Codebase list guitarix / 78d00ba
Imported Upstream version 0.22.0 Ross Gammon 8 years ago
142 changed file(s) with 18370 addition(s) and 12828 deletion(s). Raw diff Collapse all Expand all
0 guitarix
1 Copyright (C) Hermann Meyer, James Warden, Andreas Degert, Pete Shorthose
2 ---------------------------------------------------------------------
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; either version 2 of the License, or
6 (at your option) any later version.
7
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
0 The code written for Guitarix is licensed under "GPL version 2 or
1 later", but there are some source files / libraries which we use that
2 are licensed under "GPL version 3 or later" or "LGPL version 3 or
3 later", so that Guitarix as a whole must be conveyed under "GPL
4 version 3 or later".
5
6 LGPLV3+: src/plugins/abgate.cc (by Antanas Bružas)
7
8 GPLV3+ : zita-resampler V1.1, zita-convolver V3
9 (by Fons Adriaensen <fons@linuxaudio.org>)
10
11 All other files of this project are licensed under GPLV2+. License
12 conditions written into file headers cover the respective files but
13 not the whole project.
14
15 Copyright (C) Hermann Meyer, James Warden, Andreas Degert, Pete Shorthose
16
17 ----------------------------------------------------------------------------
18
19 This program is free software; you can redistribute it and/or modify
20 it under the terms of the GNU General Public License as published by
21 the Free Software Foundation; either version 3 of the License, or
22 (at your option) any later version.
23
24 This program is distributed in the hope that it will be useful,
25 but WITHOUT ANY WARRANTY; without even the implied warranty of
26 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 GNU General Public License for more details.
28
29 You should have received a copy of the GNU General Public License
30 along with this program. If not, see <http://www.gnu.org/licenses/>.
31
32 ----------------------------------------------------------------------------
33
34 GPLV2 and GPLV3 licenses:
1635
1736 ----------------------------------------------------------------------------
1837
7392
7493 The precise terms and conditions for copying, distribution and
7594 modification follow.
76
95
7796 GNU GENERAL PUBLIC LICENSE
7897 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7998
128147 License. (Exception: if the Program itself is interactive but
129148 does not normally print such an announcement, your work based on
130149 the Program is not required to print an announcement.)
131
150
132151 These requirements apply to the modified work as a whole. If
133152 identifiable sections of that work are not derived from the Program,
134153 and can be reasonably considered independent and separate works in
186205 access to copy the source code from the same place counts as
187206 distribution of the source code, even though third parties are not
188207 compelled to copy the source along with the object code.
189
208
190209 4. You may not copy, modify, sublicense, or distribute the Program
191210 except as expressly provided under this License. Any attempt
192211 otherwise to copy, modify, sublicense or distribute the Program is
243262
244263 This section is intended to make thoroughly clear what is believed to
245264 be a consequence of the rest of this License.
246
265
247266 8. If the distribution and/or use of the Program is restricted in
248267 certain countries either by patents or by copyrighted interfaces, the
249268 original copyright holder who places the Program under this License
296315 POSSIBILITY OF SUCH DAMAGES.
297316
298317 END OF TERMS AND CONDITIONS
299
318
300319 How to Apply These Terms to Your New Programs
301320
302321 If you develop a new program, and you want it to be of the greatest
356375 consider it more useful to permit linking proprietary applications with the
357376 library. If this is what you want to do, use the GNU Library General
358377 Public License instead of this License.
378
379 ----------------------------------------------------------------------------
380
381 GNU GENERAL PUBLIC LICENSE
382 Version 3, 29 June 2007
383
384 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
385 Everyone is permitted to copy and distribute verbatim copies
386 of this license document, but changing it is not allowed.
387
388 Preamble
389
390 The GNU General Public License is a free, copyleft license for
391 software and other kinds of works.
392
393 The licenses for most software and other practical works are designed
394 to take away your freedom to share and change the works. By contrast,
395 the GNU General Public License is intended to guarantee your freedom to
396 share and change all versions of a program--to make sure it remains free
397 software for all its users. We, the Free Software Foundation, use the
398 GNU General Public License for most of our software; it applies also to
399 any other work released this way by its authors. You can apply it to
400 your programs, too.
401
402 When we speak of free software, we are referring to freedom, not
403 price. Our General Public Licenses are designed to make sure that you
404 have the freedom to distribute copies of free software (and charge for
405 them if you wish), that you receive source code or can get it if you
406 want it, that you can change the software or use pieces of it in new
407 free programs, and that you know you can do these things.
408
409 To protect your rights, we need to prevent others from denying you
410 these rights or asking you to surrender the rights. Therefore, you have
411 certain responsibilities if you distribute copies of the software, or if
412 you modify it: responsibilities to respect the freedom of others.
413
414 For example, if you distribute copies of such a program, whether
415 gratis or for a fee, you must pass on to the recipients the same
416 freedoms that you received. You must make sure that they, too, receive
417 or can get the source code. And you must show them these terms so they
418 know their rights.
419
420 Developers that use the GNU GPL protect your rights with two steps:
421 (1) assert copyright on the software, and (2) offer you this License
422 giving you legal permission to copy, distribute and/or modify it.
423
424 For the developers' and authors' protection, the GPL clearly explains
425 that there is no warranty for this free software. For both users' and
426 authors' sake, the GPL requires that modified versions be marked as
427 changed, so that their problems will not be attributed erroneously to
428 authors of previous versions.
429
430 Some devices are designed to deny users access to install or run
431 modified versions of the software inside them, although the manufacturer
432 can do so. This is fundamentally incompatible with the aim of
433 protecting users' freedom to change the software. The systematic
434 pattern of such abuse occurs in the area of products for individuals to
435 use, which is precisely where it is most unacceptable. Therefore, we
436 have designed this version of the GPL to prohibit the practice for those
437 products. If such problems arise substantially in other domains, we
438 stand ready to extend this provision to those domains in future versions
439 of the GPL, as needed to protect the freedom of users.
440
441 Finally, every program is threatened constantly by software patents.
442 States should not allow patents to restrict development and use of
443 software on general-purpose computers, but in those that do, we wish to
444 avoid the special danger that patents applied to a free program could
445 make it effectively proprietary. To prevent this, the GPL assures that
446 patents cannot be used to render the program non-free.
447
448 The precise terms and conditions for copying, distribution and
449 modification follow.
450
451 TERMS AND CONDITIONS
452
453 0. Definitions.
454
455 "This License" refers to version 3 of the GNU General Public License.
456
457 "Copyright" also means copyright-like laws that apply to other kinds of
458 works, such as semiconductor masks.
459
460 "The Program" refers to any copyrightable work licensed under this
461 License. Each licensee is addressed as "you". "Licensees" and
462 "recipients" may be individuals or organizations.
463
464 To "modify" a work means to copy from or adapt all or part of the work
465 in a fashion requiring copyright permission, other than the making of an
466 exact copy. The resulting work is called a "modified version" of the
467 earlier work or a work "based on" the earlier work.
468
469 A "covered work" means either the unmodified Program or a work based
470 on the Program.
471
472 To "propagate" a work means to do anything with it that, without
473 permission, would make you directly or secondarily liable for
474 infringement under applicable copyright law, except executing it on a
475 computer or modifying a private copy. Propagation includes copying,
476 distribution (with or without modification), making available to the
477 public, and in some countries other activities as well.
478
479 To "convey" a work means any kind of propagation that enables other
480 parties to make or receive copies. Mere interaction with a user through
481 a computer network, with no transfer of a copy, is not conveying.
482
483 An interactive user interface displays "Appropriate Legal Notices"
484 to the extent that it includes a convenient and prominently visible
485 feature that (1) displays an appropriate copyright notice, and (2)
486 tells the user that there is no warranty for the work (except to the
487 extent that warranties are provided), that licensees may convey the
488 work under this License, and how to view a copy of this License. If
489 the interface presents a list of user commands or options, such as a
490 menu, a prominent item in the list meets this criterion.
491
492 1. Source Code.
493
494 The "source code" for a work means the preferred form of the work
495 for making modifications to it. "Object code" means any non-source
496 form of a work.
497
498 A "Standard Interface" means an interface that either is an official
499 standard defined by a recognized standards body, or, in the case of
500 interfaces specified for a particular programming language, one that
501 is widely used among developers working in that language.
502
503 The "System Libraries" of an executable work include anything, other
504 than the work as a whole, that (a) is included in the normal form of
505 packaging a Major Component, but which is not part of that Major
506 Component, and (b) serves only to enable use of the work with that
507 Major Component, or to implement a Standard Interface for which an
508 implementation is available to the public in source code form. A
509 "Major Component", in this context, means a major essential component
510 (kernel, window system, and so on) of the specific operating system
511 (if any) on which the executable work runs, or a compiler used to
512 produce the work, or an object code interpreter used to run it.
513
514 The "Corresponding Source" for a work in object code form means all
515 the source code needed to generate, install, and (for an executable
516 work) run the object code and to modify the work, including scripts to
517 control those activities. However, it does not include the work's
518 System Libraries, or general-purpose tools or generally available free
519 programs which are used unmodified in performing those activities but
520 which are not part of the work. For example, Corresponding Source
521 includes interface definition files associated with source files for
522 the work, and the source code for shared libraries and dynamically
523 linked subprograms that the work is specifically designed to require,
524 such as by intimate data communication or control flow between those
525 subprograms and other parts of the work.
526
527 The Corresponding Source need not include anything that users
528 can regenerate automatically from other parts of the Corresponding
529 Source.
530
531 The Corresponding Source for a work in source code form is that
532 same work.
533
534 2. Basic Permissions.
535
536 All rights granted under this License are granted for the term of
537 copyright on the Program, and are irrevocable provided the stated
538 conditions are met. This License explicitly affirms your unlimited
539 permission to run the unmodified Program. The output from running a
540 covered work is covered by this License only if the output, given its
541 content, constitutes a covered work. This License acknowledges your
542 rights of fair use or other equivalent, as provided by copyright law.
543
544 You may make, run and propagate covered works that you do not
545 convey, without conditions so long as your license otherwise remains
546 in force. You may convey covered works to others for the sole purpose
547 of having them make modifications exclusively for you, or provide you
548 with facilities for running those works, provided that you comply with
549 the terms of this License in conveying all material for which you do
550 not control copyright. Those thus making or running the covered works
551 for you must do so exclusively on your behalf, under your direction
552 and control, on terms that prohibit them from making any copies of
553 your copyrighted material outside their relationship with you.
554
555 Conveying under any other circumstances is permitted solely under
556 the conditions stated below. Sublicensing is not allowed; section 10
557 makes it unnecessary.
558
559 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
560
561 No covered work shall be deemed part of an effective technological
562 measure under any applicable law fulfilling obligations under article
563 11 of the WIPO copyright treaty adopted on 20 December 1996, or
564 similar laws prohibiting or restricting circumvention of such
565 measures.
566
567 When you convey a covered work, you waive any legal power to forbid
568 circumvention of technological measures to the extent such circumvention
569 is effected by exercising rights under this License with respect to
570 the covered work, and you disclaim any intention to limit operation or
571 modification of the work as a means of enforcing, against the work's
572 users, your or third parties' legal rights to forbid circumvention of
573 technological measures.
574
575 4. Conveying Verbatim Copies.
576
577 You may convey verbatim copies of the Program's source code as you
578 receive it, in any medium, provided that you conspicuously and
579 appropriately publish on each copy an appropriate copyright notice;
580 keep intact all notices stating that this License and any
581 non-permissive terms added in accord with section 7 apply to the code;
582 keep intact all notices of the absence of any warranty; and give all
583 recipients a copy of this License along with the Program.
584
585 You may charge any price or no price for each copy that you convey,
586 and you may offer support or warranty protection for a fee.
587
588 5. Conveying Modified Source Versions.
589
590 You may convey a work based on the Program, or the modifications to
591 produce it from the Program, in the form of source code under the
592 terms of section 4, provided that you also meet all of these conditions:
593
594 a) The work must carry prominent notices stating that you modified
595 it, and giving a relevant date.
596
597 b) The work must carry prominent notices stating that it is
598 released under this License and any conditions added under section
599 7. This requirement modifies the requirement in section 4 to
600 "keep intact all notices".
601
602 c) You must license the entire work, as a whole, under this
603 License to anyone who comes into possession of a copy. This
604 License will therefore apply, along with any applicable section 7
605 additional terms, to the whole of the work, and all its parts,
606 regardless of how they are packaged. This License gives no
607 permission to license the work in any other way, but it does not
608 invalidate such permission if you have separately received it.
609
610 d) If the work has interactive user interfaces, each must display
611 Appropriate Legal Notices; however, if the Program has interactive
612 interfaces that do not display Appropriate Legal Notices, your
613 work need not make them do so.
614
615 A compilation of a covered work with other separate and independent
616 works, which are not by their nature extensions of the covered work,
617 and which are not combined with it such as to form a larger program,
618 in or on a volume of a storage or distribution medium, is called an
619 "aggregate" if the compilation and its resulting copyright are not
620 used to limit the access or legal rights of the compilation's users
621 beyond what the individual works permit. Inclusion of a covered work
622 in an aggregate does not cause this License to apply to the other
623 parts of the aggregate.
624
625 6. Conveying Non-Source Forms.
626
627 You may convey a covered work in object code form under the terms
628 of sections 4 and 5, provided that you also convey the
629 machine-readable Corresponding Source under the terms of this License,
630 in one of these ways:
631
632 a) Convey the object code in, or embodied in, a physical product
633 (including a physical distribution medium), accompanied by the
634 Corresponding Source fixed on a durable physical medium
635 customarily used for software interchange.
636
637 b) Convey the object code in, or embodied in, a physical product
638 (including a physical distribution medium), accompanied by a
639 written offer, valid for at least three years and valid for as
640 long as you offer spare parts or customer support for that product
641 model, to give anyone who possesses the object code either (1) a
642 copy of the Corresponding Source for all the software in the
643 product that is covered by this License, on a durable physical
644 medium customarily used for software interchange, for a price no
645 more than your reasonable cost of physically performing this
646 conveying of source, or (2) access to copy the
647 Corresponding Source from a network server at no charge.
648
649 c) Convey individual copies of the object code with a copy of the
650 written offer to provide the Corresponding Source. This
651 alternative is allowed only occasionally and noncommercially, and
652 only if you received the object code with such an offer, in accord
653 with subsection 6b.
654
655 d) Convey the object code by offering access from a designated
656 place (gratis or for a charge), and offer equivalent access to the
657 Corresponding Source in the same way through the same place at no
658 further charge. You need not require recipients to copy the
659 Corresponding Source along with the object code. If the place to
660 copy the object code is a network server, the Corresponding Source
661 may be on a different server (operated by you or a third party)
662 that supports equivalent copying facilities, provided you maintain
663 clear directions next to the object code saying where to find the
664 Corresponding Source. Regardless of what server hosts the
665 Corresponding Source, you remain obligated to ensure that it is
666 available for as long as needed to satisfy these requirements.
667
668 e) Convey the object code using peer-to-peer transmission, provided
669 you inform other peers where the object code and Corresponding
670 Source of the work are being offered to the general public at no
671 charge under subsection 6d.
672
673 A separable portion of the object code, whose source code is excluded
674 from the Corresponding Source as a System Library, need not be
675 included in conveying the object code work.
676
677 A "User Product" is either (1) a "consumer product", which means any
678 tangible personal property which is normally used for personal, family,
679 or household purposes, or (2) anything designed or sold for incorporation
680 into a dwelling. In determining whether a product is a consumer product,
681 doubtful cases shall be resolved in favor of coverage. For a particular
682 product received by a particular user, "normally used" refers to a
683 typical or common use of that class of product, regardless of the status
684 of the particular user or of the way in which the particular user
685 actually uses, or expects or is expected to use, the product. A product
686 is a consumer product regardless of whether the product has substantial
687 commercial, industrial or non-consumer uses, unless such uses represent
688 the only significant mode of use of the product.
689
690 "Installation Information" for a User Product means any methods,
691 procedures, authorization keys, or other information required to install
692 and execute modified versions of a covered work in that User Product from
693 a modified version of its Corresponding Source. The information must
694 suffice to ensure that the continued functioning of the modified object
695 code is in no case prevented or interfered with solely because
696 modification has been made.
697
698 If you convey an object code work under this section in, or with, or
699 specifically for use in, a User Product, and the conveying occurs as
700 part of a transaction in which the right of possession and use of the
701 User Product is transferred to the recipient in perpetuity or for a
702 fixed term (regardless of how the transaction is characterized), the
703 Corresponding Source conveyed under this section must be accompanied
704 by the Installation Information. But this requirement does not apply
705 if neither you nor any third party retains the ability to install
706 modified object code on the User Product (for example, the work has
707 been installed in ROM).
708
709 The requirement to provide Installation Information does not include a
710 requirement to continue to provide support service, warranty, or updates
711 for a work that has been modified or installed by the recipient, or for
712 the User Product in which it has been modified or installed. Access to a
713 network may be denied when the modification itself materially and
714 adversely affects the operation of the network or violates the rules and
715 protocols for communication across the network.
716
717 Corresponding Source conveyed, and Installation Information provided,
718 in accord with this section must be in a format that is publicly
719 documented (and with an implementation available to the public in
720 source code form), and must require no special password or key for
721 unpacking, reading or copying.
722
723 7. Additional Terms.
724
725 "Additional permissions" are terms that supplement the terms of this
726 License by making exceptions from one or more of its conditions.
727 Additional permissions that are applicable to the entire Program shall
728 be treated as though they were included in this License, to the extent
729 that they are valid under applicable law. If additional permissions
730 apply only to part of the Program, that part may be used separately
731 under those permissions, but the entire Program remains governed by
732 this License without regard to the additional permissions.
733
734 When you convey a copy of a covered work, you may at your option
735 remove any additional permissions from that copy, or from any part of
736 it. (Additional permissions may be written to require their own
737 removal in certain cases when you modify the work.) You may place
738 additional permissions on material, added by you to a covered work,
739 for which you have or can give appropriate copyright permission.
740
741 Notwithstanding any other provision of this License, for material you
742 add to a covered work, you may (if authorized by the copyright holders of
743 that material) supplement the terms of this License with terms:
744
745 a) Disclaiming warranty or limiting liability differently from the
746 terms of sections 15 and 16 of this License; or
747
748 b) Requiring preservation of specified reasonable legal notices or
749 author attributions in that material or in the Appropriate Legal
750 Notices displayed by works containing it; or
751
752 c) Prohibiting misrepresentation of the origin of that material, or
753 requiring that modified versions of such material be marked in
754 reasonable ways as different from the original version; or
755
756 d) Limiting the use for publicity purposes of names of licensors or
757 authors of the material; or
758
759 e) Declining to grant rights under trademark law for use of some
760 trade names, trademarks, or service marks; or
761
762 f) Requiring indemnification of licensors and authors of that
763 material by anyone who conveys the material (or modified versions of
764 it) with contractual assumptions of liability to the recipient, for
765 any liability that these contractual assumptions directly impose on
766 those licensors and authors.
767
768 All other non-permissive additional terms are considered "further
769 restrictions" within the meaning of section 10. If the Program as you
770 received it, or any part of it, contains a notice stating that it is
771 governed by this License along with a term that is a further
772 restriction, you may remove that term. If a license document contains
773 a further restriction but permits relicensing or conveying under this
774 License, you may add to a covered work material governed by the terms
775 of that license document, provided that the further restriction does
776 not survive such relicensing or conveying.
777
778 If you add terms to a covered work in accord with this section, you
779 must place, in the relevant source files, a statement of the
780 additional terms that apply to those files, or a notice indicating
781 where to find the applicable terms.
782
783 Additional terms, permissive or non-permissive, may be stated in the
784 form of a separately written license, or stated as exceptions;
785 the above requirements apply either way.
786
787 8. Termination.
788
789 You may not propagate or modify a covered work except as expressly
790 provided under this License. Any attempt otherwise to propagate or
791 modify it is void, and will automatically terminate your rights under
792 this License (including any patent licenses granted under the third
793 paragraph of section 11).
794
795 However, if you cease all violation of this License, then your
796 license from a particular copyright holder is reinstated (a)
797 provisionally, unless and until the copyright holder explicitly and
798 finally terminates your license, and (b) permanently, if the copyright
799 holder fails to notify you of the violation by some reasonable means
800 prior to 60 days after the cessation.
801
802 Moreover, your license from a particular copyright holder is
803 reinstated permanently if the copyright holder notifies you of the
804 violation by some reasonable means, this is the first time you have
805 received notice of violation of this License (for any work) from that
806 copyright holder, and you cure the violation prior to 30 days after
807 your receipt of the notice.
808
809 Termination of your rights under this section does not terminate the
810 licenses of parties who have received copies or rights from you under
811 this License. If your rights have been terminated and not permanently
812 reinstated, you do not qualify to receive new licenses for the same
813 material under section 10.
814
815 9. Acceptance Not Required for Having Copies.
816
817 You are not required to accept this License in order to receive or
818 run a copy of the Program. Ancillary propagation of a covered work
819 occurring solely as a consequence of using peer-to-peer transmission
820 to receive a copy likewise does not require acceptance. However,
821 nothing other than this License grants you permission to propagate or
822 modify any covered work. These actions infringe copyright if you do
823 not accept this License. Therefore, by modifying or propagating a
824 covered work, you indicate your acceptance of this License to do so.
825
826 10. Automatic Licensing of Downstream Recipients.
827
828 Each time you convey a covered work, the recipient automatically
829 receives a license from the original licensors, to run, modify and
830 propagate that work, subject to this License. You are not responsible
831 for enforcing compliance by third parties with this License.
832
833 An "entity transaction" is a transaction transferring control of an
834 organization, or substantially all assets of one, or subdividing an
835 organization, or merging organizations. If propagation of a covered
836 work results from an entity transaction, each party to that
837 transaction who receives a copy of the work also receives whatever
838 licenses to the work the party's predecessor in interest had or could
839 give under the previous paragraph, plus a right to possession of the
840 Corresponding Source of the work from the predecessor in interest, if
841 the predecessor has it or can get it with reasonable efforts.
842
843 You may not impose any further restrictions on the exercise of the
844 rights granted or affirmed under this License. For example, you may
845 not impose a license fee, royalty, or other charge for exercise of
846 rights granted under this License, and you may not initiate litigation
847 (including a cross-claim or counterclaim in a lawsuit) alleging that
848 any patent claim is infringed by making, using, selling, offering for
849 sale, or importing the Program or any portion of it.
850
851 11. Patents.
852
853 A "contributor" is a copyright holder who authorizes use under this
854 License of the Program or a work on which the Program is based. The
855 work thus licensed is called the contributor's "contributor version".
856
857 A contributor's "essential patent claims" are all patent claims
858 owned or controlled by the contributor, whether already acquired or
859 hereafter acquired, that would be infringed by some manner, permitted
860 by this License, of making, using, or selling its contributor version,
861 but do not include claims that would be infringed only as a
862 consequence of further modification of the contributor version. For
863 purposes of this definition, "control" includes the right to grant
864 patent sublicenses in a manner consistent with the requirements of
865 this License.
866
867 Each contributor grants you a non-exclusive, worldwide, royalty-free
868 patent license under the contributor's essential patent claims, to
869 make, use, sell, offer for sale, import and otherwise run, modify and
870 propagate the contents of its contributor version.
871
872 In the following three paragraphs, a "patent license" is any express
873 agreement or commitment, however denominated, not to enforce a patent
874 (such as an express permission to practice a patent or covenant not to
875 sue for patent infringement). To "grant" such a patent license to a
876 party means to make such an agreement or commitment not to enforce a
877 patent against the party.
878
879 If you convey a covered work, knowingly relying on a patent license,
880 and the Corresponding Source of the work is not available for anyone
881 to copy, free of charge and under the terms of this License, through a
882 publicly available network server or other readily accessible means,
883 then you must either (1) cause the Corresponding Source to be so
884 available, or (2) arrange to deprive yourself of the benefit of the
885 patent license for this particular work, or (3) arrange, in a manner
886 consistent with the requirements of this License, to extend the patent
887 license to downstream recipients. "Knowingly relying" means you have
888 actual knowledge that, but for the patent license, your conveying the
889 covered work in a country, or your recipient's use of the covered work
890 in a country, would infringe one or more identifiable patents in that
891 country that you have reason to believe are valid.
892
893 If, pursuant to or in connection with a single transaction or
894 arrangement, you convey, or propagate by procuring conveyance of, a
895 covered work, and grant a patent license to some of the parties
896 receiving the covered work authorizing them to use, propagate, modify
897 or convey a specific copy of the covered work, then the patent license
898 you grant is automatically extended to all recipients of the covered
899 work and works based on it.
900
901 A patent license is "discriminatory" if it does not include within
902 the scope of its coverage, prohibits the exercise of, or is
903 conditioned on the non-exercise of one or more of the rights that are
904 specifically granted under this License. You may not convey a covered
905 work if you are a party to an arrangement with a third party that is
906 in the business of distributing software, under which you make payment
907 to the third party based on the extent of your activity of conveying
908 the work, and under which the third party grants, to any of the
909 parties who would receive the covered work from you, a discriminatory
910 patent license (a) in connection with copies of the covered work
911 conveyed by you (or copies made from those copies), or (b) primarily
912 for and in connection with specific products or compilations that
913 contain the covered work, unless you entered into that arrangement,
914 or that patent license was granted, prior to 28 March 2007.
915
916 Nothing in this License shall be construed as excluding or limiting
917 any implied license or other defenses to infringement that may
918 otherwise be available to you under applicable patent law.
919
920 12. No Surrender of Others' Freedom.
921
922 If conditions are imposed on you (whether by court order, agreement or
923 otherwise) that contradict the conditions of this License, they do not
924 excuse you from the conditions of this License. If you cannot convey a
925 covered work so as to satisfy simultaneously your obligations under this
926 License and any other pertinent obligations, then as a consequence you may
927 not convey it at all. For example, if you agree to terms that obligate you
928 to collect a royalty for further conveying from those to whom you convey
929 the Program, the only way you could satisfy both those terms and this
930 License would be to refrain entirely from conveying the Program.
931
932 13. Use with the GNU Affero General Public License.
933
934 Notwithstanding any other provision of this License, you have
935 permission to link or combine any covered work with a work licensed
936 under version 3 of the GNU Affero General Public License into a single
937 combined work, and to convey the resulting work. The terms of this
938 License will continue to apply to the part which is the covered work,
939 but the special requirements of the GNU Affero General Public License,
940 section 13, concerning interaction through a network will apply to the
941 combination as such.
942
943 14. Revised Versions of this License.
944
945 The Free Software Foundation may publish revised and/or new versions of
946 the GNU General Public License from time to time. Such new versions will
947 be similar in spirit to the present version, but may differ in detail to
948 address new problems or concerns.
949
950 Each version is given a distinguishing version number. If the
951 Program specifies that a certain numbered version of the GNU General
952 Public License "or any later version" applies to it, you have the
953 option of following the terms and conditions either of that numbered
954 version or of any later version published by the Free Software
955 Foundation. If the Program does not specify a version number of the
956 GNU General Public License, you may choose any version ever published
957 by the Free Software Foundation.
958
959 If the Program specifies that a proxy can decide which future
960 versions of the GNU General Public License can be used, that proxy's
961 public statement of acceptance of a version permanently authorizes you
962 to choose that version for the Program.
963
964 Later license versions may give you additional or different
965 permissions. However, no additional obligations are imposed on any
966 author or copyright holder as a result of your choosing to follow a
967 later version.
968
969 15. Disclaimer of Warranty.
970
971 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
972 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
973 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
974 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
975 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
976 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
977 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
978 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
979
980 16. Limitation of Liability.
981
982 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
983 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
984 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
985 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
986 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
987 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
988 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
989 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
990 SUCH DAMAGES.
991
992 17. Interpretation of Sections 15 and 16.
993
994 If the disclaimer of warranty and limitation of liability provided
995 above cannot be given local legal effect according to their terms,
996 reviewing courts shall apply local law that most closely approximates
997 an absolute waiver of all civil liability in connection with the
998 Program, unless a warranty or assumption of liability accompanies a
999 copy of the Program in return for a fee.
1000
1001 END OF TERMS AND CONDITIONS
1002
1003 How to Apply These Terms to Your New Programs
1004
1005 If you develop a new program, and you want it to be of the greatest
1006 possible use to the public, the best way to achieve this is to make it
1007 free software which everyone can redistribute and change under these terms.
1008
1009 To do so, attach the following notices to the program. It is safest
1010 to attach them to the start of each source file to most effectively
1011 state the exclusion of warranty; and each file should have at least
1012 the "copyright" line and a pointer to where the full notice is found.
1013
1014 <one line to give the program's name and a brief idea of what it does.>
1015 Copyright (C) <year> <name of author>
1016
1017 This program is free software: you can redistribute it and/or modify
1018 it under the terms of the GNU General Public License as published by
1019 the Free Software Foundation, either version 3 of the License, or
1020 (at your option) any later version.
1021
1022 This program is distributed in the hope that it will be useful,
1023 but WITHOUT ANY WARRANTY; without even the implied warranty of
1024 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1025 GNU General Public License for more details.
1026
1027 You should have received a copy of the GNU General Public License
1028 along with this program. If not, see <http://www.gnu.org/licenses/>.
1029
1030 Also add information on how to contact you by electronic and paper mail.
1031
1032 If the program does terminal interaction, make it output a short
1033 notice like this when it starts in an interactive mode:
1034
1035 <program> Copyright (C) <year> <name of author>
1036 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1037 This is free software, and you are welcome to redistribute it
1038 under certain conditions; type `show c' for details.
1039
1040 The hypothetical commands `show w' and `show c' should show the appropriate
1041 parts of the General Public License. Of course, your program's commands
1042 might be different; for a GUI interface, you would use an "about box".
1043
1044 You should also get your employer (if you work as a programmer) or school,
1045 if any, to sign a "copyright disclaimer" for the program, if necessary.
1046 For more information on this, and how to apply and follow the GNU GPL, see
1047 <http://www.gnu.org/licenses/>.
1048
1049 The GNU General Public License does not permit incorporating your program
1050 into proprietary programs. If your program is a subroutine library, you
1051 may consider it more useful to permit linking proprietary applications with
1052 the library. If this is what you want to do, use the GNU Lesser General
1053 Public License instead of this License. But first, please read
1054 <http://www.gnu.org/philosophy/why-not-lgpl.html>.
11 Section: sound
22 Priority: extra
33 Maintainer: brummer <brummer-@web.de>
4 Build-Depends: debhelper (>= 6), python-minimal, python2.5, libjack-jackd2-dev|libjack-dev, libsndfile1-dev, libgtk2.0-dev, ladspa-sdk, libzita-convolver-dev
4 Build-Depends: debhelper (>= 6), python-minimal, python2.5|python2.6, libjack-jackd2-dev|libjack-dev, libsndfile1-dev, libgtk2.0-dev, ladspa-sdk, libzita-convolver-dev
55 Standards-Version: 3.7.3
66 Homepage: <http://guitarix.sourceforge.net/>
77
0 ["gx_plugin_version", 1,
1 "greathall-early-reflections", {
2 "jconv.balance": 0,
3 "jconv.convolver": {
4 "jconv.IRFile": "greathall.wav",
5 "jconv.IRDir": "",
6 "jconv.Gain": 1.26574,
7 "jconv.GainCor": 1,
8 "jconv.Offset": 0,
9 "jconv.Length": 36905,
10 "jconv.Delay": 0,
11 "jconv.gainline": [[0, 0], [1614, -4.5], [2767, -18.75], [89495, -120], [112560, -120]]
12 },
13 "jconv.diff_delay": -0.7,
14 "jconv.gain": -2.4,
15 "jconv.wet_dry": 100
16 },
17 "greathall", {
18 "jconv.balance": 0,
19 "jconv.convolver": {
20 "jconv.IRFile": "greathall.wav",
21 "jconv.IRDir": "",
22 "jconv.Gain": 0.598717,
23 "jconv.GainCor": 1,
24 "jconv.Offset": 0,
25 "jconv.Length": 112561,
26 "jconv.Delay": 0,
27 "jconv.gainline": [[0, 0], [112560, 0]]
28 },
29 "jconv.diff_delay": 0,
30 "jconv.gain": 0,
31 "jconv.wet_dry": 100
32 }
33 ]
0 ["gx_plugin_version", 1,
1 "Classic", {
2 "univibe.width": 0.388889,
3 "univibe.freq": 120,
4 "univibe.randomness": 0.0787402,
5 "univibe.lfo_type": 0,
6 "univibe.stereo": 0,
7 "univibe.panning": 0,
8 "univibe.wet_dry": 0.496063,
9 "univibe.fb": 0,
10 "univibe.depth": 0.976378,
11 "univibe.lrcross": 0,
12 }
13 "Stereo Classic", {
14 "univibe.width": 0.388889,
15 "univibe.freq": 120,
16 "univibe.randomness": 0.0787402,
17 "univibe.lfo_type": 0,
18 "univibe.stereo": -0.125,
19 "univibe.panning": 0,
20 "univibe.wet_dry": 0.496063,
21 "univibe.fb": 0,
22 "univibe.depth": 0.976378,
23 "univibe.lrcross": 0,
24 }
25 "Wide Vibe", {
26 "univibe.width": 1.41111,
27 "univibe.freq": 80,
28 "univibe.randomness": 0.0787402,
29 "univibe.lfo_type": 0,
30 "univibe.stereo": -0.5,
31 "univibe.panning": 0,
32 "univibe.wet_dry": 0.496063,
33 "univibe.fb": 0,
34 "univibe.depth": 1,
35 "univibe.lrcross": 0,
36 }
37 "Classic Chorus", {
38 "univibe.width": 0.388889,
39 "univibe.freq": 360,
40 "univibe.randomness": 0.0787402,
41 "univibe.lfo_type": 0,
42 "univibe.stereo": -0.125,
43 "univibe.panning": 0,
44 "univibe.wet_dry": 1,
45 "univibe.fb": 0,
46 "univibe.depth": 0.976378,
47 "univibe.lrcross": 0,
48 }
49 "Vibe Chorus", {
50 "univibe.width": 0.833333,
51 "univibe.freq": 330,
52 "univibe.randomness": 0.0787402,
53 "univibe.lfo_type": 0,
54 "univibe.stereo": -0.109375,
55 "univibe.panning": 0,
56 "univibe.wet_dry": 1,
57 "univibe.fb": 0,
58 "univibe.depth": 0.866142,
59 "univibe.lrcross": 0,
60 }
61 "Lush Chorus", {
62 "univibe.width": 0.611111,
63 "univibe.freq": 260,
64 "univibe.randomness": 0.0787402,
65 "univibe.lfo_type": 0,
66 "univibe.stereo": 0,
67 "univibe.panning": 0.09375,
68 "univibe.wet_dry": 1,
69 "univibe.fb": -0.230769,
70 "univibe.depth": 0.84252,
71 "univibe.lrcross": -0.25,
72 }
73 "Sick Phaser", {
74 "univibe.width": 1.22222,
75 "univibe.freq": 75,
76 "univibe.randomness": 0.0787402,
77 "univibe.lfo_type": 0,
78 "univibe.stereo": -0.25,
79 "univibe.panning": 0,
80 "univibe.wet_dry": 0.496063,
81 "univibe.fb": -0.769231,
82 "univibe.depth": 1,
83 "univibe.lrcross": -0.53125,
84 }
85 "Warble", {
86 "univibe.width": 1.41111,
87 "univibe.freq": 360,
88 "univibe.randomness": 0.0787402,
89 "univibe.lfo_type": 0,
90 "univibe.stereo": -0.5,
91 "univibe.panning": 0,
92 "univibe.wet_dry": 1,
93 "univibe.fb": -0.984615,
94 "univibe.depth": 1,
95 "univibe.lrcross": -0.421875,
0 [
1 "gx_plugin_version",
2 1,
3 "Classic",
4 {
5 "univibe.depth": 0.8181,
6 "univibe.fb": 0.0,
7 "univibe.freq": 2.0,
8 "univibe.lrcross": 0.0,
9 "univibe.panning": 0.0,
10 "univibe.stereo": 0.0,
11 "univibe.wet_dry": 0.4961,
12 "univibe.width": 0.7396
13 },
14 "Stereo Classic",
15 {
16 "univibe.depth": 0.8181,
17 "univibe.fb": 0.0,
18 "univibe.freq": 2.0,
19 "univibe.lrcross": 0.0,
20 "univibe.panning": 0.0,
21 "univibe.stereo": -0.125,
22 "univibe.wet_dry": 0.4961,
23 "univibe.width": 0.7396
24 },
25 "Wide Vibe",
26 {
27 "univibe.depth": 1.0,
28 "univibe.fb": 0.0,
29 "univibe.freq": 1.3333,
30 "univibe.lrcross": 0.0,
31 "univibe.panning": 0.0,
32 "univibe.stereo": -0.5,
33 "univibe.wet_dry": 0.4961,
34 "univibe.width": 1.0
35 },
36 "Classic Chorus",
37 {
38 "univibe.depth": 0.8181,
39 "univibe.fb": 0.0,
40 "univibe.freq": 6.0,
41 "univibe.lrcross": 0.0,
42 "univibe.panning": 0.0,
43 "univibe.stereo": -0.125,
44 "univibe.wet_dry": 1.0,
45 "univibe.width": 0.7396
46 },
47 "Vibe Chorus",
48 {
49 "univibe.depth": 0.283,
50 "univibe.fb": 0.0,
51 "univibe.freq": 5.5,
52 "univibe.lrcross": 0.0,
53 "univibe.panning": 0.0,
54 "univibe.stereo": -0.1094,
55 "univibe.wet_dry": 1.0,
56 "univibe.width": 0.8936
57 },
58 "Lush Chorus",
59 {
60 "univibe.depth": 0.2182,
61 "univibe.fb": -0.2308,
62 "univibe.freq": 4.3333,
63 "univibe.lrcross": -0.25,
64 "univibe.panning": 0.0938,
65 "univibe.stereo": 0.0,
66 "univibe.wet_dry": 1.0,
67 "univibe.width": 0.8309
68 },
69 "Sick Phaser",
70 {
71 "univibe.depth": 1.0,
72 "univibe.fb": -0.7692,
73 "univibe.freq": 1.25,
74 "univibe.lrcross": -0.5313,
75 "univibe.panning": 0.0,
76 "univibe.stereo": -0.25,
77 "univibe.wet_dry": 0.4961,
78 "univibe.width": 0.971
79 },
80 "Warble",
81 {
82 "univibe.depth": 1.0,
83 "univibe.fb": -0.9846,
84 "univibe.freq": 6.0,
85 "univibe.lrcross": -0.4219,
86 "univibe.panning": 0.0,
87 "univibe.stereo": -0.5,
88 "univibe.wet_dry": 1.0,
89 "univibe.width": 1.0
90 },
91 "Standard",
92 {
93 "univibe.depth": 0.37,
94 "univibe.fb": -0.6,
95 "univibe.freq": 4.3545,
96 "univibe.lrcross": 0,
97 "univibe.panning": 0,
98 "univibe.stereo": 0.11,
99 "univibe.wet_dry": 1,
100 "univibe.width": 0.5
96101 }
97102 ]
0 ["gx_plugin_version", 1,
1 "Classic", {
2 "univibe_mono.width": 0.388889,
3 "univibe_mono.freq": 120,
4 "univibe_mono.randomness": 0.0787402,
5 "univibe_mono.lfo_type": 0,
6 "univibe_mono.wet_dry": 0.496063,
7 "univibe_mono.fb": 0,
8 "univibe_mono.depth": 0.976378,
9 }
10 "Wide Vibe", {
11 "univibe_mono.width": 1.41111,
12 "univibe_mono.freq": 80,
13 "univibe_mono.randomness": 0.0787402,
14 "univibe_mono.lfo_type": 0,
15 "univibe_mono.wet_dry": 0.496063,
16 "univibe_mono.fb": 0,
17 "univibe_mono.depth": 1,
18 }
19 "Classic Chorus", {
20 "univibe_mono.width": 0.388889,
21 "univibe_mono.freq": 360,
22 "univibe_mono.randomness": 0.0787402,
23 "univibe_mono.lfo_type": 0,
24 "univibe_mono.wet_dry": 1,
25 "univibe_mono.fb": 0,
26 "univibe_mono.depth": 0.976378,
27 }
28 "Vibe Chorus", {
29 "univibe_mono.width": 0.833333,
30 "univibe_mono.freq": 330,
31 "univibe_mono.randomness": 0.0787402,
32 "univibe_mono.lfo_type": 0,
33 "univibe_mono.wet_dry": 1,
34 "univibe_mono.fb": 0,
35 "univibe_mono.depth": 0.866142,
36 }
37 "Lush Chorus", {
38 "univibe_mono.width": 0.611111,
39 "univibe_mono.freq": 260,
40 "univibe_mono.randomness": 0.0787402,
41 "univibe_mono.lfo_type": 0,
42 "univibe_mono.wet_dry": 1,
43 "univibe_mono.fb": -0.230769,
44 "univibe_mono.depth": 0.84252,
45 }
46 "Sick Phaser", {
47 "univibe_mono.width": 1.22222,
48 "univibe_mono.freq": 75,
49 "univibe_mono.randomness": 0.0787402,
50 "univibe_mono.lfo_type": 0,
51 "univibe_mono.wet_dry": 0.496063,
52 "univibe_mono.fb": -0.769231,
53 "univibe_mono.depth": 1,
54 }
55 "Warble", {
56 "univibe_mono.width": 1.41111,
57 "univibe_mono.freq": 360,
58 "univibe_mono.randomness": 0.0787402,
59 "univibe_mono.lfo_type": 0,
60 "univibe_mono.wet_dry": 1,
61 "univibe_mono.fb": -0.984615,
62 "univibe_mono.depth": 1,
0 [
1 "gx_plugin_version",
2 1,
3 "Classic",
4 {
5 "univibe_mono.depth": 0.8181,
6 "univibe_mono.fb": 0.0,
7 "univibe_mono.freq": 2.0,
8 "univibe_mono.wet_dry": 0.4961,
9 "univibe_mono.width": 0.7396
10 },
11 "Wide Vibe",
12 {
13 "univibe_mono.depth": 1.0,
14 "univibe_mono.fb": 0.0,
15 "univibe_mono.freq": 1.3333,
16 "univibe_mono.wet_dry": 0.4961,
17 "univibe_mono.width": 1.0
18 },
19 "Classic Chorus",
20 {
21 "univibe_mono.depth": 0.8181,
22 "univibe_mono.fb": 0.0,
23 "univibe_mono.freq": 6.0,
24 "univibe_mono.wet_dry": 1.0,
25 "univibe_mono.width": 0.7396
26 },
27 "Vibe Chorus",
28 {
29 "univibe_mono.depth": 0.283,
30 "univibe_mono.fb": 0.0,
31 "univibe_mono.freq": 5.5,
32 "univibe_mono.wet_dry": 1.0,
33 "univibe_mono.width": 0.8936
34 },
35 "Lush Chorus",
36 {
37 "univibe_mono.depth": 0.2182,
38 "univibe_mono.fb": -0.2308,
39 "univibe_mono.freq": 4.3333,
40 "univibe_mono.wet_dry": 1.0,
41 "univibe_mono.width": 0.8309
42 },
43 "Sick Phaser",
44 {
45 "univibe_mono.depth": 1.0,
46 "univibe_mono.fb": -0.7692,
47 "univibe_mono.freq": 1.25,
48 "univibe_mono.wet_dry": 0.4961,
49 "univibe_mono.width": 0.971
50 },
51 "Warble",
52 {
53 "univibe_mono.depth": 1.0,
54 "univibe_mono.fb": -0.9846,
55 "univibe_mono.freq": 6.0,
56 "univibe_mono.wet_dry": 1.0,
57 "univibe_mono.width": 1.0
58 },
59 "Standard",
60 {
61 "univibe_mono.depth": 0.37,
62 "univibe_mono.fb": -0.6,
63 "univibe_mono.freq": 4.4,
64 "univibe_mono.wet_dry": 1,
65 "univibe_mono.width": 0.5
6366 }
6467 ]
372372 ir_edit->scale_height = -ir_edit->graph_y/(ir_edit->max_y-ir_edit->min_y);
373373 if (ir_edit->data) {
374374 if (!ir_edit->scale) {
375 ir_edit_set_default_scale(ir_edit);
375 gx_ir_edit_home(ir_edit);
376376 } else {
377377 next_regular_tick(ir_edit, ir_edit->label_width*ir_edit->scale/ir_edit->fs);
378378 ir_edit_precalc(ir_edit);
475475 ir_edit->scroll_center = 0;
476476 ir_edit_set_scale(ir_edit, 0.0, -1);
477477 // output parameters
478 ir_edit_set_cutoff_low(ir_edit, 0);
479478 ir_edit->cutoff_high = 0;
480479 ir_edit->offset = 0;
480 ir_edit_set_cutoff_low(ir_edit, 0);
481 g_free(ir_edit->gains);
481482 ir_edit->gains = NULL;
482483 ir_edit->gains_len = 0;
483484 }
14391440 }
14401441 ir_edit->fs = fs;
14411442 g_object_notify(G_OBJECT(ir_edit),"fs");
1442 g_signal_emit_by_name(ir_edit,"delay-changed", ir_edit->cutoff_low, fs);
1443 g_signal_emit_by_name(ir_edit,"offset-changed", ir_edit->cutoff_low, fs);
1444 g_signal_emit_by_name(ir_edit,"length-changed", ir_edit->cutoff_high - ir_edit->cutoff_low, fs);
1443 g_signal_emit_by_name(ir_edit,"delay-changed", max(0, ir_edit->offset+ir_edit->cutoff_low), fs);
1444 int off = max(ir_edit->cutoff_low,-ir_edit->offset);
1445 g_signal_emit_by_name(ir_edit,"offset-changed", off, fs);
1446 g_signal_emit_by_name(ir_edit,"length-changed", ir_edit->cutoff_high - off, fs);
14451447 }
14461448
14471449 static void ir_edit_prepare_data(GxIREdit *ir_edit)
14481450 {
14491451 int i;
1450 g_free(ir_edit->data);
1451 ir_edit->data = (float*)g_malloc(ir_edit->odata_len*sizeof(float));
1452 if (ir_edit->odata_len) {
1453 g_free(ir_edit->data);
1454 ir_edit->data = (float*)g_malloc(ir_edit->odata_len*sizeof(float));
1455 } else {
1456 if (ir_edit->data) {
1457 gtk_widget_queue_draw(GTK_WIDGET(ir_edit));
1458 }
1459 g_free(ir_edit->data);
1460 ir_edit->data = NULL;
1461 }
14521462 if (ir_edit->linear) {
14531463 if (ir_edit->chan < 0) {
14541464 for (i = 0; i < ir_edit->odata_len; i++) {
16781688 g_assert(GX_IS_IR_EDIT(ir_edit));
16791689 ir_edit_reset(ir_edit);
16801690 gx_ir_edit_set_ir_data(ir_edit, data, chan, data_len, samplerate);
1681 ir_edit_set_cutoff_low(ir_edit, cutoff_low);
16821691 ir_edit->cutoff_high = cutoff_high;
16831692 ir_edit->offset = offset;
1684 gx_ir_edit_set_gain(ir_edit, gains, gains_len);
1693 ir_edit_set_cutoff_low(ir_edit, cutoff_low);
1694 if (gains_len) {
1695 gx_ir_edit_set_gain(ir_edit, gains, gains_len);
1696 }
16851697 ir_edit_prepare_data(ir_edit);
16861698 ir_edit_configure_axes(ir_edit);
16871699 gx_ir_edit_home(ir_edit);
1700 g_signal_emit_by_name(ir_edit,"delay-changed", ir_edit->offset+ir_edit->cutoff_low, ir_edit->fs);
1701 g_signal_emit_by_name(ir_edit,"offset-changed", ir_edit->cutoff_low, ir_edit->fs);
1702 g_signal_emit_by_name(ir_edit,"length-changed", ir_edit->cutoff_high - ir_edit->cutoff_low, ir_edit->fs);
16881703 }
16891704
16901705 void gx_ir_edit_home(GxIREdit *ir_edit)
133133
134134 }
135135
136 void gx_paint_box_call_paint_func(GxPaintBox *paint_box, GdkEventExpose *event)
137 {
138 g_return_if_fail(GX_IS_PAINT_BOX(paint_box));
139 if (paint_box->expose_func) {
140 paint_box->expose_func(GTK_WIDGET(paint_box), event);
141 }
142 }
143
136144 static void set_expose_func(GxPaintBox *paint_box, const gchar *paint_func);
137145
138146 static void set_paint_func(GxPaintBox *paint_box, const gchar *paint_func)
201209 GTK_WIDGET_CLASS(GTK_OBJECT_CLASS(gx_paint_box_parent_class))->expose_event(widget, event);
202210 return FALSE;
203211 }
212
204213 static void set_icon(GxPaintBox *paint_box, int value)
205214 {
206215 int spf;
207216 gtk_widget_style_get(GTK_WIDGET(paint_box), "icon-set", &spf, NULL);
208217 paint_box->icon_set = spf;
209218 }
219
210220 static void gx_paint_box_set_property(
211221 GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
212222 {
5252 };
5353
5454 GType gx_paint_box_get_type(void) G_GNUC_CONST;
55
56 void gx_paint_box_call_paint_func(GxPaintBox *paint_box, GdkEventExpose *event);
57
5558 GtkWidget *gx_paint_box_new(GtkOrientation orientation, gboolean homogeneous, gint spacing);
5659
5760 G_END_DECLS
899899 return fmt;
900900 } else {
901901 /* insert a LRM, to prevent -20 to come out as 20- in RTL locales */
902 return g_strdup_printf ("\342\200\216%0.*f", GTK_RANGE(regler)->round_digits, value);
902 int rd = GTK_RANGE(regler)->round_digits;
903 if (rd < 0) {
904 rd = 0;
905 }
906 return g_strdup_printf ("\342\200\216%0.*f", rd, value);
903907 }
904908 }
905909
11761180 gtk_adjustment_new(
11771181 dst_adj->value, dst_adj->lower, dst_adj->upper,
11781182 dst_adj->step_increment, dst_adj->page_increment, dst_adj->page_size));
1183 int rd = GTK_RANGE(regler)->round_digits;
1184 if (rd < 0) {
1185 rd = 0;
1186 }
11791187 GtkWidget *spinner = gtk_spin_button_new(
1180 src_adj, src_adj->step_increment, GTK_RANGE(regler)->round_digits);
1188 src_adj, src_adj->step_increment, rd);
11811189 g_signal_connect(src_adj, "value-changed", G_CALLBACK(gx_regler_relay_value), dst_adj);
11821190 gtk_container_add(GTK_CONTAINER(dialog), spinner);
11831191
12721280 static void gx_regler_init(GxRegler *regler)
12731281 {
12741282 regler->priv = G_TYPE_INSTANCE_GET_PRIVATE (regler, GX_TYPE_REGLER, GxReglerPrivate);
1275 GTK_RANGE(regler)->round_digits = 0;
1283 GTK_RANGE(regler)->round_digits = -1;
12761284 regler->value_position = GTK_POS_BOTTOM;
12771285 regler->show_value = TRUE;
12781286 regler->value_xalign = 0.5;
Binary diff not shown
2121 #include <gxw/gainpoints.h>
2222 #include <vector>
2323
24 inline bool operator==(const gain_points& p1, const gain_points& p2) { return p1.i == p2.i && p1.g == p2.g; }
24 inline bool operator==(const gain_points& p1, const gain_points& p2) { return p1.i == p2.i && abs(p1.g - p2.g) < 1e-4 * (p1.g + p2.g); }
25 inline bool operator!=(const gain_points& p1, const gain_points& p2) { return !(p1 == p2); }
2526
2627 class Gainline: public std::vector<gain_points>
2728 {
2829 public:
2930 Gainline(gain_points *p, int n) { while (n-- > 0) push_back(*p++); }
3031 Gainline() {}
31 const gain_points *points() const { return &at(0); }
32 const gain_points *points() const { return &(*begin()); }
3233 };
3334
35 inline bool operator==(const Gainline& g1, const Gainline& g2) {
36 if (g1.size() != g2.size()) {
37 return false;
38 }
39 for (unsigned int i = 0; i < g1.size(); ++i) {
40 if (g1.points()[i] != g2.points()[i]) {
41 return false;
42 }
43 }
44 return true;
45 }
46
47 inline bool operator!=(const Gainline& g1, const Gainline& g2) { return !(g1 == g2); }
48
3449 #endif /* __GAINLINE_H__ */
2828 _WRAP_CTOR(PaintBox(Gtk::Orientation orientation = Gtk::ORIENTATION_HORIZONTAL, bool homogeneous = false, int spacing = 0), gx_paint_box_new)
2929 _WRAP_PROPERTY(paint-func, Glib::ustring)
3030 _WRAP_PROPERTY(icon-set, guint)
31 _WRAP_METHOD(void call_paint_func(GdkEventExpose *event), gx_paint_box_call_paint_func)
3132 };
3233
3334 } // namespace Gxw
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/bigknob.h>
46 #include <gxwmm/private/bigknob_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_BIGKNOB_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/controlparameter.h>
46 #include <gxwmm/private/controlparameter_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
121124
122125 void ControlParameter::cp_configure(Glib::ustring group, Glib::ustring name, double lower, double upper, double step)
123126 {
124 gx_control_parameter_cp_configure(gobj(), g_strdup((group).c_str()), g_strdup((name).c_str()), lower, upper, step);
127 gx_control_parameter_cp_configure(gobj(), g_strdup((group).c_str()), g_strdup((name).c_str()), lower, upper, step);
125128 }
126129
127130 void ControlParameter::cp_set_value(double value)
128131 {
129 gx_control_parameter_cp_set_value(gobj(), value);
132 gx_control_parameter_cp_set_value(gobj(), value);
130133 }
131134
132135 double ControlParameter::cp_get_value()
146149
147150 void ControlParameter::cp_set_var(Glib::ustring p1)
148151 {
149 gx_control_parameter_cp_set_var(gobj(), g_strdup((p1).c_str()));
152 gx_control_parameter_cp_set_var(gobj(), g_strdup((p1).c_str()));
150153 }
151154
152155
153156 #ifdef GLIBMM_PROPERTIES_ENABLED
154 Glib::PropertyProxy<Glib::ustring> ControlParameter::property_var_id()
157 Glib::PropertyProxy< Glib::ustring > ControlParameter::property_var_id()
155158 {
156 return Glib::PropertyProxy<Glib::ustring>(this, "var-id");
159 return Glib::PropertyProxy< Glib::ustring >(this, "var-id");
157160 }
158161 #endif //GLIBMM_PROPERTIES_ENABLED
159162
160163 #ifdef GLIBMM_PROPERTIES_ENABLED
161 Glib::PropertyProxy_ReadOnly<Glib::ustring> ControlParameter::property_var_id() const
164 Glib::PropertyProxy_ReadOnly< Glib::ustring > ControlParameter::property_var_id() const
162165 {
163 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "var-id");
166 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "var-id");
164167 }
165168 #endif //GLIBMM_PROPERTIES_ENABLED
166169
33 #define _GXWMM_CONTROLPARAMETER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
120121 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
121122 * the value of the property changes.
122123 */
123 Glib::PropertyProxy<Glib::ustring> property_var_id() ;
124 Glib::PropertyProxy< Glib::ustring > property_var_id() ;
124125 #endif //#GLIBMM_PROPERTIES_ENABLED
125126
126127 #ifdef GLIBMM_PROPERTIES_ENABLED
130131 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
131132 * the value of the property changes.
132133 */
133 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_var_id() const;
134 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_var_id() const;
134135 #endif //#GLIBMM_PROPERTIES_ENABLED
135136
136137
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/eqslider.h>
46 #include <gxwmm/private/eqslider_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_EQSLIDER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/fastmeter.h>
46 #include <gxwmm/private/fastmeter_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
127130
128131 void FastMeter::set(double lvl)
129132 {
130 gx_fast_meter_set(gobj(), lvl);
133 gx_fast_meter_set(gobj(), lvl);
131134 }
132135
133136 void FastMeter::clear()
134137 {
135 gx_fast_meter_clear(gobj());
138 gx_fast_meter_clear(gobj());
136139 }
137140
138141 void FastMeter::set_hold_count(int val)
139142 {
140 gx_fast_meter_set_hold_count(gobj(), val);
143 gx_fast_meter_set_hold_count(gobj(), val);
141144 }
142145
143146
144147 #ifdef GLIBMM_PROPERTIES_ENABLED
145 Glib::PropertyProxy<int> FastMeter::property_hold()
148 Glib::PropertyProxy< int > FastMeter::property_hold()
146149 {
147 return Glib::PropertyProxy<int>(this, "hold");
150 return Glib::PropertyProxy< int >(this, "hold");
148151 }
149152 #endif //GLIBMM_PROPERTIES_ENABLED
150153
151154 #ifdef GLIBMM_PROPERTIES_ENABLED
152 Glib::PropertyProxy_ReadOnly<int> FastMeter::property_hold() const
155 Glib::PropertyProxy_ReadOnly< int > FastMeter::property_hold() const
153156 {
154 return Glib::PropertyProxy_ReadOnly<int>(this, "hold");
157 return Glib::PropertyProxy_ReadOnly< int >(this, "hold");
155158 }
156159 #endif //GLIBMM_PROPERTIES_ENABLED
157160
158161 #ifdef GLIBMM_PROPERTIES_ENABLED
159 Glib::PropertyProxy<int> FastMeter::property_dimen()
162 Glib::PropertyProxy< int > FastMeter::property_dimen()
160163 {
161 return Glib::PropertyProxy<int>(this, "dimen");
164 return Glib::PropertyProxy< int >(this, "dimen");
162165 }
163166 #endif //GLIBMM_PROPERTIES_ENABLED
164167
165168 #ifdef GLIBMM_PROPERTIES_ENABLED
166 Glib::PropertyProxy_ReadOnly<int> FastMeter::property_dimen() const
169 Glib::PropertyProxy_ReadOnly< int > FastMeter::property_dimen() const
167170 {
168 return Glib::PropertyProxy_ReadOnly<int>(this, "dimen");
171 return Glib::PropertyProxy_ReadOnly< int >(this, "dimen");
169172 }
170173 #endif //GLIBMM_PROPERTIES_ENABLED
171174
33 #define _GXWMM_FASTMETER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
105106 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
106107 * the value of the property changes.
107108 */
108 Glib::PropertyProxy<int> property_hold() ;
109 Glib::PropertyProxy< int > property_hold() ;
109110 #endif //#GLIBMM_PROPERTIES_ENABLED
110111
111112 #ifdef GLIBMM_PROPERTIES_ENABLED
115116 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
116117 * the value of the property changes.
117118 */
118 Glib::PropertyProxy_ReadOnly<int> property_hold() const;
119 Glib::PropertyProxy_ReadOnly< int > property_hold() const;
119120 #endif //#GLIBMM_PROPERTIES_ENABLED
120121
121122 #ifdef GLIBMM_PROPERTIES_ENABLED
125126 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
126127 * the value of the property changes.
127128 */
128 Glib::PropertyProxy<int> property_dimen() ;
129 Glib::PropertyProxy< int > property_dimen() ;
129130 #endif //#GLIBMM_PROPERTIES_ENABLED
130131
131132 #ifdef GLIBMM_PROPERTIES_ENABLED
135136 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
136137 * the value of the property changes.
137138 */
138 Glib::PropertyProxy_ReadOnly<int> property_dimen() const;
139 Glib::PropertyProxy_ReadOnly< int > property_dimen() const;
139140 #endif //#GLIBMM_PROPERTIES_ENABLED
140141
141142
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/hslider.h>
46 #include <gxwmm/private/hslider_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_HSLIDER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
2
3 #include <glibmm.h>
24
35 #include <gxwmm/iredit.h>
46 #include <gxwmm/private/iredit_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
324327
325328 void IREdit::set_ir_data(float* p1, int p2, int p3, int p4)
326329 {
327 gx_ir_edit_set_ir_data(gobj(), p1, p2, p3, p4);
330 gx_ir_edit_set_ir_data(gobj(), p1, p2, p3, p4);
328331 }
329332
330333 void IREdit::home()
331334 {
332 gx_ir_edit_home(gobj());
335 gx_ir_edit_home(gobj());
333336 }
334337
335338 void IREdit::jump_zoom_mark()
336339 {
337 gx_ir_edit_jump_zoom_mark(gobj());
340 gx_ir_edit_jump_zoom_mark(gobj());
338341 }
339342
340343 void IREdit::set_channel(int p1)
341344 {
342 gx_ir_edit_set_channel(gobj(), p1);
345 gx_ir_edit_set_channel(gobj(), p1);
343346 }
344347
345348 void IREdit::incr_scale(double p1)
346349 {
347 gx_ir_edit_incr_scale(gobj(), p1);
350 gx_ir_edit_incr_scale(gobj(), p1);
348351 }
349352
350353 void IREdit::decr_scale(double p1)
351354 {
352 gx_ir_edit_decr_scale(gobj(), p1);
355 gx_ir_edit_decr_scale(gobj(), p1);
353356 }
354357
355358 void IREdit::set_log(bool p1)
356359 {
357 gx_ir_edit_set_log(gobj(), static_cast<int>(p1));
360 gx_ir_edit_set_log(gobj(), static_cast<int>(p1));
358361 }
359362
360363 int IREdit::get_delay()
364367
365368 void IREdit::set_delay(int p1)
366369 {
367 gx_ir_edit_set_delay(gobj(), p1);
370 gx_ir_edit_set_delay(gobj(), p1);
368371 }
369372
370373 int IREdit::get_offset()
374377
375378 void IREdit::set_offset(int p1)
376379 {
377 gx_ir_edit_set_offset(gobj(), p1);
380 gx_ir_edit_set_offset(gobj(), p1);
378381 }
379382
380383 int IREdit::get_length()
384387
385388 void IREdit::set_length(int p1)
386389 {
387 gx_ir_edit_set_length(gobj(), p1);
390 gx_ir_edit_set_length(gobj(), p1);
388391 }
389392
390393
419422
420423
421424 #ifdef GLIBMM_PROPERTIES_ENABLED
422 Glib::PropertyProxy<int> IREdit::property_y_border_top()
423 {
424 return Glib::PropertyProxy<int>(this, "y-border-top");
425 }
426 #endif //GLIBMM_PROPERTIES_ENABLED
427
428 #ifdef GLIBMM_PROPERTIES_ENABLED
429 Glib::PropertyProxy_ReadOnly<int> IREdit::property_y_border_top() const
430 {
431 return Glib::PropertyProxy_ReadOnly<int>(this, "y-border-top");
432 }
433 #endif //GLIBMM_PROPERTIES_ENABLED
434
435 #ifdef GLIBMM_PROPERTIES_ENABLED
436 Glib::PropertyProxy<int> IREdit::property_y_border_bottom()
437 {
438 return Glib::PropertyProxy<int>(this, "y-border-bottom");
439 }
440 #endif //GLIBMM_PROPERTIES_ENABLED
441
442 #ifdef GLIBMM_PROPERTIES_ENABLED
443 Glib::PropertyProxy_ReadOnly<int> IREdit::property_y_border_bottom() const
444 {
445 return Glib::PropertyProxy_ReadOnly<int>(this, "y-border-bottom");
446 }
447 #endif //GLIBMM_PROPERTIES_ENABLED
448
449 #ifdef GLIBMM_PROPERTIES_ENABLED
450 Glib::PropertyProxy<int> IREdit::property_x_border()
451 {
452 return Glib::PropertyProxy<int>(this, "x-border");
453 }
454 #endif //GLIBMM_PROPERTIES_ENABLED
455
456 #ifdef GLIBMM_PROPERTIES_ENABLED
457 Glib::PropertyProxy_ReadOnly<int> IREdit::property_x_border() const
458 {
459 return Glib::PropertyProxy_ReadOnly<int>(this, "x-border");
460 }
461 #endif //GLIBMM_PROPERTIES_ENABLED
462
463 #ifdef GLIBMM_PROPERTIES_ENABLED
464 Glib::PropertyProxy<int> IREdit::property_label_sep()
465 {
466 return Glib::PropertyProxy<int>(this, "label-sep");
467 }
468 #endif //GLIBMM_PROPERTIES_ENABLED
469
470 #ifdef GLIBMM_PROPERTIES_ENABLED
471 Glib::PropertyProxy_ReadOnly<int> IREdit::property_label_sep() const
472 {
473 return Glib::PropertyProxy_ReadOnly<int>(this, "label-sep");
474 }
475 #endif //GLIBMM_PROPERTIES_ENABLED
476
477 #ifdef GLIBMM_PROPERTIES_ENABLED
478 Glib::PropertyProxy<double> IREdit::property_dot_diameter()
479 {
480 return Glib::PropertyProxy<double>(this, "dot-diameter");
481 }
482 #endif //GLIBMM_PROPERTIES_ENABLED
483
484 #ifdef GLIBMM_PROPERTIES_ENABLED
485 Glib::PropertyProxy_ReadOnly<double> IREdit::property_dot_diameter() const
486 {
487 return Glib::PropertyProxy_ReadOnly<double>(this, "dot-diameter");
488 }
489 #endif //GLIBMM_PROPERTIES_ENABLED
490
491 #ifdef GLIBMM_PROPERTIES_ENABLED
492 Glib::PropertyProxy<double> IREdit::property_segment_distance()
493 {
494 return Glib::PropertyProxy<double>(this, "segment-distance");
495 }
496 #endif //GLIBMM_PROPERTIES_ENABLED
497
498 #ifdef GLIBMM_PROPERTIES_ENABLED
499 Glib::PropertyProxy_ReadOnly<double> IREdit::property_segment_distance() const
500 {
501 return Glib::PropertyProxy_ReadOnly<double>(this, "segment-distance");
502 }
503 #endif //GLIBMM_PROPERTIES_ENABLED
504
505 #ifdef GLIBMM_PROPERTIES_ENABLED
506 Glib::PropertyProxy<double> IREdit::property_limit()
507 {
508 return Glib::PropertyProxy<double>(this, "limit");
509 }
510 #endif //GLIBMM_PROPERTIES_ENABLED
511
512 #ifdef GLIBMM_PROPERTIES_ENABLED
513 Glib::PropertyProxy_ReadOnly<double> IREdit::property_limit() const
514 {
515 return Glib::PropertyProxy_ReadOnly<double>(this, "limit");
516 }
517 #endif //GLIBMM_PROPERTIES_ENABLED
518
519 #ifdef GLIBMM_PROPERTIES_ENABLED
520 Glib::PropertyProxy_ReadOnly<int> IREdit::property_fs() const
521 {
522 return Glib::PropertyProxy_ReadOnly<int>(this, "fs");
523 }
524 #endif //GLIBMM_PROPERTIES_ENABLED
525
526 #ifdef GLIBMM_PROPERTIES_ENABLED
527 Glib::PropertyProxy<double> IREdit::property_max_scale_fact()
528 {
529 return Glib::PropertyProxy<double>(this, "max-scale-fact");
530 }
531 #endif //GLIBMM_PROPERTIES_ENABLED
532
533 #ifdef GLIBMM_PROPERTIES_ENABLED
534 Glib::PropertyProxy_ReadOnly<double> IREdit::property_max_scale_fact() const
535 {
536 return Glib::PropertyProxy_ReadOnly<double>(this, "max-scale-fact");
537 }
538 #endif //GLIBMM_PROPERTIES_ENABLED
539
540 #ifdef GLIBMM_PROPERTIES_ENABLED
541 Glib::PropertyProxy<double> IREdit::property_min_scale()
542 {
543 return Glib::PropertyProxy<double>(this, "min-scale");
544 }
545 #endif //GLIBMM_PROPERTIES_ENABLED
546
547 #ifdef GLIBMM_PROPERTIES_ENABLED
548 Glib::PropertyProxy_ReadOnly<double> IREdit::property_min_scale() const
549 {
550 return Glib::PropertyProxy_ReadOnly<double>(this, "min-scale");
551 }
552 #endif //GLIBMM_PROPERTIES_ENABLED
553
554 #ifdef GLIBMM_PROPERTIES_ENABLED
555 Glib::PropertyProxy<double> IREdit::property_scale()
556 {
557 return Glib::PropertyProxy<double>(this, "scale");
558 }
559 #endif //GLIBMM_PROPERTIES_ENABLED
560
561 #ifdef GLIBMM_PROPERTIES_ENABLED
562 Glib::PropertyProxy_ReadOnly<double> IREdit::property_scale() const
563 {
564 return Glib::PropertyProxy_ReadOnly<double>(this, "scale");
565 }
566 #endif //GLIBMM_PROPERTIES_ENABLED
567
568 #ifdef GLIBMM_PROPERTIES_ENABLED
569 Glib::PropertyProxy<Glib::ustring> IREdit::property_no_data_text()
570 {
571 return Glib::PropertyProxy<Glib::ustring>(this, "no-data-text");
572 }
573 #endif //GLIBMM_PROPERTIES_ENABLED
574
575 #ifdef GLIBMM_PROPERTIES_ENABLED
576 Glib::PropertyProxy_ReadOnly<Glib::ustring> IREdit::property_no_data_text() const
577 {
578 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "no-data-text");
425 Glib::PropertyProxy< int > IREdit::property_y_border_top()
426 {
427 return Glib::PropertyProxy< int >(this, "y-border-top");
428 }
429 #endif //GLIBMM_PROPERTIES_ENABLED
430
431 #ifdef GLIBMM_PROPERTIES_ENABLED
432 Glib::PropertyProxy_ReadOnly< int > IREdit::property_y_border_top() const
433 {
434 return Glib::PropertyProxy_ReadOnly< int >(this, "y-border-top");
435 }
436 #endif //GLIBMM_PROPERTIES_ENABLED
437
438 #ifdef GLIBMM_PROPERTIES_ENABLED
439 Glib::PropertyProxy< int > IREdit::property_y_border_bottom()
440 {
441 return Glib::PropertyProxy< int >(this, "y-border-bottom");
442 }
443 #endif //GLIBMM_PROPERTIES_ENABLED
444
445 #ifdef GLIBMM_PROPERTIES_ENABLED
446 Glib::PropertyProxy_ReadOnly< int > IREdit::property_y_border_bottom() const
447 {
448 return Glib::PropertyProxy_ReadOnly< int >(this, "y-border-bottom");
449 }
450 #endif //GLIBMM_PROPERTIES_ENABLED
451
452 #ifdef GLIBMM_PROPERTIES_ENABLED
453 Glib::PropertyProxy< int > IREdit::property_x_border()
454 {
455 return Glib::PropertyProxy< int >(this, "x-border");
456 }
457 #endif //GLIBMM_PROPERTIES_ENABLED
458
459 #ifdef GLIBMM_PROPERTIES_ENABLED
460 Glib::PropertyProxy_ReadOnly< int > IREdit::property_x_border() const
461 {
462 return Glib::PropertyProxy_ReadOnly< int >(this, "x-border");
463 }
464 #endif //GLIBMM_PROPERTIES_ENABLED
465
466 #ifdef GLIBMM_PROPERTIES_ENABLED
467 Glib::PropertyProxy< int > IREdit::property_label_sep()
468 {
469 return Glib::PropertyProxy< int >(this, "label-sep");
470 }
471 #endif //GLIBMM_PROPERTIES_ENABLED
472
473 #ifdef GLIBMM_PROPERTIES_ENABLED
474 Glib::PropertyProxy_ReadOnly< int > IREdit::property_label_sep() const
475 {
476 return Glib::PropertyProxy_ReadOnly< int >(this, "label-sep");
477 }
478 #endif //GLIBMM_PROPERTIES_ENABLED
479
480 #ifdef GLIBMM_PROPERTIES_ENABLED
481 Glib::PropertyProxy< double > IREdit::property_dot_diameter()
482 {
483 return Glib::PropertyProxy< double >(this, "dot-diameter");
484 }
485 #endif //GLIBMM_PROPERTIES_ENABLED
486
487 #ifdef GLIBMM_PROPERTIES_ENABLED
488 Glib::PropertyProxy_ReadOnly< double > IREdit::property_dot_diameter() const
489 {
490 return Glib::PropertyProxy_ReadOnly< double >(this, "dot-diameter");
491 }
492 #endif //GLIBMM_PROPERTIES_ENABLED
493
494 #ifdef GLIBMM_PROPERTIES_ENABLED
495 Glib::PropertyProxy< double > IREdit::property_segment_distance()
496 {
497 return Glib::PropertyProxy< double >(this, "segment-distance");
498 }
499 #endif //GLIBMM_PROPERTIES_ENABLED
500
501 #ifdef GLIBMM_PROPERTIES_ENABLED
502 Glib::PropertyProxy_ReadOnly< double > IREdit::property_segment_distance() const
503 {
504 return Glib::PropertyProxy_ReadOnly< double >(this, "segment-distance");
505 }
506 #endif //GLIBMM_PROPERTIES_ENABLED
507
508 #ifdef GLIBMM_PROPERTIES_ENABLED
509 Glib::PropertyProxy< double > IREdit::property_limit()
510 {
511 return Glib::PropertyProxy< double >(this, "limit");
512 }
513 #endif //GLIBMM_PROPERTIES_ENABLED
514
515 #ifdef GLIBMM_PROPERTIES_ENABLED
516 Glib::PropertyProxy_ReadOnly< double > IREdit::property_limit() const
517 {
518 return Glib::PropertyProxy_ReadOnly< double >(this, "limit");
519 }
520 #endif //GLIBMM_PROPERTIES_ENABLED
521
522 #ifdef GLIBMM_PROPERTIES_ENABLED
523 Glib::PropertyProxy_ReadOnly< int > IREdit::property_fs() const
524 {
525 return Glib::PropertyProxy_ReadOnly< int >(this, "fs");
526 }
527 #endif //GLIBMM_PROPERTIES_ENABLED
528
529 #ifdef GLIBMM_PROPERTIES_ENABLED
530 Glib::PropertyProxy< double > IREdit::property_max_scale_fact()
531 {
532 return Glib::PropertyProxy< double >(this, "max-scale-fact");
533 }
534 #endif //GLIBMM_PROPERTIES_ENABLED
535
536 #ifdef GLIBMM_PROPERTIES_ENABLED
537 Glib::PropertyProxy_ReadOnly< double > IREdit::property_max_scale_fact() const
538 {
539 return Glib::PropertyProxy_ReadOnly< double >(this, "max-scale-fact");
540 }
541 #endif //GLIBMM_PROPERTIES_ENABLED
542
543 #ifdef GLIBMM_PROPERTIES_ENABLED
544 Glib::PropertyProxy< double > IREdit::property_min_scale()
545 {
546 return Glib::PropertyProxy< double >(this, "min-scale");
547 }
548 #endif //GLIBMM_PROPERTIES_ENABLED
549
550 #ifdef GLIBMM_PROPERTIES_ENABLED
551 Glib::PropertyProxy_ReadOnly< double > IREdit::property_min_scale() const
552 {
553 return Glib::PropertyProxy_ReadOnly< double >(this, "min-scale");
554 }
555 #endif //GLIBMM_PROPERTIES_ENABLED
556
557 #ifdef GLIBMM_PROPERTIES_ENABLED
558 Glib::PropertyProxy< double > IREdit::property_scale()
559 {
560 return Glib::PropertyProxy< double >(this, "scale");
561 }
562 #endif //GLIBMM_PROPERTIES_ENABLED
563
564 #ifdef GLIBMM_PROPERTIES_ENABLED
565 Glib::PropertyProxy_ReadOnly< double > IREdit::property_scale() const
566 {
567 return Glib::PropertyProxy_ReadOnly< double >(this, "scale");
568 }
569 #endif //GLIBMM_PROPERTIES_ENABLED
570
571 #ifdef GLIBMM_PROPERTIES_ENABLED
572 Glib::PropertyProxy< Glib::ustring > IREdit::property_no_data_text()
573 {
574 return Glib::PropertyProxy< Glib::ustring >(this, "no-data-text");
575 }
576 #endif //GLIBMM_PROPERTIES_ENABLED
577
578 #ifdef GLIBMM_PROPERTIES_ENABLED
579 Glib::PropertyProxy_ReadOnly< Glib::ustring > IREdit::property_no_data_text() const
580 {
581 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "no-data-text");
579582 }
580583 #endif //GLIBMM_PROPERTIES_ENABLED
581584
33 #define _GXWMM_IREDIT_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
125126
126127 void set_length(int p1);
127128
128 /**
129 * @par Prototype:
129 /**
130 * @par Slot Prototype:
130131 * <tt>void on_my_%delay_changed(int p1, int p2)</tt>
132 *
131133 */
132134
133135 Glib::SignalProxy2< void,int,int > signal_delay_changed();
134136
135137
136 /**
137 * @par Prototype:
138 /**
139 * @par Slot Prototype:
138140 * <tt>void on_my_%offset_changed(int p1, int p2)</tt>
141 *
139142 */
140143
141144 Glib::SignalProxy2< void,int,int > signal_offset_changed();
142145
143146
144 /**
145 * @par Prototype:
147 /**
148 * @par Slot Prototype:
146149 * <tt>void on_my_%length_changed(int p1, int p2)</tt>
150 *
147151 */
148152
149153 Glib::SignalProxy2< void,int,int > signal_length_changed();
150154
151155
152 /**
153 * @par Prototype:
156 /**
157 * @par Slot Prototype:
154158 * <tt>void on_my_%scale_max_reached(bool p1)</tt>
159 *
155160 */
156161
157162 Glib::SignalProxy1< void,bool > signal_scale_max_reached();
158163
159164
160 /**
161 * @par Prototype:
165 /**
166 * @par Slot Prototype:
162167 * <tt>void on_my_%scale_min_reached(bool p1)</tt>
168 *
163169 */
164170
165171 Glib::SignalProxy1< void,bool > signal_scale_min_reached();
171177 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
172178 * the value of the property changes.
173179 */
174 Glib::PropertyProxy<int> property_y_border_top() ;
180 Glib::PropertyProxy< int > property_y_border_top() ;
175181 #endif //#GLIBMM_PROPERTIES_ENABLED
176182
177183 #ifdef GLIBMM_PROPERTIES_ENABLED
181187 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
182188 * the value of the property changes.
183189 */
184 Glib::PropertyProxy_ReadOnly<int> property_y_border_top() const;
185 #endif //#GLIBMM_PROPERTIES_ENABLED
186
187 #ifdef GLIBMM_PROPERTIES_ENABLED
188 /**
189 *
190 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
191 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
192 * the value of the property changes.
193 */
194 Glib::PropertyProxy<int> property_y_border_bottom() ;
195 #endif //#GLIBMM_PROPERTIES_ENABLED
196
197 #ifdef GLIBMM_PROPERTIES_ENABLED
198 /**
199 *
200 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
201 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
202 * the value of the property changes.
203 */
204 Glib::PropertyProxy_ReadOnly<int> property_y_border_bottom() const;
205 #endif //#GLIBMM_PROPERTIES_ENABLED
206
207 #ifdef GLIBMM_PROPERTIES_ENABLED
208 /**
209 *
210 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
211 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
212 * the value of the property changes.
213 */
214 Glib::PropertyProxy<int> property_x_border() ;
215 #endif //#GLIBMM_PROPERTIES_ENABLED
216
217 #ifdef GLIBMM_PROPERTIES_ENABLED
218 /**
219 *
220 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
221 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
222 * the value of the property changes.
223 */
224 Glib::PropertyProxy_ReadOnly<int> property_x_border() const;
225 #endif //#GLIBMM_PROPERTIES_ENABLED
226
227 #ifdef GLIBMM_PROPERTIES_ENABLED
228 /**
229 *
230 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
231 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
232 * the value of the property changes.
233 */
234 Glib::PropertyProxy<int> property_label_sep() ;
235 #endif //#GLIBMM_PROPERTIES_ENABLED
236
237 #ifdef GLIBMM_PROPERTIES_ENABLED
238 /**
239 *
240 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
241 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
242 * the value of the property changes.
243 */
244 Glib::PropertyProxy_ReadOnly<int> property_label_sep() const;
245 #endif //#GLIBMM_PROPERTIES_ENABLED
246
247 #ifdef GLIBMM_PROPERTIES_ENABLED
248 /**
249 *
250 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
251 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
252 * the value of the property changes.
253 */
254 Glib::PropertyProxy<double> property_dot_diameter() ;
255 #endif //#GLIBMM_PROPERTIES_ENABLED
256
257 #ifdef GLIBMM_PROPERTIES_ENABLED
258 /**
259 *
260 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
261 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
262 * the value of the property changes.
263 */
264 Glib::PropertyProxy_ReadOnly<double> property_dot_diameter() const;
265 #endif //#GLIBMM_PROPERTIES_ENABLED
266
267 #ifdef GLIBMM_PROPERTIES_ENABLED
268 /**
269 *
270 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
271 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
272 * the value of the property changes.
273 */
274 Glib::PropertyProxy<double> property_segment_distance() ;
275 #endif //#GLIBMM_PROPERTIES_ENABLED
276
277 #ifdef GLIBMM_PROPERTIES_ENABLED
278 /**
279 *
280 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
281 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
282 * the value of the property changes.
283 */
284 Glib::PropertyProxy_ReadOnly<double> property_segment_distance() const;
285 #endif //#GLIBMM_PROPERTIES_ENABLED
286
287 #ifdef GLIBMM_PROPERTIES_ENABLED
288 /**
289 *
290 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
291 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
292 * the value of the property changes.
293 */
294 Glib::PropertyProxy<double> property_limit() ;
295 #endif //#GLIBMM_PROPERTIES_ENABLED
296
297 #ifdef GLIBMM_PROPERTIES_ENABLED
298 /**
299 *
300 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
301 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
302 * the value of the property changes.
303 */
304 Glib::PropertyProxy_ReadOnly<double> property_limit() const;
305 #endif //#GLIBMM_PROPERTIES_ENABLED
306
307 #ifdef GLIBMM_PROPERTIES_ENABLED
308 /**
309 *
310 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
311 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
312 * the value of the property changes.
313 */
314 Glib::PropertyProxy_ReadOnly<int> property_fs() const;
315 #endif //#GLIBMM_PROPERTIES_ENABLED
316
317
318 #ifdef GLIBMM_PROPERTIES_ENABLED
319 /**
320 *
321 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
322 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
323 * the value of the property changes.
324 */
325 Glib::PropertyProxy<double> property_max_scale_fact() ;
326 #endif //#GLIBMM_PROPERTIES_ENABLED
327
328 #ifdef GLIBMM_PROPERTIES_ENABLED
329 /**
330 *
331 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
332 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
333 * the value of the property changes.
334 */
335 Glib::PropertyProxy_ReadOnly<double> property_max_scale_fact() const;
336 #endif //#GLIBMM_PROPERTIES_ENABLED
337
338 #ifdef GLIBMM_PROPERTIES_ENABLED
339 /**
340 *
341 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
342 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
343 * the value of the property changes.
344 */
345 Glib::PropertyProxy<double> property_min_scale() ;
346 #endif //#GLIBMM_PROPERTIES_ENABLED
347
348 #ifdef GLIBMM_PROPERTIES_ENABLED
349 /**
350 *
351 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
352 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
353 * the value of the property changes.
354 */
355 Glib::PropertyProxy_ReadOnly<double> property_min_scale() const;
356 #endif //#GLIBMM_PROPERTIES_ENABLED
357
358 #ifdef GLIBMM_PROPERTIES_ENABLED
359 /**
360 *
361 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
362 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
363 * the value of the property changes.
364 */
365 Glib::PropertyProxy<double> property_scale() ;
366 #endif //#GLIBMM_PROPERTIES_ENABLED
367
368 #ifdef GLIBMM_PROPERTIES_ENABLED
369 /**
370 *
371 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
372 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
373 * the value of the property changes.
374 */
375 Glib::PropertyProxy_ReadOnly<double> property_scale() const;
190 Glib::PropertyProxy_ReadOnly< int > property_y_border_top() const;
191 #endif //#GLIBMM_PROPERTIES_ENABLED
192
193 #ifdef GLIBMM_PROPERTIES_ENABLED
194 /**
195 *
196 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
197 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
198 * the value of the property changes.
199 */
200 Glib::PropertyProxy< int > property_y_border_bottom() ;
201 #endif //#GLIBMM_PROPERTIES_ENABLED
202
203 #ifdef GLIBMM_PROPERTIES_ENABLED
204 /**
205 *
206 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
207 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
208 * the value of the property changes.
209 */
210 Glib::PropertyProxy_ReadOnly< int > property_y_border_bottom() const;
211 #endif //#GLIBMM_PROPERTIES_ENABLED
212
213 #ifdef GLIBMM_PROPERTIES_ENABLED
214 /**
215 *
216 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
217 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
218 * the value of the property changes.
219 */
220 Glib::PropertyProxy< int > property_x_border() ;
221 #endif //#GLIBMM_PROPERTIES_ENABLED
222
223 #ifdef GLIBMM_PROPERTIES_ENABLED
224 /**
225 *
226 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
227 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
228 * the value of the property changes.
229 */
230 Glib::PropertyProxy_ReadOnly< int > property_x_border() const;
231 #endif //#GLIBMM_PROPERTIES_ENABLED
232
233 #ifdef GLIBMM_PROPERTIES_ENABLED
234 /**
235 *
236 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
237 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
238 * the value of the property changes.
239 */
240 Glib::PropertyProxy< int > property_label_sep() ;
241 #endif //#GLIBMM_PROPERTIES_ENABLED
242
243 #ifdef GLIBMM_PROPERTIES_ENABLED
244 /**
245 *
246 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
247 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
248 * the value of the property changes.
249 */
250 Glib::PropertyProxy_ReadOnly< int > property_label_sep() const;
251 #endif //#GLIBMM_PROPERTIES_ENABLED
252
253 #ifdef GLIBMM_PROPERTIES_ENABLED
254 /**
255 *
256 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
257 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
258 * the value of the property changes.
259 */
260 Glib::PropertyProxy< double > property_dot_diameter() ;
261 #endif //#GLIBMM_PROPERTIES_ENABLED
262
263 #ifdef GLIBMM_PROPERTIES_ENABLED
264 /**
265 *
266 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
267 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
268 * the value of the property changes.
269 */
270 Glib::PropertyProxy_ReadOnly< double > property_dot_diameter() const;
271 #endif //#GLIBMM_PROPERTIES_ENABLED
272
273 #ifdef GLIBMM_PROPERTIES_ENABLED
274 /**
275 *
276 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
277 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
278 * the value of the property changes.
279 */
280 Glib::PropertyProxy< double > property_segment_distance() ;
281 #endif //#GLIBMM_PROPERTIES_ENABLED
282
283 #ifdef GLIBMM_PROPERTIES_ENABLED
284 /**
285 *
286 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
287 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
288 * the value of the property changes.
289 */
290 Glib::PropertyProxy_ReadOnly< double > property_segment_distance() const;
291 #endif //#GLIBMM_PROPERTIES_ENABLED
292
293 #ifdef GLIBMM_PROPERTIES_ENABLED
294 /**
295 *
296 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
297 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
298 * the value of the property changes.
299 */
300 Glib::PropertyProxy< double > property_limit() ;
301 #endif //#GLIBMM_PROPERTIES_ENABLED
302
303 #ifdef GLIBMM_PROPERTIES_ENABLED
304 /**
305 *
306 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
307 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
308 * the value of the property changes.
309 */
310 Glib::PropertyProxy_ReadOnly< double > property_limit() const;
311 #endif //#GLIBMM_PROPERTIES_ENABLED
312
313 #ifdef GLIBMM_PROPERTIES_ENABLED
314 /**
315 *
316 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
317 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
318 * the value of the property changes.
319 */
320 Glib::PropertyProxy_ReadOnly< int > property_fs() const;
321 #endif //#GLIBMM_PROPERTIES_ENABLED
322
323
324 #ifdef GLIBMM_PROPERTIES_ENABLED
325 /**
326 *
327 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
328 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
329 * the value of the property changes.
330 */
331 Glib::PropertyProxy< double > property_max_scale_fact() ;
332 #endif //#GLIBMM_PROPERTIES_ENABLED
333
334 #ifdef GLIBMM_PROPERTIES_ENABLED
335 /**
336 *
337 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
338 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
339 * the value of the property changes.
340 */
341 Glib::PropertyProxy_ReadOnly< double > property_max_scale_fact() const;
342 #endif //#GLIBMM_PROPERTIES_ENABLED
343
344 #ifdef GLIBMM_PROPERTIES_ENABLED
345 /**
346 *
347 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
348 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
349 * the value of the property changes.
350 */
351 Glib::PropertyProxy< double > property_min_scale() ;
352 #endif //#GLIBMM_PROPERTIES_ENABLED
353
354 #ifdef GLIBMM_PROPERTIES_ENABLED
355 /**
356 *
357 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
358 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
359 * the value of the property changes.
360 */
361 Glib::PropertyProxy_ReadOnly< double > property_min_scale() const;
362 #endif //#GLIBMM_PROPERTIES_ENABLED
363
364 #ifdef GLIBMM_PROPERTIES_ENABLED
365 /**
366 *
367 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
368 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
369 * the value of the property changes.
370 */
371 Glib::PropertyProxy< double > property_scale() ;
372 #endif //#GLIBMM_PROPERTIES_ENABLED
373
374 #ifdef GLIBMM_PROPERTIES_ENABLED
375 /**
376 *
377 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
378 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
379 * the value of the property changes.
380 */
381 Glib::PropertyProxy_ReadOnly< double > property_scale() const;
376382 #endif //#GLIBMM_PROPERTIES_ENABLED
377383
378384 #ifdef GLIBMM_PROPERTIES_ENABLED
382388 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
383389 * the value of the property changes.
384390 */
385 Glib::PropertyProxy<Glib::ustring> property_no_data_text() ;
391 Glib::PropertyProxy< Glib::ustring > property_no_data_text() ;
386392 #endif //#GLIBMM_PROPERTIES_ENABLED
387393
388394 #ifdef GLIBMM_PROPERTIES_ENABLED
392398 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
393399 * the value of the property changes.
394400 */
395 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_no_data_text() const;
401 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_no_data_text() const;
396402 #endif //#GLIBMM_PROPERTIES_ENABLED
397403
398404
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/knob.h>
46 #include <gxwmm/private/knob_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_KNOB_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/levelslider.h>
46 #include <gxwmm/private/levelslider_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_LEVELSLIDER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/meterscale.h>
46 #include <gxwmm/private/meterscale_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
133136
134137 void MeterScale::add_mark(double p1, const Glib::ustring& p2)
135138 {
136 gx_meter_scale_add_mark(gobj(), p1, p2.c_str());
139 gx_meter_scale_add_mark(gobj(), p1, p2.c_str());
137140 }
138141
139142 void MeterScale::clear_marks()
140143 {
141 gx_meter_scale_clear_marks(gobj());
144 gx_meter_scale_clear_marks(gobj());
142145 }
143146
144147
145148 #ifdef GLIBMM_PROPERTIES_ENABLED
146 Glib::PropertyProxy<TickPosition> MeterScale::property_tick_pos()
149 Glib::PropertyProxy< TickPosition > MeterScale::property_tick_pos()
147150 {
148 return Glib::PropertyProxy<TickPosition>(this, "tick-pos");
151 return Glib::PropertyProxy< TickPosition >(this, "tick-pos");
149152 }
150153 #endif //GLIBMM_PROPERTIES_ENABLED
151154
152155 #ifdef GLIBMM_PROPERTIES_ENABLED
153 Glib::PropertyProxy_ReadOnly<TickPosition> MeterScale::property_tick_pos() const
156 Glib::PropertyProxy_ReadOnly< TickPosition > MeterScale::property_tick_pos() const
154157 {
155 return Glib::PropertyProxy_ReadOnly<TickPosition>(this, "tick-pos");
158 return Glib::PropertyProxy_ReadOnly< TickPosition >(this, "tick-pos");
156159 }
157160 #endif //GLIBMM_PROPERTIES_ENABLED
158161
33 #define _GXWMM_METERSCALE_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
137138 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
138139 * the value of the property changes.
139140 */
140 Glib::PropertyProxy<TickPosition> property_tick_pos() ;
141 Glib::PropertyProxy< TickPosition > property_tick_pos() ;
141142 #endif //#GLIBMM_PROPERTIES_ENABLED
142143
143144 #ifdef GLIBMM_PROPERTIES_ENABLED
147148 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
148149 * the value of the property changes.
149150 */
150 Glib::PropertyProxy_ReadOnly<TickPosition> property_tick_pos() const;
151 Glib::PropertyProxy_ReadOnly< TickPosition > property_tick_pos() const;
151152 #endif //#GLIBMM_PROPERTIES_ENABLED
152153
153154
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/minislider.h>
46 #include <gxwmm/private/minislider_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_MINISLIDER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/paintbox.h>
46 #include <gxwmm/private/paintbox_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
125128
126129 }
127130
131 void PaintBox::call_paint_func(GdkEventExpose * event)
132 {
133 gx_paint_box_call_paint_func(gobj(), event);
134 }
135
128136
129137 #ifdef GLIBMM_PROPERTIES_ENABLED
130 Glib::PropertyProxy<Glib::ustring> PaintBox::property_paint_func()
138 Glib::PropertyProxy< Glib::ustring > PaintBox::property_paint_func()
131139 {
132 return Glib::PropertyProxy<Glib::ustring>(this, "paint-func");
140 return Glib::PropertyProxy< Glib::ustring >(this, "paint-func");
133141 }
134142 #endif //GLIBMM_PROPERTIES_ENABLED
135143
136144 #ifdef GLIBMM_PROPERTIES_ENABLED
137 Glib::PropertyProxy_ReadOnly<Glib::ustring> PaintBox::property_paint_func() const
145 Glib::PropertyProxy_ReadOnly< Glib::ustring > PaintBox::property_paint_func() const
138146 {
139 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "paint-func");
147 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "paint-func");
140148 }
141149 #endif //GLIBMM_PROPERTIES_ENABLED
142150
143151 #ifdef GLIBMM_PROPERTIES_ENABLED
144 Glib::PropertyProxy<guint> PaintBox::property_icon_set()
152 Glib::PropertyProxy< guint > PaintBox::property_icon_set()
145153 {
146 return Glib::PropertyProxy<guint>(this, "icon-set");
154 return Glib::PropertyProxy< guint >(this, "icon-set");
147155 }
148156 #endif //GLIBMM_PROPERTIES_ENABLED
149157
150158 #ifdef GLIBMM_PROPERTIES_ENABLED
151 Glib::PropertyProxy_ReadOnly<guint> PaintBox::property_icon_set() const
159 Glib::PropertyProxy_ReadOnly< guint > PaintBox::property_icon_set() const
152160 {
153 return Glib::PropertyProxy_ReadOnly<guint>(this, "icon-set");
161 return Glib::PropertyProxy_ReadOnly< guint >(this, "icon-set");
154162 }
155163 #endif //GLIBMM_PROPERTIES_ENABLED
156164
33 #define _GXWMM_PAINTBOX_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
100101 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
101102 * the value of the property changes.
102103 */
103 Glib::PropertyProxy<Glib::ustring> property_paint_func() ;
104 Glib::PropertyProxy< Glib::ustring > property_paint_func() ;
104105 #endif //#GLIBMM_PROPERTIES_ENABLED
105106
106107 #ifdef GLIBMM_PROPERTIES_ENABLED
110111 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
111112 * the value of the property changes.
112113 */
113 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_paint_func() const;
114 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_paint_func() const;
114115 #endif //#GLIBMM_PROPERTIES_ENABLED
115116
116117 #ifdef GLIBMM_PROPERTIES_ENABLED
120121 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
121122 * the value of the property changes.
122123 */
123 Glib::PropertyProxy<guint> property_icon_set() ;
124 Glib::PropertyProxy< guint > property_icon_set() ;
124125 #endif //#GLIBMM_PROPERTIES_ENABLED
125126
126127 #ifdef GLIBMM_PROPERTIES_ENABLED
130131 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
131132 * the value of the property changes.
132133 */
133 Glib::PropertyProxy_ReadOnly<guint> property_icon_set() const;
134 Glib::PropertyProxy_ReadOnly< guint > property_icon_set() const;
134135 #endif //#GLIBMM_PROPERTIES_ENABLED
136
137
138 void call_paint_func(GdkEventExpose * event);
135139
136140
137141 };
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
2
3 #include <glibmm.h>
24
35 #include <gxwmm/racktuner.h>
46 #include <gxwmm/private/racktuner_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
260263
261264 void RackTuner::set_freq(double p1)
262265 {
263 gx_rack_tuner_set_freq(gobj(), p1);
266 gx_rack_tuner_set_freq(gobj(), p1);
264267 }
265268
266269 void RackTuner::set_scale_lim(double p1)
267270 {
268 gx_rack_tuner_set_scale_lim(gobj(), p1);
271 gx_rack_tuner_set_scale_lim(gobj(), p1);
269272 }
270273
271274 double RackTuner::get_scale_lim()
275278
276279 void RackTuner::set_speed(double p1)
277280 {
278 gx_rack_tuner_set_speed(gobj(), p1);
281 gx_rack_tuner_set_speed(gobj(), p1);
279282 }
280283
281284 double RackTuner::get_speed()
285288
286289 void RackTuner::set_streaming(bool p1)
287290 {
288 gx_rack_tuner_set_streaming(gobj(), static_cast<int>(p1));
291 gx_rack_tuner_set_streaming(gobj(), static_cast<int>(p1));
289292 }
290293
291294 bool RackTuner::get_streaming()
295298
296299 void RackTuner::set_display_flat(bool p1)
297300 {
298 gx_rack_tuner_set_display_flat(gobj(), static_cast<int>(p1));
301 gx_rack_tuner_set_display_flat(gobj(), static_cast<int>(p1));
299302 }
300303
301304 bool RackTuner::get_display_flat()
305308
306309 void RackTuner::set_timestep(int p1)
307310 {
308 gx_rack_tuner_set_timestep(gobj(), p1);
311 gx_rack_tuner_set_timestep(gobj(), p1);
309312 }
310313
311314 int RackTuner::get_timestep()
315318
316319 void RackTuner::set_limit_timestep(int p1)
317320 {
318 gx_rack_tuner_set_limit_timestep(gobj(), p1);
321 gx_rack_tuner_set_limit_timestep(gobj(), p1);
319322 }
320323
321324 int RackTuner::get_limit_timestep()
325328
326329 void RackTuner::clear_notes()
327330 {
328 gx_rack_tuner_clear_notes(gobj());
331 gx_rack_tuner_clear_notes(gobj());
329332 }
330333
331334 void RackTuner::push_note(int p1)
332335 {
333 gx_rack_tuner_push_note(gobj(), p1);
336 gx_rack_tuner_push_note(gobj(), p1);
334337 }
335338
336339
347350
348351
349352 #ifdef GLIBMM_PROPERTIES_ENABLED
350 Glib::PropertyProxy<double> RackTuner::property_freq()
351 {
352 return Glib::PropertyProxy<double>(this, "freq");
353 }
354 #endif //GLIBMM_PROPERTIES_ENABLED
355
356 #ifdef GLIBMM_PROPERTIES_ENABLED
357 Glib::PropertyProxy_ReadOnly<double> RackTuner::property_freq() const
358 {
359 return Glib::PropertyProxy_ReadOnly<double>(this, "freq");
360 }
361 #endif //GLIBMM_PROPERTIES_ENABLED
362
363 #ifdef GLIBMM_PROPERTIES_ENABLED
364 Glib::PropertyProxy<double> RackTuner::property_scale_lim()
365 {
366 return Glib::PropertyProxy<double>(this, "scale-lim");
367 }
368 #endif //GLIBMM_PROPERTIES_ENABLED
369
370 #ifdef GLIBMM_PROPERTIES_ENABLED
371 Glib::PropertyProxy_ReadOnly<double> RackTuner::property_scale_lim() const
372 {
373 return Glib::PropertyProxy_ReadOnly<double>(this, "scale-lim");
374 }
375 #endif //GLIBMM_PROPERTIES_ENABLED
376
377 #ifdef GLIBMM_PROPERTIES_ENABLED
378 Glib::PropertyProxy<double> RackTuner::property_speed()
379 {
380 return Glib::PropertyProxy<double>(this, "speed");
381 }
382 #endif //GLIBMM_PROPERTIES_ENABLED
383
384 #ifdef GLIBMM_PROPERTIES_ENABLED
385 Glib::PropertyProxy_ReadOnly<double> RackTuner::property_speed() const
386 {
387 return Glib::PropertyProxy_ReadOnly<double>(this, "speed");
388 }
389 #endif //GLIBMM_PROPERTIES_ENABLED
390
391 #ifdef GLIBMM_PROPERTIES_ENABLED
392 Glib::PropertyProxy<bool> RackTuner::property_display_flat()
393 {
394 return Glib::PropertyProxy<bool>(this, "display-flat");
395 }
396 #endif //GLIBMM_PROPERTIES_ENABLED
397
398 #ifdef GLIBMM_PROPERTIES_ENABLED
399 Glib::PropertyProxy_ReadOnly<bool> RackTuner::property_display_flat() const
400 {
401 return Glib::PropertyProxy_ReadOnly<bool>(this, "display-flat");
402 }
403 #endif //GLIBMM_PROPERTIES_ENABLED
404
405 #ifdef GLIBMM_PROPERTIES_ENABLED
406 Glib::PropertyProxy<bool> RackTuner::property_streaming()
407 {
408 return Glib::PropertyProxy<bool>(this, "streaming");
409 }
410 #endif //GLIBMM_PROPERTIES_ENABLED
411
412 #ifdef GLIBMM_PROPERTIES_ENABLED
413 Glib::PropertyProxy_ReadOnly<bool> RackTuner::property_streaming() const
414 {
415 return Glib::PropertyProxy_ReadOnly<bool>(this, "streaming");
416 }
417 #endif //GLIBMM_PROPERTIES_ENABLED
418
419 #ifdef GLIBMM_PROPERTIES_ENABLED
420 Glib::PropertyProxy<int> RackTuner::property_timestep()
421 {
422 return Glib::PropertyProxy<int>(this, "timestep");
423 }
424 #endif //GLIBMM_PROPERTIES_ENABLED
425
426 #ifdef GLIBMM_PROPERTIES_ENABLED
427 Glib::PropertyProxy_ReadOnly<int> RackTuner::property_timestep() const
428 {
429 return Glib::PropertyProxy_ReadOnly<int>(this, "timestep");
430 }
431 #endif //GLIBMM_PROPERTIES_ENABLED
432
433 #ifdef GLIBMM_PROPERTIES_ENABLED
434 Glib::PropertyProxy<int> RackTuner::property_limit_timestep()
435 {
436 return Glib::PropertyProxy<int>(this, "limit-timestep");
437 }
438 #endif //GLIBMM_PROPERTIES_ENABLED
439
440 #ifdef GLIBMM_PROPERTIES_ENABLED
441 Glib::PropertyProxy_ReadOnly<int> RackTuner::property_limit_timestep() const
442 {
443 return Glib::PropertyProxy_ReadOnly<int>(this, "limit-timestep");
353 Glib::PropertyProxy< double > RackTuner::property_freq()
354 {
355 return Glib::PropertyProxy< double >(this, "freq");
356 }
357 #endif //GLIBMM_PROPERTIES_ENABLED
358
359 #ifdef GLIBMM_PROPERTIES_ENABLED
360 Glib::PropertyProxy_ReadOnly< double > RackTuner::property_freq() const
361 {
362 return Glib::PropertyProxy_ReadOnly< double >(this, "freq");
363 }
364 #endif //GLIBMM_PROPERTIES_ENABLED
365
366 #ifdef GLIBMM_PROPERTIES_ENABLED
367 Glib::PropertyProxy< double > RackTuner::property_scale_lim()
368 {
369 return Glib::PropertyProxy< double >(this, "scale-lim");
370 }
371 #endif //GLIBMM_PROPERTIES_ENABLED
372
373 #ifdef GLIBMM_PROPERTIES_ENABLED
374 Glib::PropertyProxy_ReadOnly< double > RackTuner::property_scale_lim() const
375 {
376 return Glib::PropertyProxy_ReadOnly< double >(this, "scale-lim");
377 }
378 #endif //GLIBMM_PROPERTIES_ENABLED
379
380 #ifdef GLIBMM_PROPERTIES_ENABLED
381 Glib::PropertyProxy< double > RackTuner::property_speed()
382 {
383 return Glib::PropertyProxy< double >(this, "speed");
384 }
385 #endif //GLIBMM_PROPERTIES_ENABLED
386
387 #ifdef GLIBMM_PROPERTIES_ENABLED
388 Glib::PropertyProxy_ReadOnly< double > RackTuner::property_speed() const
389 {
390 return Glib::PropertyProxy_ReadOnly< double >(this, "speed");
391 }
392 #endif //GLIBMM_PROPERTIES_ENABLED
393
394 #ifdef GLIBMM_PROPERTIES_ENABLED
395 Glib::PropertyProxy< bool > RackTuner::property_display_flat()
396 {
397 return Glib::PropertyProxy< bool >(this, "display-flat");
398 }
399 #endif //GLIBMM_PROPERTIES_ENABLED
400
401 #ifdef GLIBMM_PROPERTIES_ENABLED
402 Glib::PropertyProxy_ReadOnly< bool > RackTuner::property_display_flat() const
403 {
404 return Glib::PropertyProxy_ReadOnly< bool >(this, "display-flat");
405 }
406 #endif //GLIBMM_PROPERTIES_ENABLED
407
408 #ifdef GLIBMM_PROPERTIES_ENABLED
409 Glib::PropertyProxy< bool > RackTuner::property_streaming()
410 {
411 return Glib::PropertyProxy< bool >(this, "streaming");
412 }
413 #endif //GLIBMM_PROPERTIES_ENABLED
414
415 #ifdef GLIBMM_PROPERTIES_ENABLED
416 Glib::PropertyProxy_ReadOnly< bool > RackTuner::property_streaming() const
417 {
418 return Glib::PropertyProxy_ReadOnly< bool >(this, "streaming");
419 }
420 #endif //GLIBMM_PROPERTIES_ENABLED
421
422 #ifdef GLIBMM_PROPERTIES_ENABLED
423 Glib::PropertyProxy< int > RackTuner::property_timestep()
424 {
425 return Glib::PropertyProxy< int >(this, "timestep");
426 }
427 #endif //GLIBMM_PROPERTIES_ENABLED
428
429 #ifdef GLIBMM_PROPERTIES_ENABLED
430 Glib::PropertyProxy_ReadOnly< int > RackTuner::property_timestep() const
431 {
432 return Glib::PropertyProxy_ReadOnly< int >(this, "timestep");
433 }
434 #endif //GLIBMM_PROPERTIES_ENABLED
435
436 #ifdef GLIBMM_PROPERTIES_ENABLED
437 Glib::PropertyProxy< int > RackTuner::property_limit_timestep()
438 {
439 return Glib::PropertyProxy< int >(this, "limit-timestep");
440 }
441 #endif //GLIBMM_PROPERTIES_ENABLED
442
443 #ifdef GLIBMM_PROPERTIES_ENABLED
444 Glib::PropertyProxy_ReadOnly< int > RackTuner::property_limit_timestep() const
445 {
446 return Glib::PropertyProxy_ReadOnly< int >(this, "limit-timestep");
444447 }
445448 #endif //GLIBMM_PROPERTIES_ENABLED
446449
33 #define _GXWMM_RACKTUNER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
8687 //GTK+ Virtual Functions (override these to change behaviour):
8788
8889 //Default Signal Handlers::
90 /// This is a default handler for the signal signal_frequency_poll().
8991 virtual void on_frequency_poll();
92 /// This is a default handler for the signal signal_poll_status_changed().
9093 virtual void on_poll_status_changed(bool p1);
9194
9295
127130
128131 void push_note(int p1);
129132
130 /**
131 * @par Prototype:
133 /**
134 * @par Slot Prototype:
132135 * <tt>void on_my_%frequency_poll()</tt>
136 *
133137 */
134138
135139 Glib::SignalProxy0< void > signal_frequency_poll();
136140
137141
138 /**
139 * @par Prototype:
142 /**
143 * @par Slot Prototype:
140144 * <tt>void on_my_%poll_status_changed(bool p1)</tt>
145 *
141146 */
142147
143148 Glib::SignalProxy1< void,bool > signal_poll_status_changed();
149154 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
150155 * the value of the property changes.
151156 */
152 Glib::PropertyProxy<double> property_freq() ;
157 Glib::PropertyProxy< double > property_freq() ;
153158 #endif //#GLIBMM_PROPERTIES_ENABLED
154159
155160 #ifdef GLIBMM_PROPERTIES_ENABLED
159164 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
160165 * the value of the property changes.
161166 */
162 Glib::PropertyProxy_ReadOnly<double> property_freq() const;
167 Glib::PropertyProxy_ReadOnly< double > property_freq() const;
163168 #endif //#GLIBMM_PROPERTIES_ENABLED
164169
165170 #ifdef GLIBMM_PROPERTIES_ENABLED
169174 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
170175 * the value of the property changes.
171176 */
172 Glib::PropertyProxy<double> property_scale_lim() ;
177 Glib::PropertyProxy< double > property_scale_lim() ;
173178 #endif //#GLIBMM_PROPERTIES_ENABLED
174179
175180 #ifdef GLIBMM_PROPERTIES_ENABLED
179184 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
180185 * the value of the property changes.
181186 */
182 Glib::PropertyProxy_ReadOnly<double> property_scale_lim() const;
187 Glib::PropertyProxy_ReadOnly< double > property_scale_lim() const;
183188 #endif //#GLIBMM_PROPERTIES_ENABLED
184189
185190 #ifdef GLIBMM_PROPERTIES_ENABLED
189194 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
190195 * the value of the property changes.
191196 */
192 Glib::PropertyProxy<double> property_speed() ;
197 Glib::PropertyProxy< double > property_speed() ;
193198 #endif //#GLIBMM_PROPERTIES_ENABLED
194199
195200 #ifdef GLIBMM_PROPERTIES_ENABLED
199204 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
200205 * the value of the property changes.
201206 */
202 Glib::PropertyProxy_ReadOnly<double> property_speed() const;
207 Glib::PropertyProxy_ReadOnly< double > property_speed() const;
203208 #endif //#GLIBMM_PROPERTIES_ENABLED
204209
205210 #ifdef GLIBMM_PROPERTIES_ENABLED
209214 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
210215 * the value of the property changes.
211216 */
212 Glib::PropertyProxy<bool> property_display_flat() ;
217 Glib::PropertyProxy< bool > property_display_flat() ;
213218 #endif //#GLIBMM_PROPERTIES_ENABLED
214219
215220 #ifdef GLIBMM_PROPERTIES_ENABLED
219224 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
220225 * the value of the property changes.
221226 */
222 Glib::PropertyProxy_ReadOnly<bool> property_display_flat() const;
227 Glib::PropertyProxy_ReadOnly< bool > property_display_flat() const;
223228 #endif //#GLIBMM_PROPERTIES_ENABLED
224229
225230 #ifdef GLIBMM_PROPERTIES_ENABLED
229234 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
230235 * the value of the property changes.
231236 */
232 Glib::PropertyProxy<bool> property_streaming() ;
237 Glib::PropertyProxy< bool > property_streaming() ;
233238 #endif //#GLIBMM_PROPERTIES_ENABLED
234239
235240 #ifdef GLIBMM_PROPERTIES_ENABLED
239244 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
240245 * the value of the property changes.
241246 */
242 Glib::PropertyProxy_ReadOnly<bool> property_streaming() const;
247 Glib::PropertyProxy_ReadOnly< bool > property_streaming() const;
243248 #endif //#GLIBMM_PROPERTIES_ENABLED
244249
245250 #ifdef GLIBMM_PROPERTIES_ENABLED
249254 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
250255 * the value of the property changes.
251256 */
252 Glib::PropertyProxy<int> property_timestep() ;
257 Glib::PropertyProxy< int > property_timestep() ;
253258 #endif //#GLIBMM_PROPERTIES_ENABLED
254259
255260 #ifdef GLIBMM_PROPERTIES_ENABLED
259264 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
260265 * the value of the property changes.
261266 */
262 Glib::PropertyProxy_ReadOnly<int> property_timestep() const;
267 Glib::PropertyProxy_ReadOnly< int > property_timestep() const;
263268 #endif //#GLIBMM_PROPERTIES_ENABLED
264269
265270 #ifdef GLIBMM_PROPERTIES_ENABLED
269274 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
270275 * the value of the property changes.
271276 */
272 Glib::PropertyProxy<int> property_limit_timestep() ;
277 Glib::PropertyProxy< int > property_limit_timestep() ;
273278 #endif //#GLIBMM_PROPERTIES_ENABLED
274279
275280 #ifdef GLIBMM_PROPERTIES_ENABLED
279284 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
280285 * the value of the property changes.
281286 */
282 Glib::PropertyProxy_ReadOnly<int> property_limit_timestep() const;
287 Glib::PropertyProxy_ReadOnly< int > property_limit_timestep() const;
283288 #endif //#GLIBMM_PROPERTIES_ENABLED
284289
285290
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/radiobutton.h>
46 #include <gxwmm/private/radiobutton_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
127130
128131
129132 #ifdef GLIBMM_PROPERTIES_ENABLED
130 Glib::PropertyProxy<Glib::ustring> RadioButton::property_base_name()
133 Glib::PropertyProxy< Glib::ustring > RadioButton::property_base_name()
131134 {
132 return Glib::PropertyProxy<Glib::ustring>(this, "base-name");
135 return Glib::PropertyProxy< Glib::ustring >(this, "base-name");
133136 }
134137 #endif //GLIBMM_PROPERTIES_ENABLED
135138
136139 #ifdef GLIBMM_PROPERTIES_ENABLED
137 Glib::PropertyProxy_ReadOnly<Glib::ustring> RadioButton::property_base_name() const
140 Glib::PropertyProxy_ReadOnly< Glib::ustring > RadioButton::property_base_name() const
138141 {
139 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "base-name");
142 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "base-name");
140143 }
141144 #endif //GLIBMM_PROPERTIES_ENABLED
142145
33 #define _GXWMM_RADIOBUTTON_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
99100 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
100101 * the value of the property changes.
101102 */
102 Glib::PropertyProxy<Glib::ustring> property_base_name() ;
103 Glib::PropertyProxy< Glib::ustring > property_base_name() ;
103104 #endif //#GLIBMM_PROPERTIES_ENABLED
104105
105106 #ifdef GLIBMM_PROPERTIES_ENABLED
109110 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
110111 * the value of the property changes.
111112 */
112 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_base_name() const;
113 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_base_name() const;
113114 #endif //#GLIBMM_PROPERTIES_ENABLED
114115
115116
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
2
3 #include <glibmm.h>
24
35 #include <gxwmm/regler.h>
46 #include <gxwmm/private/regler_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
341344
342345 void Regler::set_label_ref(Gtk::Label* p1)
343346 {
344 gx_regler_set_label_ref(gobj(), (GtkLabel*)Glib::unwrap(p1));
347 gx_regler_set_label_ref(gobj(), (GtkLabel*)Glib::unwrap(p1));
345348 }
346349
347350 Gtk::Label* Regler::get_label_ref()
351354
352355 void Regler::set_show_value(bool p1)
353356 {
354 gx_regler_set_show_value(gobj(), static_cast<int>(p1));
357 gx_regler_set_show_value(gobj(), static_cast<int>(p1));
355358 }
356359
357360 bool Regler::get_show_value()
361364
362365 void Regler::set_value_position(Gtk::PositionType p1)
363366 {
364 gx_regler_set_value_position(gobj(), ((GtkPositionType)(p1)));
367 gx_regler_set_value_position(gobj(), ((GtkPositionType)(p1)));
365368 }
366369
367370 Gtk::PositionType Regler::get_value_position()
393396
394397
395398 #ifdef GLIBMM_PROPERTIES_ENABLED
396 Glib::PropertyProxy<Gtk::Label> Regler::property_label_ref()
397 {
398 return Glib::PropertyProxy<Gtk::Label>(this, "label-ref");
399 }
400 #endif //GLIBMM_PROPERTIES_ENABLED
401
402 #ifdef GLIBMM_PROPERTIES_ENABLED
403 Glib::PropertyProxy_ReadOnly<Gtk::Label> Regler::property_label_ref() const
404 {
405 return Glib::PropertyProxy_ReadOnly<Gtk::Label>(this, "label-ref");
406 }
407 #endif //GLIBMM_PROPERTIES_ENABLED
408
409 #ifdef GLIBMM_PROPERTIES_ENABLED
410 Glib::PropertyProxy<bool> Regler::property_show_value()
411 {
412 return Glib::PropertyProxy<bool>(this, "show-value");
413 }
414 #endif //GLIBMM_PROPERTIES_ENABLED
415
416 #ifdef GLIBMM_PROPERTIES_ENABLED
417 Glib::PropertyProxy_ReadOnly<bool> Regler::property_show_value() const
418 {
419 return Glib::PropertyProxy_ReadOnly<bool>(this, "show-value");
420 }
421 #endif //GLIBMM_PROPERTIES_ENABLED
422
423 #ifdef GLIBMM_PROPERTIES_ENABLED
424 Glib::PropertyProxy<double> Regler::property_value_xalign()
425 {
426 return Glib::PropertyProxy<double>(this, "value-xalign");
427 }
428 #endif //GLIBMM_PROPERTIES_ENABLED
429
430 #ifdef GLIBMM_PROPERTIES_ENABLED
431 Glib::PropertyProxy_ReadOnly<double> Regler::property_value_xalign() const
432 {
433 return Glib::PropertyProxy_ReadOnly<double>(this, "value-xalign");
434 }
435 #endif //GLIBMM_PROPERTIES_ENABLED
436
437 #ifdef GLIBMM_PROPERTIES_ENABLED
438 Glib::PropertyProxy_ReadOnly<int> Regler::property_digits() const
439 {
440 return Glib::PropertyProxy_ReadOnly<int>(this, "digits");
441 }
442 #endif //GLIBMM_PROPERTIES_ENABLED
443
444 #ifdef GLIBMM_PROPERTIES_ENABLED
445 Glib::PropertyProxy<Gtk::PositionType> Regler::property_value_position()
446 {
447 return Glib::PropertyProxy<Gtk::PositionType>(this, "value-position");
448 }
449 #endif //GLIBMM_PROPERTIES_ENABLED
450
451 #ifdef GLIBMM_PROPERTIES_ENABLED
452 Glib::PropertyProxy_ReadOnly<Gtk::PositionType> Regler::property_value_position() const
453 {
454 return Glib::PropertyProxy_ReadOnly<Gtk::PositionType>(this, "value-position");
399 Glib::PropertyProxy< Gtk::Label > Regler::property_label_ref()
400 {
401 return Glib::PropertyProxy< Gtk::Label >(this, "label-ref");
402 }
403 #endif //GLIBMM_PROPERTIES_ENABLED
404
405 #ifdef GLIBMM_PROPERTIES_ENABLED
406 Glib::PropertyProxy_ReadOnly< Gtk::Label > Regler::property_label_ref() const
407 {
408 return Glib::PropertyProxy_ReadOnly< Gtk::Label >(this, "label-ref");
409 }
410 #endif //GLIBMM_PROPERTIES_ENABLED
411
412 #ifdef GLIBMM_PROPERTIES_ENABLED
413 Glib::PropertyProxy< bool > Regler::property_show_value()
414 {
415 return Glib::PropertyProxy< bool >(this, "show-value");
416 }
417 #endif //GLIBMM_PROPERTIES_ENABLED
418
419 #ifdef GLIBMM_PROPERTIES_ENABLED
420 Glib::PropertyProxy_ReadOnly< bool > Regler::property_show_value() const
421 {
422 return Glib::PropertyProxy_ReadOnly< bool >(this, "show-value");
423 }
424 #endif //GLIBMM_PROPERTIES_ENABLED
425
426 #ifdef GLIBMM_PROPERTIES_ENABLED
427 Glib::PropertyProxy< double > Regler::property_value_xalign()
428 {
429 return Glib::PropertyProxy< double >(this, "value-xalign");
430 }
431 #endif //GLIBMM_PROPERTIES_ENABLED
432
433 #ifdef GLIBMM_PROPERTIES_ENABLED
434 Glib::PropertyProxy_ReadOnly< double > Regler::property_value_xalign() const
435 {
436 return Glib::PropertyProxy_ReadOnly< double >(this, "value-xalign");
437 }
438 #endif //GLIBMM_PROPERTIES_ENABLED
439
440 #ifdef GLIBMM_PROPERTIES_ENABLED
441 Glib::PropertyProxy_ReadOnly< int > Regler::property_digits() const
442 {
443 return Glib::PropertyProxy_ReadOnly< int >(this, "digits");
444 }
445 #endif //GLIBMM_PROPERTIES_ENABLED
446
447 #ifdef GLIBMM_PROPERTIES_ENABLED
448 Glib::PropertyProxy< Gtk::PositionType > Regler::property_value_position()
449 {
450 return Glib::PropertyProxy< Gtk::PositionType >(this, "value-position");
451 }
452 #endif //GLIBMM_PROPERTIES_ENABLED
453
454 #ifdef GLIBMM_PROPERTIES_ENABLED
455 Glib::PropertyProxy_ReadOnly< Gtk::PositionType > Regler::property_value_position() const
456 {
457 return Glib::PropertyProxy_ReadOnly< Gtk::PositionType >(this, "value-position");
455458 }
456459 #endif //GLIBMM_PROPERTIES_ENABLED
457460
33 #define _GXWMM_REGLER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
8990 //GTK+ Virtual Functions (override these to change behaviour):
9091
9192 //Default Signal Handlers::
93 /// This is a default handler for the signal signal_value_entry().
9294 virtual bool on_value_entry(const Gdk::Rectangle& p1, GdkEventButton* p2);
95 /// This is a default handler for the signal signal_format_value().
9396 virtual Glib::ustring on_format_value(double value);
9497
9598
110113
111114 Gtk::PositionType get_value_position();
112115
113 /**
114 * @par Prototype:
116 /**
117 * @par Slot Prototype:
115118 * <tt>bool on_my_%value_entry(const Gdk::Rectangle& p1, GdkEventButton* p2)</tt>
119 *
116120 */
117121
118122 Glib::SignalProxy2< bool,const Gdk::Rectangle&,GdkEventButton* > signal_value_entry();
124128 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
125129 * the value of the property changes.
126130 */
127 Glib::PropertyProxy<Gtk::Label> property_label_ref() ;
131 Glib::PropertyProxy< Gtk::Label > property_label_ref() ;
128132 #endif //#GLIBMM_PROPERTIES_ENABLED
129133
130134 #ifdef GLIBMM_PROPERTIES_ENABLED
134138 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
135139 * the value of the property changes.
136140 */
137 Glib::PropertyProxy_ReadOnly<Gtk::Label> property_label_ref() const;
141 Glib::PropertyProxy_ReadOnly< Gtk::Label > property_label_ref() const;
138142 #endif //#GLIBMM_PROPERTIES_ENABLED
139143
140144 #ifdef GLIBMM_PROPERTIES_ENABLED
144148 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
145149 * the value of the property changes.
146150 */
147 Glib::PropertyProxy<bool> property_show_value() ;
151 Glib::PropertyProxy< bool > property_show_value() ;
148152 #endif //#GLIBMM_PROPERTIES_ENABLED
149153
150154 #ifdef GLIBMM_PROPERTIES_ENABLED
154158 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
155159 * the value of the property changes.
156160 */
157 Glib::PropertyProxy_ReadOnly<bool> property_show_value() const;
161 Glib::PropertyProxy_ReadOnly< bool > property_show_value() const;
158162 #endif //#GLIBMM_PROPERTIES_ENABLED
159163
160164 #ifdef GLIBMM_PROPERTIES_ENABLED
164168 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
165169 * the value of the property changes.
166170 */
167 Glib::PropertyProxy<double> property_value_xalign() ;
171 Glib::PropertyProxy< double > property_value_xalign() ;
168172 #endif //#GLIBMM_PROPERTIES_ENABLED
169173
170174 #ifdef GLIBMM_PROPERTIES_ENABLED
174178 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
175179 * the value of the property changes.
176180 */
177 Glib::PropertyProxy_ReadOnly<double> property_value_xalign() const;
181 Glib::PropertyProxy_ReadOnly< double > property_value_xalign() const;
178182 #endif //#GLIBMM_PROPERTIES_ENABLED
179183
180184 #ifdef GLIBMM_PROPERTIES_ENABLED
184188 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
185189 * the value of the property changes.
186190 */
187 Glib::PropertyProxy_ReadOnly<int> property_digits() const;
191 Glib::PropertyProxy_ReadOnly< int > property_digits() const;
188192 #endif //#GLIBMM_PROPERTIES_ENABLED
189193
190194
195199 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
196200 * the value of the property changes.
197201 */
198 Glib::PropertyProxy<Gtk::PositionType> property_value_position() ;
202 Glib::PropertyProxy< Gtk::PositionType > property_value_position() ;
199203 #endif //#GLIBMM_PROPERTIES_ENABLED
200204
201205 #ifdef GLIBMM_PROPERTIES_ENABLED
205209 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
206210 * the value of the property changes.
207211 */
208 Glib::PropertyProxy_ReadOnly<Gtk::PositionType> property_value_position() const;
209 #endif //#GLIBMM_PROPERTIES_ENABLED
210
211
212 /**
213 * @par Prototype:
212 Glib::PropertyProxy_ReadOnly< Gtk::PositionType > property_value_position() const;
213 #endif //#GLIBMM_PROPERTIES_ENABLED
214
215
216 /**
217 * @par Slot Prototype:
214218 * <tt>Glib::ustring on_my_%format_value(double value)</tt>
219 *
215220 */
216221
217222 Glib::SignalProxy1< Glib::ustring,double > signal_format_value();
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/selector.h>
46 #include <gxwmm/private/selector_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
127130
128131 void Selector::set_model(Glib::RefPtr<Gtk::TreeModel> p1)
129132 {
130 gx_selector_set_model(gobj(), (GtkTreeModel*)Glib::unwrap(p1));
133 gx_selector_set_model(gobj(), (GtkTreeModel*)Glib::unwrap(p1));
131134 }
132135
133136 Glib::RefPtr<Gtk::TreeModel> Selector::get_model()
137140
138141
139142 #ifdef GLIBMM_PROPERTIES_ENABLED
140 Glib::PropertyProxy<Gtk::TreeModel> Selector::property_model()
143 Glib::PropertyProxy< Gtk::TreeModel > Selector::property_model()
141144 {
142 return Glib::PropertyProxy<Gtk::TreeModel>(this, "model");
145 return Glib::PropertyProxy< Gtk::TreeModel >(this, "model");
143146 }
144147 #endif //GLIBMM_PROPERTIES_ENABLED
145148
146149 #ifdef GLIBMM_PROPERTIES_ENABLED
147 Glib::PropertyProxy_ReadOnly<Gtk::TreeModel> Selector::property_model() const
150 Glib::PropertyProxy_ReadOnly< Gtk::TreeModel > Selector::property_model() const
148151 {
149 return Glib::PropertyProxy_ReadOnly<Gtk::TreeModel>(this, "model");
152 return Glib::PropertyProxy_ReadOnly< Gtk::TreeModel >(this, "model");
150153 }
151154 #endif //GLIBMM_PROPERTIES_ENABLED
152155
33 #define _GXWMM_SELECTOR_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
104105 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
105106 * the value of the property changes.
106107 */
107 Glib::PropertyProxy<Gtk::TreeModel> property_model() ;
108 Glib::PropertyProxy< Gtk::TreeModel > property_model() ;
108109 #endif //#GLIBMM_PROPERTIES_ENABLED
109110
110111 #ifdef GLIBMM_PROPERTIES_ENABLED
114115 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
115116 * the value of the property changes.
116117 */
117 Glib::PropertyProxy_ReadOnly<Gtk::TreeModel> property_model() const;
118 Glib::PropertyProxy_ReadOnly< Gtk::TreeModel > property_model() const;
118119 #endif //#GLIBMM_PROPERTIES_ENABLED
119120
120121
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/simplevaluedisplay.h>
46 #include <gxwmm/private/simplevaluedisplay_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_SIMPLEVALUEDISPLAY_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/smallknob.h>
46 #include <gxwmm/private/smallknob_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_SMALLKNOB_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/smallknobr.h>
46 #include <gxwmm/private/smallknobr_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_SMALLKNOBR_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/switch.h>
46 #include <gxwmm/private/switch_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
134137
135138 void Switch::set_label_ref(Gtk::Label* p1)
136139 {
137 gx_switch_set_label_ref(gobj(), (GtkLabel*)Glib::unwrap(p1));
140 gx_switch_set_label_ref(gobj(), (GtkLabel*)Glib::unwrap(p1));
138141 }
139142
140143 Gtk::Label* Switch::get_label_ref()
144147
145148 void Switch::set_base_name(const Glib::ustring& p1)
146149 {
147 gx_switch_set_base_name(gobj(), p1.c_str());
150 gx_switch_set_base_name(gobj(), p1.c_str());
148151 }
149152
150153 Glib::ustring Switch::get_base_name()
154157
155158
156159 #ifdef GLIBMM_PROPERTIES_ENABLED
157 Glib::PropertyProxy<Glib::ustring> Switch::property_base_name()
160 Glib::PropertyProxy< Glib::ustring > Switch::property_base_name()
158161 {
159 return Glib::PropertyProxy<Glib::ustring>(this, "base-name");
162 return Glib::PropertyProxy< Glib::ustring >(this, "base-name");
160163 }
161164 #endif //GLIBMM_PROPERTIES_ENABLED
162165
163166 #ifdef GLIBMM_PROPERTIES_ENABLED
164 Glib::PropertyProxy_ReadOnly<Glib::ustring> Switch::property_base_name() const
167 Glib::PropertyProxy_ReadOnly< Glib::ustring > Switch::property_base_name() const
165168 {
166 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "base-name");
169 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "base-name");
167170 }
168171 #endif //GLIBMM_PROPERTIES_ENABLED
169172
170173 #ifdef GLIBMM_PROPERTIES_ENABLED
171 Glib::PropertyProxy<Gtk::Label> Switch::property_label_ref()
174 Glib::PropertyProxy< Gtk::Label > Switch::property_label_ref()
172175 {
173 return Glib::PropertyProxy<Gtk::Label>(this, "label-ref");
176 return Glib::PropertyProxy< Gtk::Label >(this, "label-ref");
174177 }
175178 #endif //GLIBMM_PROPERTIES_ENABLED
176179
177180 #ifdef GLIBMM_PROPERTIES_ENABLED
178 Glib::PropertyProxy_ReadOnly<Gtk::Label> Switch::property_label_ref() const
181 Glib::PropertyProxy_ReadOnly< Gtk::Label > Switch::property_label_ref() const
179182 {
180 return Glib::PropertyProxy_ReadOnly<Gtk::Label>(this, "label-ref");
183 return Glib::PropertyProxy_ReadOnly< Gtk::Label >(this, "label-ref");
181184 }
182185 #endif //GLIBMM_PROPERTIES_ENABLED
183186
33 #define _GXWMM_SWITCH_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
111112 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
112113 * the value of the property changes.
113114 */
114 Glib::PropertyProxy<Glib::ustring> property_base_name() ;
115 Glib::PropertyProxy< Glib::ustring > property_base_name() ;
115116 #endif //#GLIBMM_PROPERTIES_ENABLED
116117
117118 #ifdef GLIBMM_PROPERTIES_ENABLED
121122 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
122123 * the value of the property changes.
123124 */
124 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_base_name() const;
125 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_base_name() const;
125126 #endif //#GLIBMM_PROPERTIES_ENABLED
126127
127128 #ifdef GLIBMM_PROPERTIES_ENABLED
131132 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
132133 * the value of the property changes.
133134 */
134 Glib::PropertyProxy<Gtk::Label> property_label_ref() ;
135 Glib::PropertyProxy< Gtk::Label > property_label_ref() ;
135136 #endif //#GLIBMM_PROPERTIES_ENABLED
136137
137138 #ifdef GLIBMM_PROPERTIES_ENABLED
141142 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
142143 * the value of the property changes.
143144 */
144 Glib::PropertyProxy_ReadOnly<Gtk::Label> property_label_ref() const;
145 Glib::PropertyProxy_ReadOnly< Gtk::Label > property_label_ref() const;
145146 #endif //#GLIBMM_PROPERTIES_ENABLED
146147
147148
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/toggleimage.h>
46 #include <gxwmm/private/toggleimage_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
127130
128131 void ToggleImage::set_base_name(const Glib::ustring& p1)
129132 {
130 gx_toggle_image_set_base_name(gobj(), p1.c_str());
133 gx_toggle_image_set_base_name(gobj(), p1.c_str());
131134 }
132135
133136 Glib::ustring ToggleImage::get_base_name()
137140
138141
139142 #ifdef GLIBMM_PROPERTIES_ENABLED
140 Glib::PropertyProxy<Glib::ustring> ToggleImage::property_base_name()
143 Glib::PropertyProxy< Glib::ustring > ToggleImage::property_base_name()
141144 {
142 return Glib::PropertyProxy<Glib::ustring>(this, "base-name");
145 return Glib::PropertyProxy< Glib::ustring >(this, "base-name");
143146 }
144147 #endif //GLIBMM_PROPERTIES_ENABLED
145148
146149 #ifdef GLIBMM_PROPERTIES_ENABLED
147 Glib::PropertyProxy_ReadOnly<Glib::ustring> ToggleImage::property_base_name() const
150 Glib::PropertyProxy_ReadOnly< Glib::ustring > ToggleImage::property_base_name() const
148151 {
149 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "base-name");
152 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "base-name");
150153 }
151154 #endif //GLIBMM_PROPERTIES_ENABLED
152155
33 #define _GXWMM_TOGGLEIMAGE_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
103104 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
104105 * the value of the property changes.
105106 */
106 Glib::PropertyProxy<Glib::ustring> property_base_name() ;
107 Glib::PropertyProxy< Glib::ustring > property_base_name() ;
107108 #endif //#GLIBMM_PROPERTIES_ENABLED
108109
109110 #ifdef GLIBMM_PROPERTIES_ENABLED
113114 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
114115 * the value of the property changes.
115116 */
116 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_base_name() const;
117 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_base_name() const;
117118 #endif //#GLIBMM_PROPERTIES_ENABLED
118119
119120
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
2
3 #include <glibmm.h>
24
35 #include <gxwmm/tuner.h>
46 #include <gxwmm/private/tuner_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
127130
128131 void Tuner::set_freq(double p1)
129132 {
130 gx_tuner_set_freq(gobj(), p1);
133 gx_tuner_set_freq(gobj(), p1);
131134 }
132135
133136 void Tuner::set_reference_pitch(double p1)
134137 {
135 gx_tuner_set_reference_pitch(gobj(), p1);
138 gx_tuner_set_reference_pitch(gobj(), p1);
136139 }
137140
138141 double Tuner::get_reference_pitch()
142145
143146 void Tuner::set_scale(double p1)
144147 {
145 gx_tuner_set_scale(gobj(), p1);
148 gx_tuner_set_scale(gobj(), p1);
146149 }
147150
148151 double Tuner::get_scale()
152155
153156
154157 #ifdef GLIBMM_PROPERTIES_ENABLED
155 Glib::PropertyProxy<double> Tuner::property_freq()
156 {
157 return Glib::PropertyProxy<double>(this, "freq");
158 }
159 #endif //GLIBMM_PROPERTIES_ENABLED
160
161 #ifdef GLIBMM_PROPERTIES_ENABLED
162 Glib::PropertyProxy_ReadOnly<double> Tuner::property_freq() const
163 {
164 return Glib::PropertyProxy_ReadOnly<double>(this, "freq");
165 }
166 #endif //GLIBMM_PROPERTIES_ENABLED
167
168 #ifdef GLIBMM_PROPERTIES_ENABLED
169 Glib::PropertyProxy<double> Tuner::property_reference_pitch()
170 {
171 return Glib::PropertyProxy<double>(this, "reference-pitch");
172 }
173 #endif //GLIBMM_PROPERTIES_ENABLED
174
175 #ifdef GLIBMM_PROPERTIES_ENABLED
176 Glib::PropertyProxy_ReadOnly<double> Tuner::property_reference_pitch() const
177 {
178 return Glib::PropertyProxy_ReadOnly<double>(this, "reference-pitch");
179 }
180 #endif //GLIBMM_PROPERTIES_ENABLED
181
182 #ifdef GLIBMM_PROPERTIES_ENABLED
183 Glib::PropertyProxy<double> Tuner::property_scale()
184 {
185 return Glib::PropertyProxy<double>(this, "scale");
186 }
187 #endif //GLIBMM_PROPERTIES_ENABLED
188
189 #ifdef GLIBMM_PROPERTIES_ENABLED
190 Glib::PropertyProxy_ReadOnly<double> Tuner::property_scale() const
191 {
192 return Glib::PropertyProxy_ReadOnly<double>(this, "scale");
158 Glib::PropertyProxy< double > Tuner::property_freq()
159 {
160 return Glib::PropertyProxy< double >(this, "freq");
161 }
162 #endif //GLIBMM_PROPERTIES_ENABLED
163
164 #ifdef GLIBMM_PROPERTIES_ENABLED
165 Glib::PropertyProxy_ReadOnly< double > Tuner::property_freq() const
166 {
167 return Glib::PropertyProxy_ReadOnly< double >(this, "freq");
168 }
169 #endif //GLIBMM_PROPERTIES_ENABLED
170
171 #ifdef GLIBMM_PROPERTIES_ENABLED
172 Glib::PropertyProxy< double > Tuner::property_reference_pitch()
173 {
174 return Glib::PropertyProxy< double >(this, "reference-pitch");
175 }
176 #endif //GLIBMM_PROPERTIES_ENABLED
177
178 #ifdef GLIBMM_PROPERTIES_ENABLED
179 Glib::PropertyProxy_ReadOnly< double > Tuner::property_reference_pitch() const
180 {
181 return Glib::PropertyProxy_ReadOnly< double >(this, "reference-pitch");
182 }
183 #endif //GLIBMM_PROPERTIES_ENABLED
184
185 #ifdef GLIBMM_PROPERTIES_ENABLED
186 Glib::PropertyProxy< double > Tuner::property_scale()
187 {
188 return Glib::PropertyProxy< double >(this, "scale");
189 }
190 #endif //GLIBMM_PROPERTIES_ENABLED
191
192 #ifdef GLIBMM_PROPERTIES_ENABLED
193 Glib::PropertyProxy_ReadOnly< double > Tuner::property_scale() const
194 {
195 return Glib::PropertyProxy_ReadOnly< double >(this, "scale");
193196 }
194197 #endif //GLIBMM_PROPERTIES_ENABLED
195198
33 #define _GXWMM_TUNER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
109110 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
110111 * the value of the property changes.
111112 */
112 Glib::PropertyProxy<double> property_freq() ;
113 Glib::PropertyProxy< double > property_freq() ;
113114 #endif //#GLIBMM_PROPERTIES_ENABLED
114115
115116 #ifdef GLIBMM_PROPERTIES_ENABLED
119120 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
120121 * the value of the property changes.
121122 */
122 Glib::PropertyProxy_ReadOnly<double> property_freq() const;
123 Glib::PropertyProxy_ReadOnly< double > property_freq() const;
123124 #endif //#GLIBMM_PROPERTIES_ENABLED
124125
125126 #ifdef GLIBMM_PROPERTIES_ENABLED
129130 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
130131 * the value of the property changes.
131132 */
132 Glib::PropertyProxy<double> property_reference_pitch() ;
133 Glib::PropertyProxy< double > property_reference_pitch() ;
133134 #endif //#GLIBMM_PROPERTIES_ENABLED
134135
135136 #ifdef GLIBMM_PROPERTIES_ENABLED
139140 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
140141 * the value of the property changes.
141142 */
142 Glib::PropertyProxy_ReadOnly<double> property_reference_pitch() const;
143 Glib::PropertyProxy_ReadOnly< double > property_reference_pitch() const;
143144 #endif //#GLIBMM_PROPERTIES_ENABLED
144145
145146 #ifdef GLIBMM_PROPERTIES_ENABLED
149150 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
150151 * the value of the property changes.
151152 */
152 Glib::PropertyProxy<double> property_scale() ;
153 Glib::PropertyProxy< double > property_scale() ;
153154 #endif //#GLIBMM_PROPERTIES_ENABLED
154155
155156 #ifdef GLIBMM_PROPERTIES_ENABLED
159160 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
160161 * the value of the property changes.
161162 */
162 Glib::PropertyProxy_ReadOnly<double> property_scale() const;
163 Glib::PropertyProxy_ReadOnly< double > property_scale() const;
163164 #endif //#GLIBMM_PROPERTIES_ENABLED
164165
165166
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/valuedisplay.h>
46 #include <gxwmm/private/valuedisplay_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_VALUEDISPLAY_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/vslider.h>
46 #include <gxwmm/private/vslider_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_VSLIDER_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
2
3 #include <glibmm.h>
24
35 #include <gxwmm/waveview.h>
46 #include <gxwmm/private/waveview_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
127130
128131 void WaveView::set_multiplicator(double p1, double p2)
129132 {
130 gx_wave_view_set_multiplicator(gobj(), p1, p2);
133 gx_wave_view_set_multiplicator(gobj(), p1, p2);
131134 }
132135
133136 void WaveView::set_frame(const float* p1, int p2)
134137 {
135 gx_wave_view_set_frame(gobj(), p1, p2);
138 gx_wave_view_set_frame(gobj(), p1, p2);
136139 }
137140
138141 void WaveView::set_text(const Glib::ustring& p1, Gtk::CornerType p2)
139142 {
140 gx_wave_view_set_text(gobj(), p1.c_str(), ((GtkCornerType)(p2)));
141 }
142
143
144 #ifdef GLIBMM_PROPERTIES_ENABLED
145 Glib::PropertyProxy<Glib::ustring> WaveView::property_text_top_left()
146 {
147 return Glib::PropertyProxy<Glib::ustring>(this, "text-top-left");
148 }
149 #endif //GLIBMM_PROPERTIES_ENABLED
150
151 #ifdef GLIBMM_PROPERTIES_ENABLED
152 Glib::PropertyProxy_ReadOnly<Glib::ustring> WaveView::property_text_top_left() const
153 {
154 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "text-top-left");
155 }
156 #endif //GLIBMM_PROPERTIES_ENABLED
157
158 #ifdef GLIBMM_PROPERTIES_ENABLED
159 Glib::PropertyProxy<Glib::ustring> WaveView::property_text_top_right()
160 {
161 return Glib::PropertyProxy<Glib::ustring>(this, "text-top-right");
162 }
163 #endif //GLIBMM_PROPERTIES_ENABLED
164
165 #ifdef GLIBMM_PROPERTIES_ENABLED
166 Glib::PropertyProxy_ReadOnly<Glib::ustring> WaveView::property_text_top_right() const
167 {
168 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "text-top-right");
169 }
170 #endif //GLIBMM_PROPERTIES_ENABLED
171
172 #ifdef GLIBMM_PROPERTIES_ENABLED
173 Glib::PropertyProxy<Glib::ustring> WaveView::property_text_bottom_left()
174 {
175 return Glib::PropertyProxy<Glib::ustring>(this, "text-bottom-left");
176 }
177 #endif //GLIBMM_PROPERTIES_ENABLED
178
179 #ifdef GLIBMM_PROPERTIES_ENABLED
180 Glib::PropertyProxy_ReadOnly<Glib::ustring> WaveView::property_text_bottom_left() const
181 {
182 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "text-bottom-left");
183 }
184 #endif //GLIBMM_PROPERTIES_ENABLED
185
186 #ifdef GLIBMM_PROPERTIES_ENABLED
187 Glib::PropertyProxy<Glib::ustring> WaveView::property_text_bottom_right()
188 {
189 return Glib::PropertyProxy<Glib::ustring>(this, "text-bottom-right");
190 }
191 #endif //GLIBMM_PROPERTIES_ENABLED
192
193 #ifdef GLIBMM_PROPERTIES_ENABLED
194 Glib::PropertyProxy_ReadOnly<Glib::ustring> WaveView::property_text_bottom_right() const
195 {
196 return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "text-bottom-right");
197 }
198 #endif //GLIBMM_PROPERTIES_ENABLED
199
200 #ifdef GLIBMM_PROPERTIES_ENABLED
201 Glib::PropertyProxy<double> WaveView::property_text_pos_left()
202 {
203 return Glib::PropertyProxy<double>(this, "text-pos-left");
204 }
205 #endif //GLIBMM_PROPERTIES_ENABLED
206
207 #ifdef GLIBMM_PROPERTIES_ENABLED
208 Glib::PropertyProxy_ReadOnly<double> WaveView::property_text_pos_left() const
209 {
210 return Glib::PropertyProxy_ReadOnly<double>(this, "text-pos-left");
211 }
212 #endif //GLIBMM_PROPERTIES_ENABLED
213
214 #ifdef GLIBMM_PROPERTIES_ENABLED
215 Glib::PropertyProxy<double> WaveView::property_text_pos_right()
216 {
217 return Glib::PropertyProxy<double>(this, "text-pos-right");
218 }
219 #endif //GLIBMM_PROPERTIES_ENABLED
220
221 #ifdef GLIBMM_PROPERTIES_ENABLED
222 Glib::PropertyProxy_ReadOnly<double> WaveView::property_text_pos_right() const
223 {
224 return Glib::PropertyProxy_ReadOnly<double>(this, "text-pos-right");
143 gx_wave_view_set_text(gobj(), p1.c_str(), ((GtkCornerType)(p2)));
144 }
145
146
147 #ifdef GLIBMM_PROPERTIES_ENABLED
148 Glib::PropertyProxy< Glib::ustring > WaveView::property_text_top_left()
149 {
150 return Glib::PropertyProxy< Glib::ustring >(this, "text-top-left");
151 }
152 #endif //GLIBMM_PROPERTIES_ENABLED
153
154 #ifdef GLIBMM_PROPERTIES_ENABLED
155 Glib::PropertyProxy_ReadOnly< Glib::ustring > WaveView::property_text_top_left() const
156 {
157 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "text-top-left");
158 }
159 #endif //GLIBMM_PROPERTIES_ENABLED
160
161 #ifdef GLIBMM_PROPERTIES_ENABLED
162 Glib::PropertyProxy< Glib::ustring > WaveView::property_text_top_right()
163 {
164 return Glib::PropertyProxy< Glib::ustring >(this, "text-top-right");
165 }
166 #endif //GLIBMM_PROPERTIES_ENABLED
167
168 #ifdef GLIBMM_PROPERTIES_ENABLED
169 Glib::PropertyProxy_ReadOnly< Glib::ustring > WaveView::property_text_top_right() const
170 {
171 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "text-top-right");
172 }
173 #endif //GLIBMM_PROPERTIES_ENABLED
174
175 #ifdef GLIBMM_PROPERTIES_ENABLED
176 Glib::PropertyProxy< Glib::ustring > WaveView::property_text_bottom_left()
177 {
178 return Glib::PropertyProxy< Glib::ustring >(this, "text-bottom-left");
179 }
180 #endif //GLIBMM_PROPERTIES_ENABLED
181
182 #ifdef GLIBMM_PROPERTIES_ENABLED
183 Glib::PropertyProxy_ReadOnly< Glib::ustring > WaveView::property_text_bottom_left() const
184 {
185 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "text-bottom-left");
186 }
187 #endif //GLIBMM_PROPERTIES_ENABLED
188
189 #ifdef GLIBMM_PROPERTIES_ENABLED
190 Glib::PropertyProxy< Glib::ustring > WaveView::property_text_bottom_right()
191 {
192 return Glib::PropertyProxy< Glib::ustring >(this, "text-bottom-right");
193 }
194 #endif //GLIBMM_PROPERTIES_ENABLED
195
196 #ifdef GLIBMM_PROPERTIES_ENABLED
197 Glib::PropertyProxy_ReadOnly< Glib::ustring > WaveView::property_text_bottom_right() const
198 {
199 return Glib::PropertyProxy_ReadOnly< Glib::ustring >(this, "text-bottom-right");
200 }
201 #endif //GLIBMM_PROPERTIES_ENABLED
202
203 #ifdef GLIBMM_PROPERTIES_ENABLED
204 Glib::PropertyProxy< double > WaveView::property_text_pos_left()
205 {
206 return Glib::PropertyProxy< double >(this, "text-pos-left");
207 }
208 #endif //GLIBMM_PROPERTIES_ENABLED
209
210 #ifdef GLIBMM_PROPERTIES_ENABLED
211 Glib::PropertyProxy_ReadOnly< double > WaveView::property_text_pos_left() const
212 {
213 return Glib::PropertyProxy_ReadOnly< double >(this, "text-pos-left");
214 }
215 #endif //GLIBMM_PROPERTIES_ENABLED
216
217 #ifdef GLIBMM_PROPERTIES_ENABLED
218 Glib::PropertyProxy< double > WaveView::property_text_pos_right()
219 {
220 return Glib::PropertyProxy< double >(this, "text-pos-right");
221 }
222 #endif //GLIBMM_PROPERTIES_ENABLED
223
224 #ifdef GLIBMM_PROPERTIES_ENABLED
225 Glib::PropertyProxy_ReadOnly< double > WaveView::property_text_pos_right() const
226 {
227 return Glib::PropertyProxy_ReadOnly< double >(this, "text-pos-right");
225228 }
226229 #endif //GLIBMM_PROPERTIES_ENABLED
227230
33 #define _GXWMM_WAVEVIEW_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
105106 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
106107 * the value of the property changes.
107108 */
108 Glib::PropertyProxy<Glib::ustring> property_text_top_left() ;
109 Glib::PropertyProxy< Glib::ustring > property_text_top_left() ;
109110 #endif //#GLIBMM_PROPERTIES_ENABLED
110111
111112 #ifdef GLIBMM_PROPERTIES_ENABLED
115116 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
116117 * the value of the property changes.
117118 */
118 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_text_top_left() const;
119 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_top_left() const;
119120 #endif //#GLIBMM_PROPERTIES_ENABLED
120121
121122 #ifdef GLIBMM_PROPERTIES_ENABLED
125126 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
126127 * the value of the property changes.
127128 */
128 Glib::PropertyProxy<Glib::ustring> property_text_top_right() ;
129 Glib::PropertyProxy< Glib::ustring > property_text_top_right() ;
129130 #endif //#GLIBMM_PROPERTIES_ENABLED
130131
131132 #ifdef GLIBMM_PROPERTIES_ENABLED
135136 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
136137 * the value of the property changes.
137138 */
138 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_text_top_right() const;
139 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_top_right() const;
139140 #endif //#GLIBMM_PROPERTIES_ENABLED
140141
141142 #ifdef GLIBMM_PROPERTIES_ENABLED
145146 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
146147 * the value of the property changes.
147148 */
148 Glib::PropertyProxy<Glib::ustring> property_text_bottom_left() ;
149 Glib::PropertyProxy< Glib::ustring > property_text_bottom_left() ;
149150 #endif //#GLIBMM_PROPERTIES_ENABLED
150151
151152 #ifdef GLIBMM_PROPERTIES_ENABLED
155156 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
156157 * the value of the property changes.
157158 */
158 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_text_bottom_left() const;
159 #endif //#GLIBMM_PROPERTIES_ENABLED
160
161 #ifdef GLIBMM_PROPERTIES_ENABLED
162 /** Text to be displayed at the bottom right.
163 *
164 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
165 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
166 * the value of the property changes.
167 */
168 Glib::PropertyProxy<Glib::ustring> property_text_bottom_right() ;
169 #endif //#GLIBMM_PROPERTIES_ENABLED
170
171 #ifdef GLIBMM_PROPERTIES_ENABLED
172 /** Text to be displayed at the bottom right.
173 *
174 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
175 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
176 * the value of the property changes.
177 */
178 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_text_bottom_right() const;
179 #endif //#GLIBMM_PROPERTIES_ENABLED
180
181 #ifdef GLIBMM_PROPERTIES_ENABLED
182 /** Text to be displayed at the bottom right.
183 *
184 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
185 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
186 * the value of the property changes.
187 */
188 Glib::PropertyProxy<double> property_text_pos_left() ;
189 #endif //#GLIBMM_PROPERTIES_ENABLED
190
191 #ifdef GLIBMM_PROPERTIES_ENABLED
192 /** Text to be displayed at the bottom right.
193 *
194 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
195 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
196 * the value of the property changes.
197 */
198 Glib::PropertyProxy_ReadOnly<double> property_text_pos_left() const;
199 #endif //#GLIBMM_PROPERTIES_ENABLED
200
201 #ifdef GLIBMM_PROPERTIES_ENABLED
202 /** Text to be displayed at the bottom right.
203 *
204 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
205 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
206 * the value of the property changes.
207 */
208 Glib::PropertyProxy<double> property_text_pos_right() ;
209 #endif //#GLIBMM_PROPERTIES_ENABLED
210
211 #ifdef GLIBMM_PROPERTIES_ENABLED
212 /** Text to be displayed at the bottom right.
213 *
214 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
215 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
216 * the value of the property changes.
217 */
218 Glib::PropertyProxy_ReadOnly<double> property_text_pos_right() const;
159 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_bottom_left() const;
160 #endif //#GLIBMM_PROPERTIES_ENABLED
161
162 #ifdef GLIBMM_PROPERTIES_ENABLED
163 /** Text to be displayed at the bottom right.
164 *
165 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
166 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
167 * the value of the property changes.
168 */
169 Glib::PropertyProxy< Glib::ustring > property_text_bottom_right() ;
170 #endif //#GLIBMM_PROPERTIES_ENABLED
171
172 #ifdef GLIBMM_PROPERTIES_ENABLED
173 /** Text to be displayed at the bottom right.
174 *
175 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
176 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
177 * the value of the property changes.
178 */
179 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_bottom_right() const;
180 #endif //#GLIBMM_PROPERTIES_ENABLED
181
182 #ifdef GLIBMM_PROPERTIES_ENABLED
183 /** Text to be displayed at the bottom right.
184 *
185 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
186 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
187 * the value of the property changes.
188 */
189 Glib::PropertyProxy< double > property_text_pos_left() ;
190 #endif //#GLIBMM_PROPERTIES_ENABLED
191
192 #ifdef GLIBMM_PROPERTIES_ENABLED
193 /** Text to be displayed at the bottom right.
194 *
195 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
196 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
197 * the value of the property changes.
198 */
199 Glib::PropertyProxy_ReadOnly< double > property_text_pos_left() const;
200 #endif //#GLIBMM_PROPERTIES_ENABLED
201
202 #ifdef GLIBMM_PROPERTIES_ENABLED
203 /** Text to be displayed at the bottom right.
204 *
205 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
206 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
207 * the value of the property changes.
208 */
209 Glib::PropertyProxy< double > property_text_pos_right() ;
210 #endif //#GLIBMM_PROPERTIES_ENABLED
211
212 #ifdef GLIBMM_PROPERTIES_ENABLED
213 /** Text to be displayed at the bottom right.
214 *
215 * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
216 * @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
217 * the value of the property changes.
218 */
219 Glib::PropertyProxy_ReadOnly< double > property_text_pos_right() const;
219220 #endif //#GLIBMM_PROPERTIES_ENABLED
220221
221222
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/wheel.h>
46 #include <gxwmm/private/wheel_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_WHEEL_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
00 // Generated by gtkmmproc -- DO NOT MODIFY!
11
22
3 #include <glibmm.h>
4
35 #include <gxwmm/wheelvertical.h>
46 #include <gxwmm/private/wheelvertical_p.h>
7
58
69 /*
710 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
33 #define _GXWMM_WHEELVERTICAL_H
44
55
6 #include <glibmm.h>
6 #include <glibmm/ustring.h>
7 #include <sigc++/sigc++.h>
78
89 /*
910 * Copyright (C) 2009, 2010 Hermann Meyer, James Warden, Andreas Degert
0 // Generated by generate_wrap_init.pl -- DO NOT MODIFY!
01
1 #include <glib.h>
2 #include <glibmm.h>
23
34 // Disable the 'const' function attribute of the get_type() functions.
45 // GCC would optimize them out because we don't use the return value.
1011 #include <glibmm/object.h>
1112
1213 // #include the widget headers so that we can call the get_type() static methods:
13
1414 #include "bigknob.h"
1515 #include "controlparameter.h"
1616 #include "eqslider.h"
4040
4141 extern "C"
4242 {
43
4443 //Declarations of the *_get_type() functions:
4544
4645 GType gx_big_knob_get_type(void);
6362 GType gx_switch_get_type(void);
6463 GType gx_toggle_image_get_type(void);
6564 GType gx_tuner_get_type(void);
65 GType gx_value_display_get_type(void);
6666 GType gx_vslider_get_type(void);
67 GType gx_value_display_get_type(void);
6867 GType gx_wave_view_get_type(void);
6968 GType gx_wheel_get_type(void);
7069 GType gx_wheel_vertical_get_type(void);
7372
7473 } // extern "C"
7574
75 namespace Gxw {
7676
7777 //Declarations of the *_Class::wrap_new() methods, instead of including all the private headers:
7878
79 namespace Gxw { class BigKnob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
80 namespace Gxw { class EqSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
81 namespace Gxw { class FastMeter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
82 namespace Gxw { class HSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
83 namespace Gxw { class IREdit_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
84 namespace Gxw { class Knob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
85 namespace Gxw { class LevelSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
86 namespace Gxw { class MeterScale_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
87 namespace Gxw { class MiniSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
88 namespace Gxw { class PaintBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
89 namespace Gxw { class RackTuner_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
90 namespace Gxw { class RadioButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
91 namespace Gxw { class Regler_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
92 namespace Gxw { class Selector_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
93 namespace Gxw { class SimpleValueDisplay_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
94 namespace Gxw { class SmallKnob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
95 namespace Gxw { class SmallKnobR_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
96 namespace Gxw { class Switch_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
97 namespace Gxw { class ToggleImage_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
98 namespace Gxw { class Tuner_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
99 namespace Gxw { class VSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
100 namespace Gxw { class ValueDisplay_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
101 namespace Gxw { class WaveView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
102 namespace Gxw { class Wheel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
103 namespace Gxw { class WheelVertical_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; }
104
105 namespace Gxw {
79 class BigKnob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
80 class EqSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
81 class FastMeter_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
82 class HSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
83 class IREdit_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
84 class Knob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
85 class LevelSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
86 class MeterScale_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
87 class MiniSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
88 class PaintBox_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
89 class RackTuner_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
90 class RadioButton_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
91 class Regler_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
92 class Selector_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
93 class SimpleValueDisplay_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
94 class SmallKnob_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
95 class SmallKnobR_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
96 class Switch_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
97 class ToggleImage_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
98 class Tuner_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
99 class ValueDisplay_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
100 class VSlider_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
101 class WaveView_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
102 class Wheel_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
103 class WheelVertical_Class { public: static Glib::ObjectBase* wrap_new(GObject*); };
106104
107105 void wrap_init()
108106 {
109 // Register Error domains:
107 // Register Error domains in the main namespace:
110108
111 // Map gtypes to gtkmm wrapper-creation functions:
112 Glib::wrap_register(gx_big_knob_get_type(), &Gxw::BigKnob_Class::wrap_new);
113 Glib::wrap_register(gx_eq_slider_get_type(), &Gxw::EqSlider_Class::wrap_new);
114 Glib::wrap_register(gx_fast_meter_get_type(), &Gxw::FastMeter_Class::wrap_new);
115 Glib::wrap_register(gx_hslider_get_type(), &Gxw::HSlider_Class::wrap_new);
116 Glib::wrap_register(gx_ir_edit_get_type(), &Gxw::IREdit_Class::wrap_new);
117 Glib::wrap_register(gx_knob_get_type(), &Gxw::Knob_Class::wrap_new);
118 Glib::wrap_register(gx_level_slider_get_type(), &Gxw::LevelSlider_Class::wrap_new);
119 Glib::wrap_register(gx_meter_scale_get_type(), &Gxw::MeterScale_Class::wrap_new);
120 Glib::wrap_register(gx_mini_slider_get_type(), &Gxw::MiniSlider_Class::wrap_new);
121 Glib::wrap_register(gx_paint_box_get_type(), &Gxw::PaintBox_Class::wrap_new);
122 Glib::wrap_register(gx_rack_tuner_get_type(), &Gxw::RackTuner_Class::wrap_new);
123 Glib::wrap_register(gx_radio_button_get_type(), &Gxw::RadioButton_Class::wrap_new);
124 Glib::wrap_register(gx_regler_get_type(), &Gxw::Regler_Class::wrap_new);
125 Glib::wrap_register(gx_selector_get_type(), &Gxw::Selector_Class::wrap_new);
126 Glib::wrap_register(gx_simple_value_display_get_type(), &Gxw::SimpleValueDisplay_Class::wrap_new);
127 Glib::wrap_register(gx_small_knob_get_type(), &Gxw::SmallKnob_Class::wrap_new);
128 Glib::wrap_register(gx_small_knob_r_get_type(), &Gxw::SmallKnobR_Class::wrap_new);
129 Glib::wrap_register(gx_switch_get_type(), &Gxw::Switch_Class::wrap_new);
130 Glib::wrap_register(gx_toggle_image_get_type(), &Gxw::ToggleImage_Class::wrap_new);
131 Glib::wrap_register(gx_tuner_get_type(), &Gxw::Tuner_Class::wrap_new);
132 Glib::wrap_register(gx_vslider_get_type(), &Gxw::VSlider_Class::wrap_new);
133 Glib::wrap_register(gx_value_display_get_type(), &Gxw::ValueDisplay_Class::wrap_new);
134 Glib::wrap_register(gx_wave_view_get_type(), &Gxw::WaveView_Class::wrap_new);
135 Glib::wrap_register(gx_wheel_get_type(), &Gxw::Wheel_Class::wrap_new);
136 Glib::wrap_register(gx_wheel_vertical_get_type(), &Gxw::WheelVertical_Class::wrap_new);
109 // Map gtypes to gtkmm wrapper-creation functions:
110 Glib::wrap_register(gx_big_knob_get_type(), &BigKnob_Class::wrap_new);
111 Glib::wrap_register(gx_eq_slider_get_type(), &EqSlider_Class::wrap_new);
112 Glib::wrap_register(gx_fast_meter_get_type(), &FastMeter_Class::wrap_new);
113 Glib::wrap_register(gx_hslider_get_type(), &HSlider_Class::wrap_new);
114 Glib::wrap_register(gx_ir_edit_get_type(), &IREdit_Class::wrap_new);
115 Glib::wrap_register(gx_knob_get_type(), &Knob_Class::wrap_new);
116 Glib::wrap_register(gx_level_slider_get_type(), &LevelSlider_Class::wrap_new);
117 Glib::wrap_register(gx_meter_scale_get_type(), &MeterScale_Class::wrap_new);
118 Glib::wrap_register(gx_mini_slider_get_type(), &MiniSlider_Class::wrap_new);
119 Glib::wrap_register(gx_paint_box_get_type(), &PaintBox_Class::wrap_new);
120 Glib::wrap_register(gx_rack_tuner_get_type(), &RackTuner_Class::wrap_new);
121 Glib::wrap_register(gx_radio_button_get_type(), &RadioButton_Class::wrap_new);
122 Glib::wrap_register(gx_regler_get_type(), &Regler_Class::wrap_new);
123 Glib::wrap_register(gx_selector_get_type(), &Selector_Class::wrap_new);
124 Glib::wrap_register(gx_simple_value_display_get_type(), &SimpleValueDisplay_Class::wrap_new);
125 Glib::wrap_register(gx_small_knob_get_type(), &SmallKnob_Class::wrap_new);
126 Glib::wrap_register(gx_small_knob_r_get_type(), &SmallKnobR_Class::wrap_new);
127 Glib::wrap_register(gx_switch_get_type(), &Switch_Class::wrap_new);
128 Glib::wrap_register(gx_toggle_image_get_type(), &ToggleImage_Class::wrap_new);
129 Glib::wrap_register(gx_tuner_get_type(), &Tuner_Class::wrap_new);
130 Glib::wrap_register(gx_value_display_get_type(), &ValueDisplay_Class::wrap_new);
131 Glib::wrap_register(gx_vslider_get_type(), &VSlider_Class::wrap_new);
132 Glib::wrap_register(gx_wave_view_get_type(), &WaveView_Class::wrap_new);
133 Glib::wrap_register(gx_wheel_get_type(), &Wheel_Class::wrap_new);
134 Glib::wrap_register(gx_wheel_vertical_get_type(), &WheelVertical_Class::wrap_new);
137135
138136 // Register the gtkmm gtypes:
139 Gxw::BigKnob::get_type();
140 Gxw::EqSlider::get_type();
141 Gxw::FastMeter::get_type();
142 Gxw::HSlider::get_type();
143 Gxw::IREdit::get_type();
144 Gxw::Knob::get_type();
145 Gxw::LevelSlider::get_type();
146 Gxw::MeterScale::get_type();
147 Gxw::MiniSlider::get_type();
148 Gxw::PaintBox::get_type();
149 Gxw::RackTuner::get_type();
150 Gxw::RadioButton::get_type();
151 Gxw::Regler::get_type();
152 Gxw::Selector::get_type();
153 Gxw::SimpleValueDisplay::get_type();
154 Gxw::SmallKnob::get_type();
155 Gxw::SmallKnobR::get_type();
156 Gxw::Switch::get_type();
157 Gxw::ToggleImage::get_type();
158 Gxw::Tuner::get_type();
159 Gxw::VSlider::get_type();
160 Gxw::ValueDisplay::get_type();
161 Gxw::WaveView::get_type();
162 Gxw::Wheel::get_type();
163 Gxw::WheelVertical::get_type();
137 BigKnob::get_type();
138 EqSlider::get_type();
139 FastMeter::get_type();
140 HSlider::get_type();
141 IREdit::get_type();
142 Knob::get_type();
143 LevelSlider::get_type();
144 MeterScale::get_type();
145 MiniSlider::get_type();
146 PaintBox::get_type();
147 RackTuner::get_type();
148 RadioButton::get_type();
149 Regler::get_type();
150 Selector::get_type();
151 SimpleValueDisplay::get_type();
152 SmallKnob::get_type();
153 SmallKnobR::get_type();
154 Switch::get_type();
155 ToggleImage::get_type();
156 Tuner::get_type();
157 ValueDisplay::get_type();
158 VSlider::get_type();
159 WaveView::get_type();
160 Wheel::get_type();
161 WheelVertical::get_type();
164162
165163 } // wrap_init()
166164
167 } //Gxw
165 } // Gxw
168166
169
11 # Please keep this file sorted alphabetically.
22 [encoding: UTF-8]
33 guitarix.desktop.in
4 libgxw/gxw/GxControlParameter.cpp
5 libgxw/gxw/GxEQSlider.cpp
6 libgxw/gxw/GxFastMeter.cpp
7 libgxw/gxw/GxHSlider.cpp
8 libgxw/gxw/GxIREdit.cpp
9 libgxw/gxw/GxKnob.cpp
10 libgxw/gxw/GxLevelSlider.cpp
11 libgxw/gxw/GxMeterScale.cpp
12 libgxw/gxw/GxMiniSlider.cpp
13 libgxw/gxw/GxPaintBox.cpp
14 libgxw/gxw/GxRackTuner.cpp
15 libgxw/gxw/GxRadioButton.cpp
16 libgxw/gxw/GxRegler.cpp
17 libgxw/gxw/GxSelector.cpp
18 libgxw/gxw/GxSmallKnob.cpp
19 libgxw/gxw/GxSmallKnobR.cpp
20 libgxw/gxw/GxSwitch.cpp
21 libgxw/gxw/GxToggleImage.cpp
22 libgxw/gxw/GxTuner.cpp
23 libgxw/gxw/GxVSlider.cpp
24 libgxw/gxw/GxWaveView.cpp
25 libgxw/gxw/GxWheel.cpp
26 libgxw/gxw/GxWheelVertical.cpp
427 src/faust-generated/autowah.cc
528 src/faust-generated/balance.cc
629 src/faust-generated/bassbooster.cc
1740 src/faust-generated/freeverb.cc
1841 src/faust-generated/gx_ampmodul.cc
1942 src/faust-generated/gx_ampout.cc
43 src/faust-generated/gx_ampout_ladspa.cc
2044 src/faust-generated/gx_distortion.cc
2145 src/faust-generated/gx_feedback.cc
2246 src/faust-generated/gx_outputlevel.cc
47 src/faust-generated/gx_outputlevel_ladspa.cc
2348 src/faust-generated/gxamp.cc
2449 src/faust-generated/gxamp10.cc
2550 src/faust-generated/gxamp11.cc
2954 src/faust-generated/gxamp15.cc
3055 src/faust-generated/gxamp16.cc
3156 src/faust-generated/gxamp17.cc
57 src/faust-generated/gxamp18.cc
3258 src/faust-generated/gxamp2.cc
3359 src/faust-generated/gxamp3.cc
3460 src/faust-generated/gxamp4.cc
80106 src/faust-generated/tonestack_sovtek.cc
81107 src/faust-generated/tonestack_twin.cc
82108 src/faust-generated/tremolo.cc
83 src/gx_head/gx_child_process.cpp
84 src/gx_head/gx_convolver.cpp
85 src/gx_head/gx_engine.cpp
86 src/gx_head/gx_engine_audio.cpp
87 src/gx_head/gx_engine_midi.cpp
88 src/gx_head/gx_faust_plugins.cpp
89 src/gx_head/gx_gui_helpers.cpp
90 src/gx_head/gx_interface_builder.cpp
91 src/gx_head/gx_internal_plugins.cpp
92 src/gx_head/gx_jack.cpp
93 src/gx_head/gx_jconv_settings.cpp
94 src/gx_head/gx_json.cpp
95 src/gx_head/gx_main.cpp
96 src/gx_head/gx_main_boxes.cpp
97 src/gx_head/gx_main_interface.cpp
98 src/gx_head/gx_main_midi.cpp
99 src/gx_head/gx_mono_rack_builder.cpp
100 src/gx_head/gx_paramtable.cpp
101 src/gx_head/gx_pitch_tracker.cpp
102 src/gx_head/gx_pluginloader.cpp
103 src/gx_head/gx_portmap.cpp
104 src/gx_head/gx_preset.cpp
105 src/gx_head/gx_resampler.cpp
106 src/gx_head/gx_stereo_rack_builder.cpp
107 src/gx_head/gx_system.cpp
108 src/gx_head/gx_threads.cpp
109 src/gx_head/gx_ui.cpp
110 src/gx_head/gxw_mm_controllers.cpp
111 src/gx_head/iredit.glade
112 src/gx_head/midi.glade
113 src/gx_head/ports.glade
109 src/gx_head/builder/amp.tonestack_ui.glade
110 src/gx_head/builder/crybaby_ui.glade
111 src/gx_head/builder/iredit.glade
112 src/gx_head/builder/jackstarter.glade
113 src/gx_head/builder/mainpanel.glade
114 src/gx_head/builder/midi.glade
115 src/gx_head/builder/pluginpreset_inputwindow.glade
116 src/gx_head/builder/pluginpreset_listwindow.glade
117 src/gx_head/builder/ports.glade
118 src/gx_head/builder/tremolo_ui.glade
119 src/gx_head/engine/gx_engine.cpp
120 src/gx_head/engine/gx_internal_plugins.cpp
121 src/gx_head/engine/gx_internal_ui_plugins.cpp
122 src/gx_head/engine/gx_jack.cpp
123 src/gx_head/engine/gx_json.cpp
124 src/gx_head/engine/gx_midi_plugin.cpp
125 src/gx_head/engine/gx_paramtable.cpp
126 src/gx_head/engine/gx_pluginloader.cpp
127 src/gx_head/engine/gx_preset.cpp
128 src/gx_head/engine/gx_system.cpp
129 src/gx_head/gui/gx_gui_helpers.cpp
130 src/gx_head/gui/gx_jack_options.cpp
131 src/gx_head/gui/gx_jconv_settings.cpp
132 src/gx_head/gui/gx_main.cpp
133 src/gx_head/gui/gx_main_midi.cpp
134 src/gx_head/gui/gx_main_window.cpp
135 src/gx_head/gui/gx_mono_rack_builder.cpp
136 src/gx_head/gui/gx_preset_window.cpp
137 src/gx_head/gui/gx_stereo_rack_builder.cpp
138 src/gx_head/gui/gx_ui_builder.cpp
139 src/gx_head/gui/gxw_mm_controllers.cpp
140 src/gx_head/gui/liveplay.cpp
141 src/gx_head/gui/rack.cpp
142 src/ladspa/ladspa_guitarix.cpp
143 src/plugins/abgate.cc
114144 src/plugins/generated/zita_rev1.cc
145 src/plugins/vibe.cc
115146 src/plugins/zita_rev1_ui.glade
+3497
-2062
po/es.po less more
66 msgstr ""
77 "Project-Id-Version: gx_head\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2011-01-04 23:33+0100\n"
9 "POT-Creation-Date: 2012-03-25 21:48+0200\n"
1010 "PO-Revision-Date: 2011-01-14 11:25+0100\n"
1111 "Last-Translator: Pablo Fernández <pablo.fbus@gmail.com>\n"
1212 "Language-Team: LANGUAGE <LL@li.org>\n"
13 "Language: es\n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
16 "Language: es\n"
17
18 #: ../src/gx_head/gx_interface_builder.cpp:56
19 msgid "Plugins"
20 msgstr "Plugins"
21
22 #: ../src/gx_head/gx_interface_builder.cpp:102
23 msgid "Pre gain"
24 msgstr "Pre gain"
25
26 #: ../src/gx_head/gx_interface_builder.cpp:129
27 msgid " Drive "
28 msgstr " Drive "
29
30 #: ../src/gx_head/gx_interface_builder.cpp:160
31 msgid "Master gain"
32 msgstr "Master gain"
33
34 #: ../src/gx_head/gx_interface_builder.cpp:175
35 msgid "tone"
36 msgstr "tone"
37
38 #: ../src/gx_head/gx_interface_builder.cpp:193
17
18 #: ../guitarix.desktop.in.h:1
19 #, fuzzy
20 msgid "Mono Amplifier"
21 msgstr "Amplifier"
22
23 #: ../guitarix.desktop.in.h:2
24 msgid "Simple mono amplifier simulation"
25 msgstr ""
26
27 #: ../guitarix.desktop.in.h:3
28 msgid "guitarix"
29 msgstr ""
30
31 #: ../src/faust-generated/autowah.cc:49
32 msgid "auto"
33 msgstr "auto"
34
35 #: ../src/faust-generated/autowah.cc:136
36 #: ../src/faust-generated/chorus_mono.cc:142
37 #: ../src/faust-generated/crybaby.cc:127
38 #: ../src/faust-generated/flanger_mono.cc:127
39 #: ../src/faust-generated/freeverb.cc:221
40 #: ../src/faust-generated/gx_distortion.cc:357
41 #: ../src/faust-generated/jconv_post.cc:103
42 #: ../src/faust-generated/overdrive.cc:99
43 #: ../src/faust-generated/phaser_mono.cc:149
44 #: ../src/faust-generated/stereoverb.cc:345
45 #: ../src/faust-generated/tremolo.cc:133
46 msgid "wet/dry"
47 msgstr ""
48
49 #: ../src/faust-generated/balance.cc:93
50 #: ../src/faust-generated/jconv_post.cc:99
51 #: ../src/faust-generated/jconv_post.cc:101
52 #, fuzzy
53 msgid "Balance"
54 msgstr "Cancelar"
55
56 #: ../src/faust-generated/bassbooster.cc:36
57 #: ../src/faust-generated/bassbooster.cc:45
58 #, fuzzy
59 msgid "Bassbooster"
60 msgstr "Bass Boost"
61
62 #: ../src/faust-generated/biquad.cc:36
63 msgid "BiQuad Filter"
64 msgstr "BiQuad Filter"
65
66 #: ../src/faust-generated/cabinet_impulse_former.cc:83
67 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:564
68 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:266
3969 msgid "bass"
4070 msgstr "Bass"
4171
42 #: ../src/gx_head/gx_interface_builder.cpp:196
43 msgid "middle"
44 msgstr "middle"
45
46 #: ../src/gx_head/gx_interface_builder.cpp:199
72 #: ../src/faust-generated/cabinet_impulse_former.cc:84
73 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:568
74 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:268
4775 msgid "treble"
4876 msgstr "Treble"
4977
50 #: ../src/gx_head/gx_interface_builder.cpp:208
51 msgid " Bass boost "
52 msgstr " Bass boost "
53
54 #: ../src/gx_head/gx_interface_builder.cpp:219
55 msgid " Cabinet "
56 msgstr " Cabinet "
57
58 #: ../src/gx_head/gx_interface_builder.cpp:259
59 msgid " reverb "
60 msgstr " reverb "
61
62 #: ../src/gx_head/gx_interface_builder.cpp:266
63 msgid "set"
64 msgstr "set"
65
66 #: ../src/gx_head/gx_interface_builder.cpp:267
67 #: ../src/gx_head/iredit.glade.h:66
68 msgid "run"
69 msgstr "run"
70
71 #: ../src/gx_head/gx_interface_builder.cpp:344
72 msgid "Mono Rack"
73 msgstr "Rack Mono"
74
75 #: ../src/gx_head/gx_interface_builder.cpp:350
76 msgid "Stereo Rack"
77 msgstr "Rack Estéreo"
78
79 #: ../src/gx_head/gx_interface_builder.cpp:362
80 #: ../src/gx_head/gx_main_interface.cpp:544
81 msgid "Logging Window"
82 msgstr "Logging Window"
83
84 #: ../src/gx_head/gx_rack_builder.cc:30
85 msgid "noise shaper "
86 msgstr "noise shaper "
87
88 #. low high pass filter
89 #: ../src/gx_head/gx_rack_builder.cc:51
90 #: ../src/gx_head/gx_rack_builder.cc:53
91 msgid "l/h/filter"
92 msgstr "l/h/filter"
93
94 #: ../src/gx_head/gx_rack_builder.cc:71
95 msgid "high-pass "
96 msgstr "high-pass "
97
98 #: ../src/gx_head/gx_rack_builder.cc:72
99 msgid " low-pass "
100 msgstr " low-pass "
101
102 #: ../src/gx_head/gx_rack_builder.cc:82
103 msgid "low-cut "
78 #: ../src/faust-generated/chorus.cc:74
79 msgid "Chorus"
80 msgstr "Chorus"
81
82 #: ../src/faust-generated/chorus_mono.cc:64
83 #, fuzzy
84 msgid "Chorus Mono"
85 msgstr "Chorus"
86
87 #: ../src/faust-generated/chorus_mono.cc:142
88 #: ../src/faust-generated/flanger_mono.cc:127
89 #: ../src/faust-generated/gx_distortion.cc:357
90 #: ../src/faust-generated/jconv_post.cc:103
91 #: ../src/faust-generated/overdrive.cc:99
92 #: ../src/faust-generated/phaser_mono.cc:149
93 #: ../src/faust-generated/tremolo.cc:133
94 msgid "percentage of processed signal in output signal"
95 msgstr ""
96
97 #: ../src/faust-generated/compressor.cc:44
98 msgid "Compressor"
99 msgstr "Compressor"
100
101 #: ../src/faust-generated/crybaby.cc:46
102 msgid "manual"
103 msgstr "manual"
104
105 #: ../src/faust-generated/delay.cc:46 ../src/gx_head/builder/iredit.glade.h:36
106 msgid "Delay"
107 msgstr "Delay"
108
109 #: ../src/faust-generated/echo.cc:45
110 msgid "Echo"
111 msgstr "Echo"
112
113 #: ../src/faust-generated/flanger.cc:50
114 msgid "Flanger"
115 msgstr "Flanger"
116
117 #: ../src/faust-generated/flanger_mono.cc:44
118 #, fuzzy
119 msgid "Flanger Mono"
120 msgstr "Flanger"
121
122 #: ../src/faust-generated/freeverb.cc:69
123 msgid "Freeverb"
124 msgstr "Freeverb"
125
126 #: ../src/faust-generated/gx_ampmodul.cc:87
127 msgid "Postamp Tube2"
128 msgstr ""
129
130 #: ../src/faust-generated/gx_ampmodul.cc:88
131 msgid "Postamp Tube1"
132 msgstr ""
133
134 #: ../src/faust-generated/gx_ampmodul.cc:97
135 msgid "Postamp"
136 msgstr ""
137
138 #: ../src/faust-generated/gx_ampout.cc:35
139 msgid "Amplifier"
140 msgstr "Amplifier"
141
142 #: ../src/faust-generated/gx_ampout.cc:89
143 #: ../src/faust-generated/gx_ampout_ladspa.cc:98
144 #: ../src/faust-generated/gx_outputlevel.cc:90
145 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:97
146 #: ../src/plugins/generated/zita_rev1.cc:543
147 #: ../src/plugins/generated/zita_rev1.cc:545
148 #: ../src/plugins/generated/zita_rev1.cc:553
149 #: ../src/plugins/zita_rev1_ui.glade.h:3
150 #, fuzzy
151 msgid "Level"
152 msgstr " level "
153
154 #: ../src/faust-generated/gx_ampout_ladspa.cc:33
155 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:32
156 msgid "?"
157 msgstr ""
158
159 #: ../src/faust-generated/gx_ampout_ladspa.cc:97
160 msgid "use Level"
161 msgstr ""
162
163 #: ../src/faust-generated/gx_ampout_ladspa.cc:99
164 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:96
165 msgid "Ladspa Level"
166 msgstr ""
167
168 #: ../src/faust-generated/gx_distortion.cc:96
169 msgid "Distortion resonator"
170 msgstr "Distortion resonator"
171
172 #: ../src/faust-generated/gx_distortion.cc:105
173 #: ../src/gx_head/engine/gx_engine.cpp:104
174 #: ../src/ladspa/ladspa_guitarix.cpp:826
175 msgid "Multi Band Distortion"
176 msgstr "Multi Band Distortion"
177
178 #: ../src/faust-generated/gx_distortion.cc:346
179 #, fuzzy
180 msgid "resonat"
181 msgstr "resonator"
182
183 #: ../src/faust-generated/gx_feedback.cc:36
184 #, fuzzy
185 msgid "Feedback"
186 msgstr " feedback "
187
188 #: ../src/faust-generated/gxamp.cc:148
189 msgid "12ax7"
190 msgstr ""
191
192 #: ../src/faust-generated/gxamp10.cc:151
193 msgid "6DJ8"
194 msgstr ""
195
196 #: ../src/faust-generated/gxamp11.cc:162
197 #, fuzzy
198 msgid "12AU7 feedback"
199 msgstr " feedback "
200
201 #: ../src/faust-generated/gxamp12.cc:155
202 msgid "pre 6DJ8/ master 6V6"
203 msgstr ""
204
205 #: ../src/faust-generated/gxamp13.cc:162
206 #, fuzzy
207 msgid "6DJ8 feedback"
208 msgstr " feedback "
209
210 #: ../src/faust-generated/gxamp14.cc:148
211 msgid "12AT7"
212 msgstr ""
213
214 #: ../src/faust-generated/gxamp15.cc:154
215 msgid "pre 12AT7/ master 6V6"
216 msgstr ""
217
218 #: ../src/faust-generated/gxamp16.cc:206
219 msgid "pre 12AT7/ push pull 6V6"
220 msgstr ""
221
222 #: ../src/faust-generated/gxamp17.cc:162
223 #, fuzzy
224 msgid "12AT7 feedback"
225 msgstr " feedback "
226
227 #: ../src/faust-generated/gxamp18.cc:148
228 msgid "6C16"
229 msgstr ""
230
231 #: ../src/faust-generated/gxamp2.cc:150
232 msgid "6V6"
233 msgstr ""
234
235 #: ../src/faust-generated/gxamp3.cc:149
236 msgid "12AU7"
237 msgstr ""
238
239 #: ../src/faust-generated/gxamp4.cc:155
240 msgid "pre 12AU7/ master 6V6"
241 msgstr ""
242
243 #: ../src/faust-generated/gxamp5.cc:154
244 msgid "pre 12ax7/ master 6V6"
245 msgstr ""
246
247 #: ../src/faust-generated/gxamp6.cc:207
248 msgid "pre 6DJ8/ push-pull 6V6"
249 msgstr ""
250
251 #: ../src/faust-generated/gxamp7.cc:206
252 msgid "pre 12ax7/ push-pull 6V6"
253 msgstr ""
254
255 #: ../src/faust-generated/gxamp8.cc:209
256 msgid "pre 12AU7/ push-pull 6V6"
257 msgstr ""
258
259 #: ../src/faust-generated/gxamp9.cc:162
260 #, fuzzy
261 msgid "12ax7 feedback"
262 msgstr " feedback "
263
264 #: ../src/faust-generated/gxfeed.cc:160
265 #, fuzzy
266 msgid "reverb_on_of"
267 msgstr "freeverb"
268
269 #: ../src/faust-generated/impulseresponse.cc:42
270 msgid "ImpulseResponse"
271 msgstr "ImpulseResponse"
272
273 #: ../src/faust-generated/impulseresponse.cc:106
274 #, fuzzy
275 msgid "peak gain"
276 msgstr "Pre gain"
277
278 #: ../src/faust-generated/impulseresponse.cc:108
279 #, fuzzy
280 msgid "auto freq"
281 msgstr " freq "
282
283 #: ../src/faust-generated/impulseresponse.cc:109
284 #, fuzzy
285 msgid "frequency (Hz)"
286 msgstr "frequency split Hz"
287
288 #: ../src/faust-generated/impulseresponse.cc:110
289 #, fuzzy
290 msgid "bandwidth (Hz)"
291 msgstr " bandwidth "
292
293 #: ../src/faust-generated/jconv_post.cc:100
294 msgid "Gain"
295 msgstr ""
296
297 #: ../src/faust-generated/jconv_post.cc:100
298 msgid "gain trim for processed signal (unit: dB)"
299 msgstr ""
300
301 #: ../src/faust-generated/jconv_post.cc:101
302 #, fuzzy
303 msgid "left/right trim for processed signal"
304 msgstr "retardo de la señal procesada"
305
306 #: ../src/faust-generated/jconv_post.cc:102
307 #, fuzzy
308 msgid "Delta Delay"
309 msgstr "left delay"
310
311 #: ../src/faust-generated/jconv_post.cc:102
312 msgid "delay left or right channel by the specified amount (unit: ms)"
313 msgstr ""
314
315 #: ../src/faust-generated/low_high_pass.cc:47
316 msgid "low_highpass"
317 msgstr "low_highpass"
318
319 #: ../src/faust-generated/low_high_pass.cc:48
320 msgid "low_highcutoff"
321 msgstr "low_highcutoff"
322
323 #: ../src/faust-generated/low_high_pass.cc:57
324 msgid "low high pass"
325 msgstr "low high pass"
326
327 #: ../src/faust-generated/low_high_pass.cc:166
328 #, fuzzy
329 msgid "low highcutoff"
330 msgstr "low_highcutoff"
331
332 #: ../src/faust-generated/low_high_pass.cc:167
333 #, fuzzy
334 msgid "low highpass"
335 msgstr "low high pass"
336
337 #: ../src/faust-generated/low_high_pass.cc:168
338 #: ../src/faust-generated/low_high_pass.cc:170
339 #, fuzzy
340 msgid "low freq"
341 msgstr "split low freq"
342
343 #: ../src/faust-generated/low_high_pass.cc:169
344 #: ../src/faust-generated/low_high_pass.cc:171
345 #, fuzzy
346 msgid "high freq"
347 msgstr "split high freq"
348
349 #: ../src/faust-generated/low_high_pass.cc:170
350 #, fuzzy
351 msgid "low-freq cutoff Hz"
104352 msgstr "low-cut "
105353
106 #: ../src/gx_head/gx_rack_builder.cc:83
107 msgid "high-cut "
354 #: ../src/faust-generated/low_high_pass.cc:171
355 #, fuzzy
356 msgid "high-freq cutoff Hz"
108357 msgstr "high-cut "
109358
110 #. EQ
111 #: ../src/gx_head/gx_rack_builder.cc:99
112 #: ../src/gx_head/gx_rack_builder.cc:101
113 #: ../src/gx_head/gx_paramtable.cpp:466
114 msgid "EQ"
115 msgstr "EQ"
116
117 #. ----- crybaby
118 #: ../src/gx_head/gx_rack_builder.cc:169
119 #: ../src/gx_head/gx_rack_builder.cc:171
120 msgid "crybaby"
121 msgstr "crybaby"
122
123 #: ../src/gx_head/gx_rack_builder.cc:197
124 msgid " wah "
125 msgstr " wah "
126
127 #: ../src/gx_head/gx_rack_builder.cc:198
128 #: ../src/gx_head/gx_rack_builder.cc:270
129 #: ../src/gx_head/gx_srack_builder.cc:52
130 #: ../src/gx_head/gx_srack_builder.cc:90
131 msgid " level "
132 msgstr " level "
133
134 #: ../src/gx_head/gx_rack_builder.cc:199
135 msgid " dry/wet "
136 msgstr " dry/wet "
137
138 #. ----- distortion
139 #: ../src/gx_head/gx_rack_builder.cc:215
140 #: ../src/gx_head/gx_rack_builder.cc:217
141 msgid "distortion"
142 msgstr "distortion"
143
144 #: ../src/gx_head/gx_rack_builder.cc:238
145 #: ../src/gx_head/gx_rack_builder.cc:242
146 #: ../src/gx_head/gx_rack_builder.cc:417
147 msgid " drive "
148 msgstr " drive "
149
150 #: ../src/gx_head/gx_rack_builder.cc:243
151 #: ../src/gx_head/gx_rack_builder.cc:256
152 msgid " low "
153 msgstr " low "
154
155 #: ../src/gx_head/gx_rack_builder.cc:244
156 #: ../src/gx_head/gx_rack_builder.cc:257
157 msgid " middle l. "
158 msgstr " middle l. "
159
160 #: ../src/gx_head/gx_rack_builder.cc:245
161 #: ../src/gx_head/gx_rack_builder.cc:258
162 msgid " middle h. "
163 msgstr " middle h. "
164
165 #: ../src/gx_head/gx_rack_builder.cc:246
166 #: ../src/gx_head/gx_rack_builder.cc:259
167 msgid " high "
168 msgstr " high "
169
170 #: ../src/gx_head/gx_rack_builder.cc:251
171 #: ../src/gx_head/gx_rack_builder.cc:255
172 msgid " gain "
173 msgstr " gain "
174
175 #: ../src/gx_head/gx_rack_builder.cc:271
176 msgid "frequency split Hz"
177 msgstr "frequency split Hz"
178
179 #: ../src/gx_head/gx_rack_builder.cc:276
180 msgid "split low freq"
181 msgstr "split low freq"
182
183 #: ../src/gx_head/gx_rack_builder.cc:279
184 msgid "split m. freq"
185 msgstr "split m. freq"
186
187 #: ../src/gx_head/gx_rack_builder.cc:282
188 msgid "split high freq"
189 msgstr "split high freq"
190
191 #: ../src/gx_head/gx_rack_builder.cc:298
192 msgid "resonator"
193 msgstr "resonator"
194
195 #: ../src/gx_head/gx_rack_builder.cc:300
196 msgid "trigger "
197 msgstr "trigger "
198
199 #: ../src/gx_head/gx_rack_builder.cc:301
200 msgid " vibrato "
201 msgstr " vibrato "
202
203 #. ----- IR
204 #: ../src/gx_head/gx_rack_builder.cc:316
205 #: ../src/gx_head/gx_rack_builder.cc:318
206 msgid "IR"
207 msgstr "IR"
208
209 #: ../src/gx_head/gx_rack_builder.cc:343
210 msgid " freq "
211 msgstr " freq "
212
213 #: ../src/gx_head/gx_rack_builder.cc:344
214 msgid " peak "
215 msgstr " peak "
216
217 #: ../src/gx_head/gx_rack_builder.cc:345
218 msgid " bandwidth "
219 msgstr " bandwidth "
220
221 #. ----- the compressor
222 #: ../src/gx_head/gx_rack_builder.cc:361
223 #: ../src/gx_head/gx_rack_builder.cc:363
224 msgid "Compr."
225 msgstr "Compr."
226
227 #: ../src/gx_head/gx_rack_builder.cc:378
228 msgid "knee"
229 msgstr "knee"
230
231 #: ../src/gx_head/gx_rack_builder.cc:379
232 msgid "ratio"
233 msgstr "ratio"
234
235 #: ../src/gx_head/gx_rack_builder.cc:380
236 msgid "threshold"
237 msgstr "threshold"
238
239 #: ../src/gx_head/gx_rack_builder.cc:383
240 msgid "attack"
241 msgstr "attack"
242
243 #: ../src/gx_head/gx_rack_builder.cc:384
244 msgid "release"
245 msgstr "release"
246
247 #. -----overdrive
248 #: ../src/gx_head/gx_rack_builder.cc:398
249 #: ../src/gx_head/gx_rack_builder.cc:400
250 msgid "overdrive"
251 msgstr "overdrive"
252
253 #. ----- echo
254 #: ../src/gx_head/gx_rack_builder.cc:431
255 #: ../src/gx_head/gx_rack_builder.cc:433
256 #: ../src/gx_head/gx_srack_builder.cc:264
257 #: ../src/gx_head/gx_srack_builder.cc:266
258 msgid "echo"
259 msgstr "echo"
260
261 #: ../src/gx_head/gx_rack_builder.cc:451
262 msgid " time "
263 msgstr " time "
264
265 #: ../src/gx_head/gx_rack_builder.cc:453
266 msgid " % "
267 msgstr " % "
268
269 #. -----delay
270 #: ../src/gx_head/gx_rack_builder.cc:468
271 #: ../src/gx_head/gx_rack_builder.cc:470
272 #: ../src/gx_head/gx_srack_builder.cc:216
273 #: ../src/gx_head/gx_srack_builder.cc:218
274 msgid "delay"
275 msgstr "delay"
276
277 #: ../src/gx_head/gx_rack_builder.cc:488
278 msgid " delay "
279 msgstr " delay "
280
281 #: ../src/gx_head/gx_rack_builder.cc:490
282 msgid " gain "
283 msgstr " gain "
284
285 #. ----- freeverb
286 #: ../src/gx_head/gx_rack_builder.cc:505
287 #: ../src/gx_head/gx_rack_builder.cc:507
288 msgid "freeverb"
289 msgstr "freeverb"
290
291 #: ../src/gx_head/gx_rack_builder.cc:526
292 msgid "RoomSize"
293 msgstr "RoomSize"
294
295 #: ../src/gx_head/gx_rack_builder.cc:527
296 msgid "damp"
297 msgstr "damp"
298
299 #: ../src/gx_head/gx_rack_builder.cc:528
300 msgid "dry/wet"
301 msgstr "dry/wet"
302
303 #: ../src/gx_head/gx_rack_builder.cc:544
304 #: ../src/gx_head/gx_rack_builder.cc:548
305 msgid " MIDI out "
306 msgstr " MIDI out "
307
308 #: ../src/gx_head/gx_rack_builder.cc:577
309 msgid "channel1"
310 msgstr "channel1"
311
312 #: ../src/gx_head/gx_rack_builder.cc:585
313 #: ../src/gx_head/gx_rack_builder.cc:649
314 #: ../src/gx_head/gx_rack_builder.cc:714
315 msgid "velocity"
316 msgstr "velocity"
317
318 #: ../src/gx_head/gx_rack_builder.cc:590
319 #: ../src/gx_head/gx_rack_builder.cc:654
320 #: ../src/gx_head/gx_rack_builder.cc:719
321 msgid "volume"
322 msgstr "volume"
323
324 #: ../src/gx_head/gx_rack_builder.cc:593
325 #: ../src/gx_head/gx_rack_builder.cc:657
326 #: ../src/gx_head/gx_rack_builder.cc:722
327 msgid "autogain"
328 msgstr "autogain"
329
330 #: ../src/gx_head/gx_rack_builder.cc:598
331 #: ../src/gx_head/gx_rack_builder.cc:662
332 #: ../src/gx_head/gx_rack_builder.cc:727
333 msgid "channel"
334 msgstr "channel"
335
336 #: ../src/gx_head/gx_rack_builder.cc:599
337 #: ../src/gx_head/gx_rack_builder.cc:663
338 #: ../src/gx_head/gx_rack_builder.cc:728
339 msgid "program"
340 msgstr "program"
341
342 #: ../src/gx_head/gx_rack_builder.cc:602
343 #: ../src/gx_head/gx_rack_builder.cc:666
344 #: ../src/gx_head/gx_rack_builder.cc:731
345 msgid "oktave"
346 msgstr "oktave"
347
348 #: ../src/gx_head/gx_rack_builder.cc:603
349 #: ../src/gx_head/gx_rack_builder.cc:667
350 #: ../src/gx_head/gx_rack_builder.cc:732
351 msgid "sensity"
352 msgstr "sensity"
353
354 #: ../src/gx_head/gx_rack_builder.cc:629
355 #: ../src/gx_head/gx_rack_builder.cc:693
356 #: ../src/gx_head/gx_rack_builder.cc:758
357 msgid "auto_pitch"
358 msgstr "auto_pitch"
359
360 #: ../src/gx_head/gx_rack_builder.cc:641
361 msgid "channel2"
362 msgstr "channel2"
363
364 #: ../src/gx_head/gx_rack_builder.cc:706
365 msgid "channel3"
366 msgstr "channel3"
367
368 #: ../src/gx_head/gx_rack_builder.cc:770
369 msgid "beat_detector"
370 msgstr "beat_detector"
371
372 #: ../src/gx_head/gx_rack_builder.cc:779
373 msgid "stepper"
374 msgstr "stepper"
375
376 #: ../src/gx_head/gx_rack_builder.cc:780
377 msgid "note_off"
378 msgstr "note_off"
379
380 #: ../src/gx_head/gx_rack_builder.cc:781
381 msgid "atack_gain"
382 msgstr "atack_gain"
383
384 #: ../src/gx_head/gx_rack_builder.cc:782
385 msgid "beat_gain"
386 msgstr "beat_gain"
387
388 #: ../src/gx_head/gx_rack_builder.cc:814
389 msgid "Midi gain"
390 msgstr "Midi gain"
391
392 #. ----- chorus
393 #: ../src/gx_head/gx_srack_builder.cc:32
394 #: ../src/gx_head/gx_srack_builder.cc:34
395 msgid "chorus"
396 msgstr "chorus"
397
398 #: ../src/gx_head/gx_srack_builder.cc:53
399 #: ../src/gx_head/gx_srack_builder.cc:99
400 msgid " delay "
401 msgstr " delay "
402
403 #: ../src/gx_head/gx_srack_builder.cc:54
404 #: ../src/gx_head/gx_srack_builder.cc:98
405 msgid " depth "
406 msgstr " depth "
407
408 #: ../src/gx_head/gx_srack_builder.cc:55
409 msgid " freq "
410 msgstr " freq "
411
412 #. end chorus
413 #: ../src/gx_head/gx_srack_builder.cc:71
414 #: ../src/gx_head/gx_srack_builder.cc:73
415 msgid "flanger"
416 msgstr "flanger"
417
418 #: ../src/gx_head/gx_srack_builder.cc:97
419 #: ../src/gx_head/gx_srack_builder.cc:170
420 msgid " feedback "
421 msgstr " feedback "
422
423 #: ../src/gx_head/gx_srack_builder.cc:100
424 msgid " delay offset"
425 msgstr " delay offset"
426
427 #: ../src/gx_head/gx_srack_builder.cc:101
428 msgid " LFO "
429 msgstr " LFO "
430
431 #: ../src/gx_head/gx_srack_builder.cc:145
432 #: ../src/gx_head/gx_srack_builder.cc:147
433 msgid "phaser"
434 msgstr "phaser"
435
436 #: ../src/gx_head/gx_srack_builder.cc:163
437 msgid " level "
438 msgstr " level "
439
440 #: ../src/gx_head/gx_srack_builder.cc:171
441 msgid "depth"
442 msgstr "depth"
443
444 #: ../src/gx_head/gx_srack_builder.cc:172
445 msgid "width"
446 msgstr "width"
447
448 #: ../src/gx_head/gx_srack_builder.cc:173
449 msgid "freq"
450 msgstr "freq"
451
452 #: ../src/gx_head/gx_srack_builder.cc:174
453 msgid "max Hz"
454 msgstr "max Hz"
455
456 #: ../src/gx_head/gx_srack_builder.cc:175
457 msgid "min Hz"
458 msgstr "min Hz"
459
460 #: ../src/gx_head/gx_srack_builder.cc:176
461 msgid "speed"
462 msgstr "speed"
463
464 #: ../src/gx_head/gx_srack_builder.cc:235
465 msgid "left gain"
466 msgstr "left gain"
467
468 #: ../src/gx_head/gx_srack_builder.cc:236
469 msgid "left delay"
470 msgstr "left delay"
471
472 #: ../src/gx_head/gx_srack_builder.cc:239
473 msgid "LFO"
474 msgstr "LFO"
475
476 #: ../src/gx_head/gx_srack_builder.cc:248
477 msgid "right gain"
478 msgstr "right gain"
479
480 #: ../src/gx_head/gx_srack_builder.cc:249
481 msgid "right delay"
482 msgstr "right delay"
483
484 #: ../src/gx_head/gx_srack_builder.cc:283
485 msgid "left %"
486 msgstr "left %"
487
488 #: ../src/gx_head/gx_srack_builder.cc:284
489 msgid "left time"
490 msgstr "left time"
491
492 #: ../src/gx_head/gx_srack_builder.cc:285
493 msgid "right %"
494 msgstr "right %"
495
496 #: ../src/gx_head/gx_srack_builder.cc:286
497 msgid "right time"
498 msgstr "right time"
499
500 #: ../src/gx_head/gx_srack_builder.cc:301
501 #: ../src/gx_head/gx_srack_builder.cc:303
502 msgid "moog"
503 msgstr "moog"
504
505 #: ../src/gx_head/gx_srack_builder.cc:320
506 msgid " Q "
507 msgstr " Q "
508
509 #: ../src/gx_head/gx_srack_builder.cc:322
510 msgid " Hz "
511 msgstr " Hz "
512
513 #: ../src/gx_head/gx_main_interface.cpp:446
514 msgid "Main Interface Constructor"
515 msgstr "Main Interface Constructor"
516
517 #: ../src/gx_head/gx_main_interface.cpp:447
518 msgid "pixmap check failed, giving up"
519 msgstr "pixmap check failed, giving up"
520
521 #: ../src/gx_head/gx_main_interface.cpp:694
522 msgid "gx_head output"
523 msgstr "gx_head output"
524
525 #: ../src/gx_head/gx_main_interface.cpp:919
526 #: ../src/gx_head/gx_main_interface.cpp:923
527 #: ../src/gx_head/gx_main_interface.cpp:951
528 #: ../src/gx_head/gx_main_interface.cpp:955
529 msgid "Move "
530 msgstr "Mover"
531
532 #: ../src/gx_head/gx_main_interface.cpp:921
533 #: ../src/gx_head/gx_main_interface.cpp:953
534 msgid " up"
535 msgstr " up"
536
537 #: ../src/gx_head/gx_main_interface.cpp:925
538 #: ../src/gx_head/gx_main_interface.cpp:957
539 msgid " down"
540 msgstr " down"
541
542 #. -- create midi out menu --
543 #: ../src/gx_head/gx_main_interface.cpp:1209
544 #: ../src/gx_head/gx_main_interface.cpp:3162
545 msgid "MIDI out"
546 msgstr "MIDI out"
547
548 #: ../src/gx_head/gx_main_interface.cpp:1390
549 msgid "convolver"
550 msgstr "convolver"
551
552 #: ../src/gx_head/gx_main_interface.cpp:1390
553 msgid "no impulseresponse file"
554 msgstr "no impulseresponse file"
555
556 #: ../src/gx_head/gx_main_interface.cpp:1837
557 #, c-format
558 msgid "%s on/off"
559 msgstr "%s on/off"
560
561 #: ../src/gx_head/gx_main_interface.cpp:2056
562 #: ../src/gx_head/gx_main_interface.cpp:2057
563 msgid "Reset Button, press to reset settings"
564 msgstr "Botón de reset. Pulsa para resetear las configuraciones"
565
566 #: ../src/gx_head/gx_main_interface.cpp:2169
567 #, c-format
568 msgid "convolve %s"
569 msgstr "convolve %s"
570
571 #: ../src/gx_head/gx_main_interface.cpp:2172
572 #, c-format
573 msgid "convolver off"
574 msgstr "convolver off"
575
576 #: ../src/gx_head/gx_main_interface.cpp:2182
577 #, c-format
578 msgid " %i%sMain Setting "
579 msgstr " %i%sMain Setting "
580
581 #: ../src/gx_head/gx_main_interface.cpp:2427
582 #: ../src/gx_head/gx_main_interface.cpp:2450
583 msgid "tuner"
584 msgstr "tuner"
585
586 #: ../src/gx_head/gx_main_interface.cpp:2451
587 msgid "Show tuner"
588 msgstr "mostrar afinador"
589
590 #: ../src/gx_head/gx_main_interface.cpp:2459
591 msgid "Plugin Bar"
592 msgstr "Barra de plugins"
593
594 #: ../src/gx_head/gx_main_interface.cpp:2467
595 msgid "mono rack"
596 msgstr "mono rack"
597
598 #: ../src/gx_head/gx_main_interface.cpp:2468
599 msgid "stereo rack"
600 msgstr "stereo rack"
601
602 #: ../src/gx_head/gx_main_interface.cpp:2472
603 msgid "Show mono rack"
604 msgstr "mostrar rack mono"
605
606 #: ../src/gx_head/gx_main_interface.cpp:2473
607 msgid "Show stereo rack"
608 msgstr "mostrar rack stereo"
609
610 #: ../src/gx_head/gx_main_interface.cpp:2486
611 msgid "Mono Rack, right click pop up the plugin menu"
612 msgstr "Rack Mono, pulsa botón derecho para ver menú de plugins"
613
614 #: ../src/gx_head/gx_main_interface.cpp:2499
615 msgid "Stereo Rack, right click pop up the plugin menu"
616 msgstr "Rack Estéreo, pulsa botón derecho para ver menú de plugins"
617
618 #: ../src/gx_head/gx_main_interface.cpp:2555
619 msgid "dsp load %1% %%"
620 msgstr "dsp load %1% %%"
621
622 #: ../src/gx_head/gx_main_interface.cpp:2562
623 msgid "ht frames %1%"
624 msgstr "ht frames %1%"
625
626 #: ../src/gx_head/gx_main_interface.cpp:2568
627 msgid "RT mode yes "
628 msgstr "RT mode yes "
629
630 #: ../src/gx_head/gx_main_interface.cpp:2568
631 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
632 msgstr "RT mode <span color=\"#cc1a1a\">NO</span>"
633
634 #: ../src/gx_head/gx_main_interface.cpp:2574
635 msgid "latency %1%"
636 msgstr "latencia %1%"
637
638 #: ../src/gx_head/gx_main_interface.cpp:2646
639 msgid "engine is on"
640 msgstr "motor activo"
641
642 #: ../src/gx_head/gx_main_interface.cpp:2657
643 msgid "engine is off"
644 msgstr "motor apagado"
645
646 #: ../src/gx_head/gx_main_interface.cpp:2668
647 msgid "engine is in bypass mode"
648 msgstr "el motor está en bypass"
649
650 #: ../src/gx_head/gx_main_interface.cpp:2684
651 msgid "jack server is connected"
652 msgstr "servidor jack conectado"
653
654 #: ../src/gx_head/gx_main_interface.cpp:2696
655 msgid "jack server is unconnected"
656 msgstr "servidor jack desconectado"
657
658 #: ../src/gx_head/gx_main_interface.cpp:2730
659 msgid "_Engine"
660 msgstr "_Motor"
661
662 #: ../src/gx_head/gx_main_interface.cpp:2743
663 msgid "Engine _Start / _Stop"
664 msgstr "Arrancar/Parar Motor"
665
666 #. -- Create Engine bypass item --
667 #: ../src/gx_head/gx_main_interface.cpp:2755
668 msgid "Engine _Bypass"
669 msgstr "_Puentear Motor"
670
671 #. -- create Midi Controller Table menu item --
672 #: ../src/gx_head/gx_main_interface.cpp:2780
673 msgid "M_idi Controller"
674 msgstr "Controlador M_idi"
675
676 #. -- Create Exit menu item under Engine submenu --
677 #: ../src/gx_head/gx_main_interface.cpp:2795
678 msgid "_Quit"
679 msgstr "_Salir"
680
681 #. ---------------- Create Presets menu items --------------------
682 #: ../src/gx_head/gx_main_interface.cpp:2816
683 msgid "_Presets"
684 msgstr "_Presets"
685
686 #. -- add New Preset saving under Save Presets menu
687 #: ../src/gx_head/gx_main_interface.cpp:2854
688 msgid "New _Preset"
689 msgstr "Nuevo _Preset"
690
691 #. -- Create patch info menu item under Options submenu --
692 #: ../src/gx_head/gx_main_interface.cpp:2881
693 msgid "P_atch Info"
694 msgstr "P_atch Info"
695
696 #. -- Create load presetfile menu --
697 #: ../src/gx_head/gx_main_interface.cpp:2895
698 msgid "Load Preset-_file"
699 msgstr "Cargar archivo Preset"
700
701 #. -- Create save as presetfile menu--
702 #: ../src/gx_head/gx_main_interface.cpp:2904
703 msgid "E_xport Preset-file"
704 msgstr "E_xportar archivo Preset"
705
706 #. -- Create Main setting submenu --
707 #: ../src/gx_head/gx_main_interface.cpp:2918
708 msgid "Recall Main _Setting"
709 msgstr "Recordar configuración principal"
710
711 #: ../src/gx_head/gx_main_interface.cpp:2926
712 msgid "_Save As Main _Setting"
713 msgstr "_Save As Main _Setting"
714
715 #. -- Create sub menu More Preset Action --
716 #: ../src/gx_head/gx_main_interface.cpp:2940
717 msgid "More Preset Options..."
718 msgstr "Más opciones de Presets..."
719
720 #. ---------------- Create Presets menu items --------------------
721 #. forward preset
722 #: ../src/gx_head/gx_main_interface.cpp:2964
723 msgid "Next _Preset"
724 msgstr "Siguiente _Preset"
725
726 #. rewind preset
727 #: ../src/gx_head/gx_main_interface.cpp:2974
728 msgid "Previous _Preset"
729 msgstr "_Preset anterior"
730
731 #. -- Create menu item Delete Active preset --
732 #: ../src/gx_head/gx_main_interface.cpp:2989
733 msgid "_Save Active Preset"
734 msgstr "_Guardar Preset activo"
735
736 #: ../src/gx_head/gx_main_interface.cpp:2998
737 msgid "_Rename Active Preset"
738 msgstr "_Renombrar Preset activo"
739
740 #: ../src/gx_head/gx_main_interface.cpp:3007
741 msgid "_Delete Active Preset"
742 msgstr "_Borrar Preset activo"
743
744 #. -- Create menu item Delete All presets --
745 #: ../src/gx_head/gx_main_interface.cpp:3022
746 msgid "_Delete All Presets"
747 msgstr "_Borrar todos los Presets"
748
749 #. ---------------- Create Options menu items ------------------
750 #: ../src/gx_head/gx_main_interface.cpp:3062
751 msgid "_Tube "
752 msgstr "Válvulas"
753
754 #. -- Create toolbar check menu item under Options submenu --
755 #: ../src/gx_head/gx_main_interface.cpp:3072
756 msgid "emulate 12ax7"
757 msgstr "Imitar 12ax7"
758
759 #. fSelectTubeModel.set_active(true);
760 #: ../src/gx_head/gx_main_interface.cpp:3084
761 msgid "emulate 12AU7"
762 msgstr "Imitar 12AU7"
763
764 #: ../src/gx_head/gx_main_interface.cpp:3096
765 msgid "emulate 6V6"
766 msgstr "Imitar 6V6"
767
768 #. ---------------- Create Options menu items ------------------
769 #: ../src/gx_head/gx_main_interface.cpp:3119
770 msgid "P_lugins"
771 msgstr "P_lugins"
772
773 #. -- Create toolbar check menu item under Options submenu --
774 #: ../src/gx_head/gx_main_interface.cpp:3129
775 msgid "show Plugin _Bar"
776 msgstr "Mostrar barra de plugins"
777
778 #. -- Create mono rack check menu item under Options submenu --
779 #: ../src/gx_head/gx_main_interface.cpp:3139
780 msgid "Show Mono _Rack"
781 msgstr "Mostrar Rack Mono"
782
783 #. -- Create mono plugin menu soket item under Options submenu --
784 #: ../src/gx_head/gx_main_interface.cpp:3149
785 msgid "_Mono Plugins"
786 msgstr "Plugins Mono"
787
788 #. -- Create stereo rack check menu item under Options submenu --
789 #: ../src/gx_head/gx_main_interface.cpp:3179
790 msgid "Show _Stereo Rack"
791 msgstr "Mostrar Rack Estéreo"
792
793 #. -- Create stereo plugin menu soket item under Options submenu --
794 #: ../src/gx_head/gx_main_interface.cpp:3189
795 msgid "_Stereo Plugins"
796 msgstr "Plugins Estéreo"
797
798 #. ---------------- Create Options menu items ------------------
799 #: ../src/gx_head/gx_main_interface.cpp:3227
800 msgid "_Options"
801 msgstr "_Opciones"
802
803 #. -- Create Open check menu item under Options submenu --
804 #: ../src/gx_head/gx_main_interface.cpp:3238
805 msgid "_Meterbridge"
806 msgstr "_Meterbridge"
807
808 #. -- Create tuner check menu item under Options submenu --
809 #: ../src/gx_head/gx_main_interface.cpp:3247
810 msgid "_Tuner"
811 msgstr "Afinador"
812
813 #: ../src/gx_head/gx_main_interface.cpp:3259
814 msgid "Set _Knobs Linear"
815 msgstr "Set _Knobs Linear"
816
817 #. -- Create logbox check menu item under Options submenu --
818 #: ../src/gx_head/gx_main_interface.cpp:3269
819 msgid "Show _Logging Box"
820 msgstr "Mostrar mensajes"
821
822 #. -- Create menu item to control tooltip display --
823 #: ../src/gx_head/gx_main_interface.cpp:3279
824 msgid "Show _Tooltips"
825 msgstr "Mostrar tooltips"
826
827 #. -- create option for saving midi controller settings in presets --
828 #: ../src/gx_head/gx_main_interface.cpp:3288
829 msgid "Include MIDI in _presets"
830 msgstr "Incluir MIDI en _presets"
831
832 #. -- create option for resetting gx_head settings --
833 #: ../src/gx_head/gx_main_interface.cpp:3294
834 msgid "Reset _All Parameters"
835 msgstr "Resetear todos los parámetros"
836
837 #. ---------------- Create skin menu items ------------------
838 #: ../src/gx_head/gx_main_interface.cpp:3313
839 msgid "_Skin..."
840 msgstr "_Skin..."
841
842 #. ---------------- Start About menu declarations ----------------
843 #. -- Create About menu item under About submenu --
844 #: ../src/gx_head/gx_main_interface.cpp:3365
845 #: ../src/gx_head/gx_main_interface.cpp:3374
846 msgid "_About"
847 msgstr "_Acerca de"
848
849 #. -- Create Help menu item under About submenu --
850 #: ../src/gx_head/gx_main_interface.cpp:3383
851 msgid "_Help"
852 msgstr "_Ayuda"
853
854 #. -- Create Jack Connection toggle button --
855 #: ../src/gx_head/gx_main_interface.cpp:3403
856 msgid "Jack Server _Connection "
857 msgstr "Conexión a servidor Jack"
858
859 #. -- create Jack Ports menu item --
860 #: ../src/gx_head/gx_main_interface.cpp:3414
861 msgid "Jack _Ports "
862 msgstr "_Puertos de Jack"
863
864 #. -- Create Latency submenu under Jack Server submenu --
865 #: ../src/gx_head/gx_main_interface.cpp:3423
866 msgid "_Latency"
867 msgstr "_Latencia"
868
869 #: ../src/gx_head/gx_main_interface.cpp:3516
870 #: ../src/gx_head/gx_main_interface.cpp:3525
871 msgid "system startup"
872 msgstr "system startup"
873
874 #: ../src/gx_head/gx_main_interface.cpp:3516
875 msgid "Thread create failed (signal): "
876 msgstr "Thread create failed (signal): "
877
878 #: ../src/gx_head/gx_main_interface.cpp:3525
879 msgid "Thread create failed (midi): "
880 msgstr "Thread create failed (midi): "
881
882 #: ../src/gx_head/gx_gui_helpers.cpp:86
883 #: ../src/gx_head/gx_gui_helpers.cpp:93
884 msgid "gtk builder"
885 msgstr "gtk builder"
886
887 #: ../src/gx_head/gx_gui_helpers.cpp:93
888 msgid " not found in "
889 msgstr " not found in "
890
891 #: ../src/gx_head/gx_gui_helpers.cpp:180
892 msgid "Engine State: "
893 msgstr "Engine State: "
894
895 #. FIXME send to ui thread
896 #. gx_print_warning("Jack Shutdown",
897 #. "jack has bumped us out!!");
898 #.
899 #: ../src/gx_head/gx_gui_helpers.cpp:202
900 msgid "jack has bumped us out!!"
901 msgstr "jack has bumped us out!!"
902
903 #: ../src/gx_head/gx_gui_helpers.cpp:317
904 msgid ""
905 "\n"
906 " This Aplication is to a large extent provided\n"
907 " with the marvelous faust compiler.Yann Orlary\n"
908 " <http://faust.grame.fr/>\n"
909 " A large part is based on the work of Julius Orion Smith\n"
910 " <http://ccrma.stanford.edu/realsimple/faust/>\n"
911 " and Albert Graef\n"
912 " <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html> \n"
913 "\n"
914 "\n"
915 " gx_head "
916 msgstr ""
917 "\n"
918 " Esta aplicación se suministra en gran medida\n"
919 " con el maravilloso compilador FAUST de Yann Orlary\n"
920 " <http://faust.grame.fr/>\n"
921 " Una gran parte está basada en el trabajo de Julius Orion Smith\n"
922 " <http://ccrma.stanford.edu/realsimple/faust/>\n"
923 " y Albert Graef\n"
924 " <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html> \n"
925 "\n"
926 "\n"
927 " gx_head "
928
929 #: ../src/gx_head/gx_gui_helpers.cpp:328
930 msgid ""
931 "\n"
932 " for impulse response it use zita-convolver \n"
933 " byFons Adriaensen \n"
934 " http://www.kokkinizita.net/linuxaudio/index.html \n"
935 "\n"
936 " authors: Hermann Meyer <brummer-@web.de>\n"
937 " authors: James Warden <warjamy@yahoo.com>\n"
938 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
939 " home: http://gx_head.sourceforge.net/\n"
940 msgstr ""
941 "\n"
942 " Para la respuesta a impulsos utiliza zita-convolver \n"
943 " de Fons Adriansen \n"
944 " http://www.kokkinizita.net/linuxaudio/index.html \n"
945 "\n"
946 " autores: Hermann Meyer <brummer-@web.de>\n"
947 " James Warden <warjamy@yahoo.com>\n"
948 " Andreas Degert <andreas.degert@googlemail.com> \n"
949 " http://gx_head.sourceforge.net/\n"
950
951 #: ../src/gx_head/gx_gui_helpers.cpp:348
952 msgid ""
953 "\n"
954 "WARNING\n"
955 msgstr ""
956 "\n"
957 "AVISO\n"
958
959 #: ../src/gx_head/gx_gui_helpers.cpp:349
960 msgid ""
961 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
962 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
963 "TO OTHER RUNNING JACK APPLICATIONS. \n"
964 "DO YOU WANT TO PROCEED ?"
965 msgstr ""
966 "Cambiar el tamaño del buffer de jack on the fly \n"
967 "puede causar efectos impredecibles\n"
968 "a otros clientes de jack. \n"
969 "¿Quieres proceder ?"
970
971 #: ../src/gx_head/gx_gui_helpers.cpp:371
972 msgid "Yes"
973 msgstr "Sí"
974
975 #: ../src/gx_head/gx_gui_helpers.cpp:375
976 msgid "No"
977 msgstr "No"
978
979 #: ../src/gx_head/gx_gui_helpers.cpp:387
980 msgid "Don't bother me again with such a question, I know what I am doing"
981 msgstr "No me vuelvas a molestar con esta pregunta, ya sé lo que estoy haciendo"
982
983 #: ../src/gx_head/gx_gui_helpers.cpp:1013
984 msgid "skin index out of range, keeping actual skin"
985 msgstr "Índice de skins fuera de rango, manteniendo skin actual"
986
987 #: ../src/gx_head/gx_gui_helpers.cpp:1047
988 msgid "warning message does not exist"
989 msgstr "warning message does not exist"
990
991 #: ../src/gx_head/gx_jack.cpp:83
992 msgid "Jack Init"
993 msgstr "Jack Init"
994
995 #: ../src/gx_head/gx_jack.cpp:83
996 msgid "jackd OK, trying to be a client"
997 msgstr "jackd OK, intentando ser cliente"
998
999 #: ../src/gx_head/gx_jack.cpp:97
1000 #: ../src/gx_head/gx_jack.cpp:106
1001 #: ../src/gx_head/gx_system.cpp:866
1002 #: ../src/gx_head/gx_system.cpp:996
1003 #: ../src/gx_head/gx_system.cpp:1023
1004 #: ../src/gx_head/gx_system.cpp:1038
1005 #: ../src/gx_head/gx_system.cpp:1056
1006 #: ../src/gx_head/gx_system.cpp:1095
1007 msgid "main"
1008 msgstr "main"
1009
1010 #: ../src/gx_head/gx_jack.cpp:98
1011 msgid "I really tried to get jack up and running, sorry ... "
1012 msgstr "I really tried to get jack up and running, sorry ... "
1013
1014 #: ../src/gx_head/gx_jack.cpp:107
1015 msgid "Ignoring jackd ..."
1016 msgstr "Ignorando jackd ..."
1017
1018 #: ../src/gx_head/gx_jack.cpp:129
1019 msgid "Cannot create JACK ringbuffer."
1020 msgstr "Cannot create JACK ringbuffer."
1021
1022 #: ../src/gx_head/gx_jack.cpp:140
1023 msgid "The jack sample rate is "
1024 msgstr "The jack sample rate is "
1025
1026 #: ../src/gx_head/gx_jack.cpp:140
1027 msgid "/sec"
1028 msgstr "/sec"
1029
1030 #: ../src/gx_head/gx_jack.cpp:141
1031 #: ../src/gx_head/gx_jack.cpp:147
1032 msgid "Jack init"
1033 msgstr "Jack init"
1034
1035 #: ../src/gx_head/gx_jack.cpp:145
1036 msgid "The jack buffer size is "
1037 msgstr "The jack buffer size is "
1038
1039 #: ../src/gx_head/gx_jack.cpp:145
1040 msgid "/frames ... "
1041 msgstr "/frames ... "
1042
1043 #: ../src/gx_head/gx_jack.cpp:254
1044 #: ../src/gx_head/gx_jack.cpp:260
1045 msgid "Jack Activation"
1046 msgstr "Jack Activation"
1047
1048 #: ../src/gx_head/gx_jack.cpp:255
1049 #: ../src/gx_head/gx_jack.cpp:261
1050 msgid "Can't activate JACK client"
1051 msgstr "Can't activate JACK client"
1052
1053 #: ../src/gx_head/gx_jack.cpp:361
1054 msgid "Start Jack"
1055 msgstr "Iniciar Jack"
1056
1057 #: ../src/gx_head/gx_jack.cpp:361
1058 msgid "Ignore Jack"
1059 msgstr "Ignorar Jack"
1060
1061 #: ../src/gx_head/gx_jack.cpp:361
1062 msgid "Exit"
1063 msgstr "Salir"
1064
1065 #: ../src/gx_head/gx_jack.cpp:371
1066 msgid " Jack Starter "
1067 msgstr " Jack Starter "
1068
1069 #: ../src/gx_head/gx_jack.cpp:372
1070 msgid ""
1071 "\n"
1072 " WARNING \n"
1073 "\n"
1074 " The jack server is not currently running\n"
1075 " You can choose to activate it or terminate gx_head \n"
1076 "\n"
1077 " 1) activate jack \n"
1078 " 2) ignore jack, start gx_head anyway \n"
1079 " 3) exit gx_head \n"
1080 msgstr ""
1081 "\n"
1082 " ATENCIÓN \n"
1083 "\n"
1084 " El servidor jack no se está ejecutando\n"
1085 " Elige una opción: \n"
1086 "\n"
1087 " 1) Activar jack \n"
1088 " 2) Ignorar jack e iniciar gx_head \n"
1089 " 3) Salir de gx_head \n"
1090
1091 #: ../src/gx_head/gx_jack.cpp:511
1092 #: ../src/gx_head/gx_jack.cpp:528
1093 msgid "Jack Server"
1094 msgstr "Servidor Jack"
1095
1096 #: ../src/gx_head/gx_jack.cpp:511
1097 msgid "Connected to Jack Server"
1098 msgstr "Connected to Jack Server"
1099
1100 #: ../src/gx_head/gx_jack.cpp:528
1101 msgid "Disconnected from Jack Server"
1102 msgstr "Disconnected from Jack Server"
1103
1104 #: ../src/gx_head/gx_jack.cpp:540
1105 msgid "Jack Buffer Size setting"
1106 msgstr "Configuración del tamaño del buffer de Jack"
1107
1108 #: ../src/gx_head/gx_jack.cpp:541
1109 msgid "we are not a jack client, server may be down"
1110 msgstr "we are not a jack client, server may be down"
1111
1112 #: ../src/gx_head/gx_jack.cpp:572
1113 msgid "Setting Jack Buffer Size"
1114 msgstr "Configurando el tamaño del buffer de Jack"
1115
1116 #: ../src/gx_head/gx_jack.cpp:573
1117 msgid "Could not change latency"
1118 msgstr "No se pudo cambiar la latencia"
1119
1120 #: ../src/gx_head/gx_jack.cpp:580
1121 msgid "Jack Buffer Size"
1122 msgstr "Tamaño del buffer de Jack"
1123
1124 #: ../src/gx_head/gx_jack.cpp:581
1125 msgid "latency is "
1126 msgstr "La latencia es"
1127
1128 #: ../src/gx_head/gx_engine_audio.cpp:75
1129 msgid "on/off"
1130 msgstr "on/off"
1131
1132 #: ../src/gx_head/gx_engine_audio.cpp:100
359 #: ../src/faust-generated/moog.cc:49
360 msgid "Moog Filter"
361 msgstr "Moog Filter"
362
363 #: ../src/faust-generated/noise_shaper.cc:38
364 msgid "Shaper"
365 msgstr "Shaper"
366
367 #: ../src/faust-generated/noise_shaper.cc:101
368 #: ../src/faust-generated/tonecontroll.cc:276
369 msgid "sharper"
370 msgstr ""
371
372 #: ../src/faust-generated/overdrive.cc:36
373 msgid "Overdrive"
374 msgstr "Overdrive"
375
376 #: ../src/faust-generated/phaser.cc:59
377 msgid "Phaser"
378 msgstr "Phaser"
379
380 #: ../src/faust-generated/phaser_mono.cc:53
381 #, fuzzy
382 msgid "Phaser Mono"
383 msgstr "Phaser"
384
385 #: ../src/faust-generated/selecteq.cc:74
386 msgid "Scaleable EQ"
387 msgstr "Scaleable EQ"
388
389 #: ../src/faust-generated/selecteq.cc:256
390 msgid "gain (dB) at 31.25 Hz"
391 msgstr ""
392
393 #: ../src/faust-generated/selecteq.cc:257
394 msgid "gain (dB) at 62.5 Hz"
395 msgstr ""
396
397 #: ../src/faust-generated/selecteq.cc:258
398 #: ../src/faust-generated/selecteq.cc:259
399 #: ../src/faust-generated/selecteq.cc:264
400 #: ../src/faust-generated/selecteq.cc:266
401 #: ../src/faust-generated/selecteq.cc:271
402 #: ../src/faust-generated/selecteq.cc:274
403 #: ../src/faust-generated/selecteq.cc:276
404 #: ../src/faust-generated/selecteq.cc:279
405 #: ../src/faust-generated/selecteq.cc:282
406 #: ../src/faust-generated/selecteq.cc:283
407 msgid "Hz"
408 msgstr ""
409
410 #: ../src/faust-generated/selecteq.cc:262
411 msgid "gain (dB) at 125 Hz"
412 msgstr ""
413
414 #: ../src/faust-generated/selecteq.cc:263
415 msgid "gain (dB) at 250 Hz"
416 msgstr ""
417
418 #: ../src/faust-generated/selecteq.cc:267
419 msgid "gain (dB) at 2 kHz"
420 msgstr ""
421
422 #: ../src/faust-generated/selecteq.cc:269
423 msgid "gain (dB) at 500 Hz"
424 msgstr ""
425
426 #: ../src/faust-generated/selecteq.cc:272
427 msgid "gain (dB) at 1 kHz"
428 msgstr ""
429
430 #: ../src/faust-generated/selecteq.cc:277
431 msgid "gain (dB) at 8 kHz"
432 msgstr ""
433
434 #: ../src/faust-generated/selecteq.cc:280
435 msgid "gain (dB) at 16 kHz"
436 msgstr ""
437
438 #: ../src/faust-generated/selecteq.cc:284
439 msgid "gain (dB) at 4 kHz"
440 msgstr ""
441
442 #: ../src/faust-generated/stereodelay.cc:58
443 msgid "Stereo Delay"
444 msgstr "Stereo Delay"
445
446 #: ../src/faust-generated/stereoecho.cc:49
447 msgid "Stereo Echo"
448 msgstr "Stereo Echo"
449
450 #: ../src/faust-generated/stereoverb.cc:101
451 #, fuzzy
452 msgid "Stereo Verb"
453 msgstr "Stereo Delay"
454
455 #: ../src/faust-generated/tonecontroll.cc:93
456 msgid "3 Band EQ"
457 msgstr ""
458
459 #: ../src/faust-generated/tonestack_ac15.cc:47
460 msgid "AC-15"
461 msgstr ""
462
463 #: ../src/faust-generated/tonestack_ac30.cc:43
464 #: ../src/gx_head/engine/gx_internal_plugins.cpp:540
465 msgid "AC-30"
466 msgstr "AC-30"
467
468 #: ../src/faust-generated/tonestack_ampeg.cc:43
469 msgid "Ampeg"
470 msgstr ""
471
472 #: ../src/faust-generated/tonestack_ampeg_rev.cc:43
473 msgid "Rev.Rocket"
474 msgstr ""
475
476 #: ../src/faust-generated/tonestack_bassman.cc:43
477 #: ../src/gx_head/engine/gx_internal_plugins.cpp:538
478 msgid "Bassman"
479 msgstr "Bassman"
480
481 #: ../src/faust-generated/tonestack_bogner.cc:43
482 msgid "Triple Giant"
483 msgstr ""
484
485 #: ../src/faust-generated/tonestack_crunch.cc:43
486 msgid "Hughes&Kettner"
487 msgstr ""
488
489 #: ../src/faust-generated/tonestack_default.cc:51
1133490 msgid "default"
1134491 msgstr "default"
1135492
1136 #: ../src/gx_head/gx_engine_audio.cpp:100
1137 msgid "Bassman"
1138 msgstr "Bassman"
1139
1140 #: ../src/gx_head/gx_engine_audio.cpp:100
493 #: ../src/faust-generated/tonestack_fender_blues.cc:43
494 msgid "Junior"
495 msgstr ""
496
497 #: ../src/faust-generated/tonestack_fender_default.cc:43
498 msgid "Fender"
499 msgstr ""
500
501 #: ../src/faust-generated/tonestack_fender_deville.cc:43
502 msgid "Deville"
503 msgstr ""
504
505 #: ../src/faust-generated/tonestack_gibsen.cc:43
506 msgid "Gibsen"
507 msgstr ""
508
509 #: ../src/faust-generated/tonestack_groove.cc:43
510 #, fuzzy
511 msgid "Trio Preamp"
512 msgstr "Preamp"
513
514 #: ../src/faust-generated/tonestack_ibanez.cc:43
515 msgid "Ibanez"
516 msgstr ""
517
518 #: ../src/faust-generated/tonestack_jcm2000.cc:43
519 msgid "JCM-2000"
520 msgstr "JCM-2000"
521
522 #: ../src/faust-generated/tonestack_jcm800.cc:43
523 msgid "JCM-800"
524 msgstr "JCM-800"
525
526 #: ../src/faust-generated/tonestack_jtm45.cc:43
527 msgid "JTM-45"
528 msgstr ""
529
530 #: ../src/faust-generated/tonestack_m2199.cc:43
531 msgid "M2199"
532 msgstr "M2199"
533
534 #: ../src/faust-generated/tonestack_mesa.cc:43
535 #: ../src/gx_head/engine/gx_internal_plugins.cpp:544
536 msgid "Mesa Boogie"
537 msgstr ""
538
539 #: ../src/faust-generated/tonestack_mlead.cc:43
540 msgid "M-Lead"
541 msgstr "M-Lead"
542
543 #: ../src/faust-generated/tonestack_peavey.cc:43
544 msgid "Peavey"
545 msgstr ""
546
547 #: ../src/faust-generated/tonestack_princeton.cc:43
548 #: ../src/gx_head/engine/gx_internal_plugins.cpp:541
549 msgid "Princeton"
550 msgstr "Princeton"
551
552 #: ../src/faust-generated/tonestack_roland.cc:43
553 msgid "Roland"
554 msgstr ""
555
556 #: ../src/faust-generated/tonestack_soldano.cc:43
557 msgid "SOL 100"
558 msgstr ""
559
560 #: ../src/faust-generated/tonestack_sovtek.cc:43
561 msgid "MIG 100 H"
562 msgstr ""
563
564 #: ../src/faust-generated/tonestack_twin.cc:43
1141565 msgid "Twin Reverb"
1142566 msgstr "Twin Reverb"
1143567
1144 #: ../src/gx_head/gx_engine_audio.cpp:100
1145 msgid "Princeton"
1146 msgstr "Princeton"
1147
1148 #: ../src/gx_head/gx_engine_audio.cpp:100
1149 msgid "JCM-800"
1150 msgstr "JCM-800"
1151
1152 #: ../src/gx_head/gx_engine_audio.cpp:100
1153 msgid "JCM-2000"
1154 msgstr "JCM-2000"
1155
1156 #: ../src/gx_head/gx_engine_audio.cpp:100
1157 msgid "M-Lead"
1158 msgstr "M-Lead"
1159
1160 #: ../src/gx_head/gx_engine_audio.cpp:100
1161 msgid "M2199"
1162 msgstr "M2199"
1163
1164 #: ../src/gx_head/gx_engine_audio.cpp:100
1165 msgid "AC-30"
1166 msgstr "AC-30"
1167
1168 #: ../src/gx_head/gx_engine_audio.cpp:100
1169 msgid "Off"
1170 msgstr "Off"
1171
1172 #: ../src/gx_head/gx_engine_audio.cpp:103
1173 msgid "post"
1174 msgstr "post"
1175
1176 #: ../src/gx_head/gx_engine_audio.cpp:103
1177 msgid "pre"
1178 msgstr "pre"
1179
1180 #: ../src/gx_head/gx_engine_audio.cpp:115
1181 msgid "manual"
1182 msgstr "manual"
1183
1184 #: ../src/gx_head/gx_engine_audio.cpp:115
1185 msgid "auto"
1186 msgstr "auto"
1187
1188 #: ../src/gx_head/gx_paramtable.cpp:163
1189 msgid "midi standard controllers: number expected"
1190 msgstr "controladores midi standard: número esperado"
1191
1192 #: ../src/gx_head/gx_paramtable.cpp:191
1193 msgid "Midi controller settings"
1194 msgstr "Configuraciones de controlador Midi"
1195
1196 #: ../src/gx_head/gx_paramtable.cpp:192
1197 #: ../src/gx_head/gx_system.cpp:460
1198 msgid "unknown parameter: "
1199 msgstr "unknown parameter: "
1200
1201 #: ../src/gx_head/gx_paramtable.cpp:240
1202 #: ../src/gx_head/gx_paramtable.cpp:246
1203 msgid "recall MIDI state"
1204 msgstr "recall MIDI state"
1205
1206 #: ../src/gx_head/gx_paramtable.cpp:241
1207 msgid "invalid format, Parameter skipped: "
1208 msgstr "invalid format, Parameter skipped: "
1209
1210 #: ../src/gx_head/gx_paramtable.cpp:247
1211 msgid "Parameter range outside bounds, changed: "
1212 msgstr "Parameter range outside bounds, changed: "
1213
1214 #: ../src/gx_head/gx_paramtable.cpp:465
1215 msgid "Convolver"
1216 msgstr "Convolver"
1217
1218 #: ../src/gx_head/gx_paramtable.cpp:467
1219 msgid "Scaleable EQ"
1220 msgstr "Scaleable EQ"
1221
1222 #: ../src/gx_head/gx_paramtable.cpp:468
1223 msgid "Scwitch EQ"
1224 msgstr "Scwitch EQ"
1225
1226 #: ../src/gx_head/gx_paramtable.cpp:469
1227 msgid "Amplifier"
1228 msgstr "Amplifier"
1229
1230 #: ../src/gx_head/gx_paramtable.cpp:470
1231 #: ../src/gx_head/gx_paramtable.cpp:474
1232 msgid "Amplifier2"
1233 msgstr "Amplifier2"
1234
1235 #: ../src/gx_head/gx_paramtable.cpp:471
1236 msgid "Preamp"
1237 msgstr "Preamp"
1238
1239 #: ../src/gx_head/gx_paramtable.cpp:472
1240 msgid "Tube1"
1241 msgstr "Tube1"
1242
1243 #: ../src/gx_head/gx_paramtable.cpp:473
1244 msgid "Tube2"
1245 msgstr "Tube2"
1246
1247 #: ../src/gx_head/gx_paramtable.cpp:475
1248 msgid "Tube3"
1249 msgstr "Tube3"
1250
1251 #: ../src/gx_head/gx_paramtable.cpp:476
1252 msgid "Shaper"
1253 msgstr "Shaper"
1254
1255 #: ../src/gx_head/gx_paramtable.cpp:477
1256 msgid "Noise Gate"
1257 msgstr "Noise Gate"
1258
1259 #: ../src/gx_head/gx_paramtable.cpp:478
1260 msgid "Anti Alias"
1261 msgstr "Anti Alias"
1262
1263 #: ../src/gx_head/gx_paramtable.cpp:479
1264 msgid "Oversampling"
1265 msgstr "Oversampling"
1266
1267 #: ../src/gx_head/gx_paramtable.cpp:480
1268 msgid "Bass Boost"
1269 msgstr "Bass Boost"
1270
1271 #: ../src/gx_head/gx_paramtable.cpp:481
1272 msgid "Amp Model"
1273 msgstr "Amp Model"
1274
1275 #: ../src/gx_head/gx_paramtable.cpp:482
1276 msgid "Pre-Amp"
1277 msgstr "Pre-Amp"
1278
1279 #: ../src/gx_head/gx_paramtable.cpp:483
1280 msgid "Drive"
1281 msgstr "Drive"
1282
1283 #: ../src/gx_head/gx_paramtable.cpp:484
1284 msgid "Tube 1"
1285 msgstr "Tube 1"
1286
1287 #: ../src/gx_head/gx_paramtable.cpp:485
1288 msgid "Tube 1 Vibrato"
1289 msgstr "Tube 1 Vibrato"
1290
1291 #: ../src/gx_head/gx_paramtable.cpp:486
1292 msgid "Tube 2"
1293 msgstr "Tube 2"
1294
1295 #: ../src/gx_head/gx_paramtable.cpp:487
1296 msgid "Tube 3"
1297 msgstr "Tube 3"
1298
1299 #: ../src/gx_head/gx_paramtable.cpp:488
1300 msgid "Tonestack"
1301 msgstr "Tonestack"
1302
1303 #: ../src/gx_head/gx_paramtable.cpp:489
1304 msgid "Compressor"
1305 msgstr "Compressor"
1306
1307 #: ../src/gx_head/gx_paramtable.cpp:490
1308 msgid "Overdrive"
1309 msgstr "Overdrive"
1310
1311 #: ../src/gx_head/gx_paramtable.cpp:491
1312 #: ../src/gx_head/gx_paramtable.cpp:492
1313 msgid "Multi Band Distortion"
1314 msgstr "Multi Band Distortion"
1315
1316 #: ../src/gx_head/gx_paramtable.cpp:493
1317 msgid "low_highpass"
1318 msgstr "low_highpass"
1319
1320 #: ../src/gx_head/gx_paramtable.cpp:494
1321 msgid "low_highcutoff"
1322 msgstr "low_highcutoff"
1323
1324 #: ../src/gx_head/gx_paramtable.cpp:495
1325 msgid "low high pass"
1326 msgstr "low high pass"
1327
1328 #: ../src/gx_head/gx_paramtable.cpp:496
1329 #: ../src/gx_head/gx_paramtable.cpp:500
1330 msgid "Distortion resonator"
1331 msgstr "Distortion resonator"
1332
1333 #: ../src/gx_head/gx_paramtable.cpp:497
1334 msgid "Single Band Distortion"
1335 msgstr "Single Band Distortion"
1336
1337 #: ../src/gx_head/gx_paramtable.cpp:498
1338 msgid "Distortion low/highpass"
1339 msgstr "Distortion low/highpass"
1340
1341 #: ../src/gx_head/gx_paramtable.cpp:499
1342 msgid "Distortion low/highcutoff"
1343 msgstr "Distortion low/highcutoff"
1344
1345 #: ../src/gx_head/gx_paramtable.cpp:501
1346 msgid "Switch Distortion"
1347 msgstr "Switch Distortion"
1348
1349 #: ../src/gx_head/gx_paramtable.cpp:502
1350 msgid "Freeverb"
1351 msgstr "Freeverb"
1352
1353 #: ../src/gx_head/gx_paramtable.cpp:503
1354 msgid "ImpulseResponse"
1355 msgstr "ImpulseResponse"
1356
1357 #: ../src/gx_head/gx_paramtable.cpp:504
1358 msgid "Crybaby"
1359 msgstr "Crybaby"
1360
1361 #: ../src/gx_head/gx_paramtable.cpp:505
1362 msgid "Echo"
1363 msgstr "Echo"
1364
1365 #: ../src/gx_head/gx_paramtable.cpp:506
1366 #: ../src/gx_head/iredit.glade.h:35
1367 msgid "Delay"
1368 msgstr "Delay"
1369
1370 #: ../src/gx_head/gx_paramtable.cpp:507
1371 msgid "Stereo Delay"
1372 msgstr "Stereo Delay"
1373
1374 #: ../src/gx_head/gx_paramtable.cpp:508
1375 msgid "Stereo Echo"
1376 msgstr "Stereo Echo"
1377
1378 #: ../src/gx_head/gx_paramtable.cpp:509
1379 msgid "Chorus"
1380 msgstr "Chorus"
1381
1382 #: ../src/gx_head/gx_paramtable.cpp:510
1383 msgid "Multiband Filter"
1384 msgstr "Multiband Filter"
1385
1386 #: ../src/gx_head/gx_paramtable.cpp:511
1387 msgid "Moog Filter"
1388 msgstr "Moog Filter"
1389
1390 #: ../src/gx_head/gx_paramtable.cpp:512
1391 msgid "BiQuad Filter"
1392 msgstr "BiQuad Filter"
1393
1394 #: ../src/gx_head/gx_paramtable.cpp:513
1395 msgid "Flanger"
1396 msgstr "Flanger"
1397
1398 #: ../src/gx_head/gx_paramtable.cpp:514
1399 msgid "Sample Looper"
1400 msgstr "Sample Looper"
1401
1402 #: ../src/gx_head/gx_paramtable.cpp:515
1403 msgid "Cab-ImpResp"
1404 msgstr "Cab-ImpResp"
1405
1406 #: ../src/gx_head/gx_paramtable.cpp:516
1407 msgid "Phaser"
1408 msgstr "Phaser"
1409
1410 #: ../src/gx_head/gx_paramtable.cpp:517
1411 msgid "Midi Out"
1412 msgstr "Midi Out"
1413
1414 #: ../src/gx_head/gx_paramtable.cpp:518
1415 msgid "Midi Out 1"
1416 msgstr "Midi Out 1"
1417
1418 #: ../src/gx_head/gx_paramtable.cpp:519
1419 msgid "Midi Out 2"
1420 msgstr "Midi Out 2"
1421
1422 #: ../src/gx_head/gx_paramtable.cpp:520
1423 msgid "Midi Out 3"
1424 msgstr "Midi Out 3"
1425
1426 #: ../src/gx_head/gx_paramtable.cpp:521
1427 msgid "Beat Detector"
1428 msgstr "Beat Detector"
1429
1430 #: ../src/gx_head/gx_paramtable.cpp:522
1431 msgid "User Interface"
1432 msgstr "User Interface"
1433
1434 #: ../src/gx_head/gx_paramtable.cpp:523
1435 msgid "System"
1436 msgstr "System"
1437
1438 #: ../src/gx_head/gx_paramtable.cpp:692
1439 #: ../src/gx_head/gx_paramtable.cpp:799
1440 msgid "read parameter"
1441 msgstr "read parameter"
1442
1443 #: ../src/gx_head/gx_paramtable.cpp:692
1444 #: ../src/gx_head/gx_paramtable.cpp:799
1445 msgid "parameter %1%: unknown enum value: %2%"
1446 msgstr "parameter %1%: unknown enum value: %2%"
1447
1448 #: ../src/gx_head/gx_system.cpp:460
1449 #: ../src/gx_head/gx_system.cpp:466
1450 #: ../src/gx_head/gx_system.cpp:470
1451 #: ../src/gx_head/gx_system.cpp:536
1452 #: ../src/gx_head/gx_system.cpp:702
1453 #: ../src/gx_head/gx_system.cpp:707
1454 #: ../src/gx_head/gx_system.cpp:725
1455 #: ../src/gx_head/gx_system.cpp:733
1456 #: ../src/gx_head/gx_preset.cpp:110
1457 msgid "recall settings"
1458 msgstr "recall settings"
1459
1460 #: ../src/gx_head/gx_system.cpp:466
1461 msgid "preset-parameter "
1462 msgstr "parámetro de preset"
1463
1464 #: ../src/gx_head/gx_system.cpp:466
1465 msgid " in settings"
1466 msgstr " in settings"
1467
1468 #: ../src/gx_head/gx_system.cpp:470
1469 msgid "non preset-parameter "
1470 msgstr "no parámetro de preset"
1471
1472 #: ../src/gx_head/gx_system.cpp:470
1473 msgid " in preset"
1474 msgstr " in preset"
1475
1476 #: ../src/gx_head/gx_system.cpp:537
1477 msgid "unknown preset section: "
1478 msgstr "sección de preset desconocida: "
1479
1480 #: ../src/gx_head/gx_system.cpp:614
1481 msgid "writing to "
1482 msgstr "writing to "
1483
1484 #: ../src/gx_head/gx_system.cpp:671
1485 msgid "recall state"
1486 msgstr "recall state"
1487
1488 #: ../src/gx_head/gx_system.cpp:671
1489 msgid "unknown jack ports section: "
1490 msgstr "seccione de puertos de jack desconocidas"
1491
1492 #: ../src/gx_head/gx_system.cpp:702
1493 msgid "loading converted state"
1494 msgstr "cargando estado convertido"
1495
1496 #: ../src/gx_head/gx_system.cpp:705
1497 msgid "major version mismatch in "
1498 msgstr "major version mismatch in "
1499
1500 #: ../src/gx_head/gx_system.cpp:705
1501 msgid ": found "
1502 msgstr ": found "
1503
1504 #: ../src/gx_head/gx_system.cpp:706
1505 msgid ", expected "
1506 msgstr ", expected "
1507
1508 #: ../src/gx_head/gx_system.cpp:726
1509 msgid "unknown section: "
1510 msgstr "unknown section: "
1511
1512 #: ../src/gx_head/gx_system.cpp:733
1513 msgid "invalid settings file: "
1514 msgstr "invalid settings file: "
1515
1516 #. print out a warning
1517 #: ../src/gx_head/gx_system.cpp:839
1518 msgid "signal "
1519 msgstr "signal "
1520
1521 #: ../src/gx_head/gx_system.cpp:839
1522 msgid " received, exiting ..."
1523 msgstr " received, exiting ..."
1524
1525 #: ../src/gx_head/gx_system.cpp:840
1526 #: ../src/gx_head/gx_system.cpp:848
1527 msgid "signal_handler"
1528 msgstr "signal_handler"
1529
1530 #: ../src/gx_head/gx_system.cpp:848
1531 msgid "signal USR1 received, save settings"
1532 msgstr "signal USR1 received, save settings"
1533
1534 #: ../src/gx_head/gx_system.cpp:866
1535 msgid "number of skins is 0, aborting ..."
1536 msgstr "number of skins is 0, aborting ..."
1537
1538 #: ../src/gx_head/gx_system.cpp:956
1539 msgid "load state file on startup"
1540 msgstr "load state file on startup"
1541
1542 #: ../src/gx_head/gx_system.cpp:971
1543 msgid "directory from which .glade files are loaded"
1544 msgstr "directory from which .glade files are loaded"
1545
1546 #: ../src/gx_head/gx_system.cpp:977
1547 msgid "directory with skin style definitions (.rc files)"
1548 msgstr "directory with skin style definitions (.rc files)"
1549
1550 #: ../src/gx_head/gx_system.cpp:983
1551 msgid "print log on terminal"
1552 msgstr "print log on terminal"
1553
1554 #: ../src/gx_head/gx_system.cpp:996
1555 msgid "Error in user options! "
1556 msgstr "¡Error en opciones de usuario! "
1557
1558 #: ../src/gx_head/gx_system.cpp:1024
1559 #: ../src/gx_head/gx_system.cpp:1057
1560 msgid "-c and -r cannot be used together, defaulting to 'default' style"
1561 msgstr "-c and -r cannot be used together, defaulting to 'default' style"
1562
1563 #: ../src/gx_head/gx_system.cpp:1039
1564 msgid "rcset value is garbage, defaulting to 'default' style"
1565 msgstr "rcset value is garbage, defaulting to 'default' style"
1566
1567 #: ../src/gx_head/gx_system.cpp:1096
1568 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
1569 msgstr "Aviso --> se han provisto más de 2 puertos de salida. Se ignoran los puertos extra."
1570
1571 #: ../src/gx_head/gx_system.cpp:1186
1572 msgid "fatal system error: "
1573 msgstr "fatal system error: "
1574
1575 #: ../src/gx_head/gx_system.cpp:1307
1576 msgid "Pixmap Check"
1577 msgstr "Pixmap Check"
1578
1579 #: ../src/gx_head/gx_system.cpp:1307
1580 msgid " cannot find installed pixmaps! giving up ..."
1581 msgstr " cannot find installed pixmaps! giving up ..."
1582
1583 #: ../src/gx_head/gx_system.cpp:1362
1584 msgid "gx_abort"
1585 msgstr "gx_abort"
1586
1587 #: ../src/gx_head/gx_system.cpp:1362
1588 msgid "Aborting gx_head, ciao!"
1589 msgstr "Aborting gx_head, ciao!"
1590
1591 #: ../src/gx_head/gx_system.cpp:1537
1592 #, c-format
1593 msgid " gx_head exit *** ciao . . \n"
1594 msgstr " gx_head exit *** ciao . . \n"
1595
1596 #: ../src/gx_head/gx_preset.cpp:50
1597 msgid "Load"
1598 msgstr "Cargar"
1599
1600 #: ../src/gx_head/gx_preset.cpp:53
1601 msgid "Save"
1602 msgstr "Guardar"
1603
1604 #: ../src/gx_head/gx_preset.cpp:56
1605 msgid "Rename"
1606 msgstr "Renombrar"
1607
1608 #: ../src/gx_head/gx_preset.cpp:59
1609 msgid "Delete"
1610 msgstr "Eliminar"
1611
1612 #: ../src/gx_head/gx_preset.cpp:100
1613 msgid "loading presets"
1614 msgstr "cargando presets"
1615
1616 #: ../src/gx_head/gx_preset.cpp:100
1617 msgid "rewriting convertet presets"
1618 msgstr "reescribiendo presets convertidos"
1619
1620 #: ../src/gx_head/gx_preset.cpp:104
1621 msgid "major version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1622 msgstr "major version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1623
1624 #: ../src/gx_head/gx_preset.cpp:107
1625 msgid "minor version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1626 msgstr "minor version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1627
1628 #: ../src/gx_head/gx_preset.cpp:154
1629 #: ../src/gx_head/gx_preset.cpp:160
1630 msgid "save preset"
1631 msgstr "save preset"
1632
1633 #: ../src/gx_head/gx_preset.cpp:154
1634 msgid "couldn't write "
1635 msgstr "couldn't write "
1636
1637 #: ../src/gx_head/gx_preset.cpp:160
1638 msgid "couldn't rename "
1639 msgstr "couldn't rename "
1640
1641 #: ../src/gx_head/gx_preset.cpp:165
1642 msgid "save/modify preset"
1643 msgstr "save/modify preset"
1644
1645 #: ../src/gx_head/gx_preset.cpp:165
1646 #: ../src/gx_head/gx_preset.cpp:552
1647 msgid "invalid preset file: "
1648 msgstr "invalid preset file: "
1649
1650 #. ---- how many did we get ?
1651 #: ../src/gx_head/gx_preset.cpp:195
1652 msgid "Preset List Building"
1653 msgstr "Preset List Building"
1654
1655 #: ../src/gx_head/gx_preset.cpp:196
1656 msgid " presets found"
1657 msgstr " presets found"
1658
1659 #: ../src/gx_head/gx_preset.cpp:203
1660 msgid "parse error"
1661 msgstr "parse error"
1662
1663 #: ../src/gx_head/gx_preset.cpp:208
1664 msgid "empty preset File "
1665 msgstr "empty preset File "
1666
1667 #: ../src/gx_head/gx_preset.cpp:212
1668 msgid "preset File %1% doesn't exist"
1669 msgstr "preset File %1% doesn't exist"
1670
1671 #: ../src/gx_head/gx_preset.cpp:214
1672 #: ../src/gx_head/gx_preset.cpp:322
1673 msgid "Load preset file"
1674 msgstr "Load preset file"
1675
1676 #: ../src/gx_head/gx_preset.cpp:322
1677 msgid "selecting default preset bank"
1678 msgstr "selecting default preset bank"
1679
1680 #: ../src/gx_head/gx_preset.cpp:338
1681 #: ../src/gx_head/gx_preset.cpp:361
1682 #: ../src/gx_head/gx_preset.cpp:393
1683 msgid "Preset Switching"
1684 msgstr "Preset Switching"
1685
1686 #: ../src/gx_head/gx_preset.cpp:339
1687 #: ../src/gx_head/gx_preset.cpp:362
1688 #: ../src/gx_head/gx_preset.cpp:394
1689 #: ../src/gx_head/gx_preset.cpp:648
1690 msgid "Preset list is empty, make some :)"
1691 msgstr "Preset list is empty, make some :)"
1692
1693 #: ../src/gx_head/gx_preset.cpp:427
1694 #: ../src/gx_head/gx_preset.cpp:439
1695 msgid "Deleting Active Preset"
1696 msgstr "Deleting Active Preset"
1697
1698 #: ../src/gx_head/gx_preset.cpp:428
1699 msgid "No active preset, this is the main setting"
1700 msgstr "No active preset, this is the main setting"
1701
1702 #: ../src/gx_head/gx_preset.cpp:440
1703 #: ../src/gx_head/gx_preset.cpp:573
1704 msgid "Deleted preset "
1705 msgstr "Deleted preset "
1706
1707 #: ../src/gx_head/gx_preset.cpp:441
1708 #: ../src/gx_head/gx_preset.cpp:574
1709 msgid ", recalled main setting"
1710 msgstr ", recalled main setting"
1711
1712 #: ../src/gx_head/gx_preset.cpp:450
1713 msgid " Are you sure you want to delete preset "
1714 msgstr " Are you sure you want to delete preset "
1715
1716 #: ../src/gx_head/gx_preset.cpp:454
1717 msgid "Deleting preset "
1718 msgstr "Deleting preset "
1719
1720 #: ../src/gx_head/gx_preset.cpp:461
1721 msgid "Delete Preset"
1722 msgstr "Delete Preset"
1723
1724 #: ../src/gx_head/gx_preset.cpp:461
1725 msgid "Keep Preset"
1726 msgstr "Keep Preset"
1727
1728 #. recalling main setting
1729 #. FIXME (wrong when loaded with -f ?)
1730 #: ../src/gx_head/gx_preset.cpp:468
1731 #: ../src/gx_head/gx_preset.cpp:572
1732 msgid "Preset Deleting"
1733 msgstr "Preset Deleting"
1734
1735 #: ../src/gx_head/gx_preset.cpp:469
1736 msgid " Deletion of preset "
1737 msgstr " Deletion of preset "
1738
1739 #: ../src/gx_head/gx_preset.cpp:470
1740 msgid " has been cancelled"
1741 msgstr " has been cancelled"
1742
1743 #: ../src/gx_head/gx_preset.cpp:483
1744 #: ../src/gx_head/gx_preset.cpp:500
1745 msgid "Delete All Presets Dialog"
1746 msgstr "Delete All Presets Dialog"
1747
1748 #: ../src/gx_head/gx_preset.cpp:484
1749 msgid "There is no presets to delete"
1750 msgstr "There is no presets to delete"
1751
1752 #: ../src/gx_head/gx_preset.cpp:491
1753 msgid "Deleting ALL Presets! "
1754 msgstr "Deleting ALL Presets! "
1755
1756 #: ../src/gx_head/gx_preset.cpp:492
1757 msgid " Are you sure you want to delete ALL your cool presets ? "
1758 msgstr " Are you sure you want to delete ALL your cool presets ? "
1759
1760 #: ../src/gx_head/gx_preset.cpp:493
1761 msgid "Yes, DO IT NOW!"
1762 msgstr "Yes, DO IT NOW!"
1763
1764 #: ../src/gx_head/gx_preset.cpp:493
1765 msgid "Maybe Later ..."
1766 msgstr "Maybe Later ..."
1767
1768 #: ../src/gx_head/gx_preset.cpp:501
1769 msgid "All Presets deletion has been cancelled"
1770 msgstr "All Presets deletion has been cancelled"
1771
1772 #: ../src/gx_head/gx_preset.cpp:525
1773 msgid "All Presets Deleting"
1774 msgstr "All Presets Deleting"
1775
1776 #: ../src/gx_head/gx_preset.cpp:525
1777 msgid "deleted ALL presets!"
1778 msgstr "deleted ALL presets!"
1779
1780 #: ../src/gx_head/gx_preset.cpp:552
1781 msgid "load preset"
1782 msgstr "load preset"
1783
1784 #: ../src/gx_head/gx_preset.cpp:582
1785 #: ../src/gx_head/gx_preset.cpp:600
1786 #: ../src/gx_head/gx_preset.cpp:606
1787 msgid "Renaming Active Preset"
1788 msgstr "Renaming Active Preset"
1789
1790 #: ../src/gx_head/gx_preset.cpp:583
1791 msgid "This is the main setting, load a preset first"
1792 msgstr "Esta es la configuración principal, carga antes un preset"
1793
1794 #: ../src/gx_head/gx_preset.cpp:601
1795 msgid "The preset name is unchanged"
1796 msgstr "The preset name is unchanged"
1797
1798 #: ../src/gx_head/gx_preset.cpp:607
1799 msgid "Renamed preset "
1800 msgstr "Renamed preset "
1801
1802 #: ../src/gx_head/gx_preset.cpp:608
1803 msgid " to "
1804 msgstr " to "
1805
1806 #. print out info
1807 #: ../src/gx_head/gx_preset.cpp:647
1808 #: ../src/gx_head/gx_preset.cpp:672
1809 #: ../src/gx_head/gx_preset.cpp:677
1810 #: ../src/gx_head/gx_preset.cpp:777
1811 #: ../src/gx_head/gx_preset.cpp:782
1812 msgid "Preset Loading"
1813 msgstr "Preset Loading"
1814
1815 #: ../src/gx_head/gx_preset.cpp:672
1816 #: ../src/gx_head/gx_preset.cpp:777
1817 msgid "Could not load preset "
1818 msgstr "Could not load preset "
1819
1820 #: ../src/gx_head/gx_preset.cpp:677
1821 #: ../src/gx_head/gx_preset.cpp:782
1822 msgid "loaded preset "
1823 msgstr "loaded preset "
1824
1825 #: ../src/gx_head/gx_preset.cpp:721
1826 msgid "Preset Saving"
1827 msgstr "Preset Saving"
1828
1829 #: ../src/gx_head/gx_preset.cpp:721
1830 msgid "saved preset "
1831 msgstr "saved preset "
1832
1833 #: ../src/gx_head/gx_preset.cpp:865
1834 msgid "Main Setting recalling"
1835 msgstr "Main Setting recalling"
1836
1837 #: ../src/gx_head/gx_preset.cpp:866
1838 msgid "Called back main setting %1%"
1839 msgstr "Called back main setting %1%"
1840
1841 #: ../src/gx_head/gx_preset.cpp:870
1842 msgid "loading Settings file"
1843 msgstr "loading Settings file"
1844
1845 #: ../src/gx_head/gx_preset.cpp:871
1846 msgid "loaded settings file %1%"
1847 msgstr "loaded settings file %1%"
1848
1849 #: ../src/gx_head/gx_preset.cpp:886
1850 msgid "Select a preset *_rc file"
1851 msgstr "Select a preset *_rc file"
1852
1853 #: ../src/gx_head/gx_preset.cpp:917
1854 msgid "Save a preset *_rc File"
1855 msgstr "Save a preset *_rc File"
1856
1857 #: ../src/gx_head/gx_preset.cpp:937
1858 msgid "Export preset"
1859 msgstr "Exportar preset"
1860
1861 #: ../src/gx_head/gx_preset.cpp:952
1862 msgid "Saving Active Preset"
1863 msgstr "Guardando Preset Activo"
1864
1865 #: ../src/gx_head/gx_preset.cpp:953
1866 msgid "We are in main setting, load a preset first"
1867 msgstr "Estamos en la configuración principal, carga antes un preset"
1868
1869 #: ../src/gx_head/gx_preset.cpp:988
1870 msgid "Saving new preset"
1871 msgstr "Guardando nuevo preset"
1872
1873 #: ../src/gx_head/gx_preset.cpp:988
1874 #: ../src/gx_head/gx_preset.cpp:1077
1875 msgid "no preset name given"
1876 msgstr "no preset name given"
1877
1878 #: ../src/gx_head/gx_preset.cpp:1004
1879 msgid "New Preset Saving"
1880 msgstr "New Preset Saving"
1881
1882 #: ../src/gx_head/gx_preset.cpp:1005
1883 msgid "preset name "
1884 msgstr "nombre del preset"
1885
1886 #: ../src/gx_head/gx_preset.cpp:1007
1887 msgid " already in use, choose another one"
1888 msgstr " ya está en uso, eliga otro"
1889
1890 #: ../src/gx_head/gx_preset.cpp:1029
1891 #: ../src/gx_head/gx_preset.cpp:1031
1892 #: ../src/gx_head/gx_preset.cpp:1034
1893 msgid "Main Setting"
1894 msgstr "Configuración principal"
1895
1896 #: ../src/gx_head/gx_preset.cpp:1029
1897 msgid "can't save main setting"
1898 msgstr "can't save main setting"
1899
1900 #: ../src/gx_head/gx_preset.cpp:1032
1901 msgid "Saved current preset into main setting"
1902 msgstr "Saved current preset into main setting"
1903
1904 #: ../src/gx_head/gx_preset.cpp:1034
1905 msgid "Saved main setting"
1906 msgstr "Saved main setting"
1907
1908 #: ../src/gx_head/gx_preset.cpp:1051
1909 msgid "Save new preset ... "
1910 msgstr "Guardar nuevo preset..."
1911
1912 #: ../src/gx_head/gx_preset.cpp:1052
1913 msgid ""
1914 "\n"
1915 " Please enter a valid preset name: \n"
1916 msgstr ""
1917 "\n"
1918 " Por favor, introduce un nombre de preset válido: \n"
1919
1920 #: ../src/gx_head/gx_preset.cpp:1053
1921 msgid "Save Preset"
1922 msgstr "Guardar Preset"
1923
1924 #: ../src/gx_head/gx_preset.cpp:1053
1925 #: ../src/gx_head/gx_preset.cpp:1137
1926 msgid "Cancel"
1927 msgstr "Cancelar"
1928
1929 #: ../src/gx_head/gx_preset.cpp:1061
1930 msgid "Saving New Preset Dialog"
1931 msgstr "Saving New Preset Dialog"
1932
1933 #: ../src/gx_head/gx_preset.cpp:1062
1934 msgid " Preset saving has been cancelled"
1935 msgstr " Preset saving has been cancelled"
1936
1937 #: ../src/gx_head/gx_preset.cpp:1077
1938 #: ../src/gx_head/gx_preset.cpp:1087
1939 msgid "Preset Renaming"
1940 msgstr "Preset Renaming"
1941
1942 #: ../src/gx_head/gx_preset.cpp:1088
1943 msgid "Could not rename preset "
1944 msgstr "No se pudo renombrar preset"
1945
1946 #: ../src/gx_head/gx_preset.cpp:1128
1947 msgid "Renaming preset "
1948 msgstr "Renaming preset "
1949
1950 #: ../src/gx_head/gx_preset.cpp:1136
1951 msgid " Please enter a valid preset name: "
1952 msgstr " Por favor, introduce un nombre de preset válido: "
1953
1954 #: ../src/gx_head/gx_preset.cpp:1137
1955 msgid "Validate"
1956 msgstr "Validate"
1957
1958 #: ../src/gx_head/gx_preset.cpp:1144
1959 msgid "Rename Preset Dialog"
1960 msgstr "Rename Preset Dialog"
1961
1962 #: ../src/gx_head/gx_preset.cpp:1145
1963 msgid " Preset renaming has been cancelled"
1964 msgstr " Preset renaming has been cancelled"
1965
1966 #. ----------------------------------------------------------------
1967 #. end of gx_preset namespace
1968 #: ../src/gx_head/iredit.glade.h:1
568 #: ../src/faust-generated/tremolo.cc:48
569 msgid "Tremolo"
570 msgstr ""
571
572 #. end namespace tremolo
573 #: ../src/gx_head/builder/amp.tonestack_ui.glade.h:1
574 #: ../src/gx_head/builder/crybaby_ui.glade.h:1
575 #: ../src/gx_head/builder/iredit.glade.h:49
576 #: ../src/gx_head/builder/jackstarter.glade.h:10
577 #: ../src/gx_head/builder/mainpanel.glade.h:53
578 #: ../src/gx_head/builder/midi.glade.h:15
579 #: ../src/gx_head/builder/tremolo_ui.glade.h:1
580 msgid "label"
581 msgstr "etiqueta"
582
583 #: ../src/gx_head/builder/iredit.glade.h:1
1969584 msgid ""
1970585 "<b><big>Using the mouse in the graph window</big></b>\n"
1971586 "\n"
2007622 "<big>click on the displays in the settings frame\n"
2008623 "to change values with the keyboard</big>"
2009624
2010 #: ../src/gx_head/iredit.glade.h:20
625 #: ../src/gx_head/builder/iredit.glade.h:20
2011626 msgid "<b>Channel</b>"
2012627 msgstr "<b>Channel</b>"
2013628
2014 #: ../src/gx_head/iredit.glade.h:21
629 #: ../src/gx_head/builder/iredit.glade.h:21
2015630 msgid "<b>Dir:</b>"
2016631 msgstr "<b>Dir:</b>"
2017632
2018 #: ../src/gx_head/iredit.glade.h:22
633 #: ../src/gx_head/builder/iredit.glade.h:22
2019634 msgid "<b>Display</b>"
2020635 msgstr "<b>Display</b>"
2021636
2022 #: ../src/gx_head/iredit.glade.h:23
637 #: ../src/gx_head/builder/iredit.glade.h:23
2023638 msgid "<b>File:</b>"
2024639 msgstr "<b>File:</b>"
2025640
2026 #: ../src/gx_head/iredit.glade.h:24
641 #: ../src/gx_head/builder/iredit.glade.h:24
2027642 msgid "<b>Format:</b>"
2028643 msgstr "<b>Format:</b>"
2029644
2030 #: ../src/gx_head/iredit.glade.h:25
645 #: ../src/gx_head/builder/iredit.glade.h:25
2031646 msgid "<b>IR File Details</b>"
2032647 msgstr "<b>IR File Details</b>"
2033648
2034 #: ../src/gx_head/iredit.glade.h:26
649 #: ../src/gx_head/builder/iredit.glade.h:26
2035650 msgid "<b>Length:</b>"
2036651 msgstr "<b>Length:</b>"
2037652
2038 #: ../src/gx_head/iredit.glade.h:27
653 #: ../src/gx_head/builder/iredit.glade.h:27
2039654 msgid "<b>Mix</b>"
2040655 msgstr "<b>Mix</b>"
2041656
2042 #: ../src/gx_head/iredit.glade.h:28
657 #: ../src/gx_head/builder/iredit.glade.h:28
2043658 msgid "<b>Parameter (live update)</b>"
2044659 msgstr "<b>Parameter (live update)</b>"
2045660
2046 #: ../src/gx_head/iredit.glade.h:29
661 #: ../src/gx_head/builder/iredit.glade.h:29
2047662 msgid "<b>Samplerate:</b>"
2048663 msgstr "<b>Samplerate:</b>"
2049664
2050 #: ../src/gx_head/iredit.glade.h:30
665 #: ../src/gx_head/builder/iredit.glade.h:30
2051666 msgid "<b>Settings</b>"
2052667 msgstr "<b>Settings</b>"
2053668
2054 #: ../src/gx_head/iredit.glade.h:31
669 #: ../src/gx_head/builder/iredit.glade.h:31
2055670 msgid "<small><small>dry</small></small>"
2056671 msgstr "<small><small>dry</small></small>"
2057672
2058 #: ../src/gx_head/iredit.glade.h:32
673 #: ../src/gx_head/builder/iredit.glade.h:32
2059674 msgid "<small><small>wet</small></small>"
2060675 msgstr "<small><small>wet</small></small>"
2061676
2062 #: ../src/gx_head/iredit.glade.h:33
677 #: ../src/gx_head/builder/iredit.glade.h:33
2063678 msgid "<small>MSec</small>"
2064679 msgstr "<small>MSec</small>"
2065680
2066 #: ../src/gx_head/iredit.glade.h:34
681 #: ../src/gx_head/builder/iredit.glade.h:34
2067682 msgid "<small>Samples</small>"
2068683 msgstr "<small>Samples</small>"
2069684
2070 #: ../src/gx_head/iredit.glade.h:36
685 #: ../src/gx_head/builder/iredit.glade.h:35
686 msgid "Auto _Gain correction"
687 msgstr ""
688
689 #: ../src/gx_head/builder/iredit.glade.h:37
2071690 msgid "Guitarix JConvolver Parameters"
2072691 msgstr "Guitarix JConvolver Parameters"
2073692
2074 #: ../src/gx_head/iredit.glade.h:37
693 #: ../src/gx_head/builder/iredit.glade.h:38
2075694 msgid "Length"
2076695 msgstr "Length"
2077696
2078 #: ../src/gx_head/iredit.glade.h:38
697 #: ../src/gx_head/builder/iredit.glade.h:39
2079698 msgid "Offset"
2080699 msgstr "Offset"
2081700
2082 #: ../src/gx_head/iredit.glade.h:39
701 #: ../src/gx_head/builder/iredit.glade.h:40
2083702 msgid "Reset"
2084703 msgstr "Reset"
2085704
2086 #: ../src/gx_head/iredit.glade.h:40
705 #: ../src/gx_head/builder/iredit.glade.h:41
706 msgid "add to favourit list"
707 msgstr ""
708
709 #: ../src/gx_head/builder/iredit.glade.h:42
2087710 msgid "bal"
2088711 msgstr "bal"
2089712
2090 #: ../src/gx_head/iredit.glade.h:41
2091 msgid "delay in milliseconds"
2092 msgstr "delay in milliseconds"
2093
2094 #: ../src/gx_head/iredit.glade.h:42
2095 msgid "delay of the processed signal"
2096 msgstr "retardo de la señal procesada"
2097
2098 #: ../src/gx_head/iredit.glade.h:43
713 #: ../src/gx_head/builder/iredit.glade.h:43
2099714 msgid "diff delay"
2100715 msgstr "diff delay"
2101716
2102 #: ../src/gx_head/iredit.glade.h:44
717 #: ../src/gx_head/builder/iredit.glade.h:44
2103718 msgid "display entire range"
2104719 msgstr "display entire range"
2105720
2106 #: ../src/gx_head/iredit.glade.h:45
721 #: ../src/gx_head/builder/iredit.glade.h:45
722 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:284
723 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:303
2107724 msgid "gain"
2108725 msgstr "gain"
2109726
2110 #: ../src/gx_head/iredit.glade.h:46
727 #: ../src/gx_head/builder/iredit.glade.h:46
2111728 msgid ""
2112729 "impulse response file to use for convolution\n"
2113730 "it can be mono or stereo\n"
2115732 "el archivo de respuesta a impulso a usar para la\n"
2116733 "convolución puede ser mono o estéreo\n"
2117734
2118 #: ../src/gx_head/iredit.glade.h:49
2119 msgid "label"
2120 msgstr "etiqueta"
2121
2122 #: ../src/gx_head/iredit.glade.h:50
735 #: ../src/gx_head/builder/iredit.glade.h:50
2123736 msgid "left"
2124737 msgstr "left"
2125738
2126 #: ../src/gx_head/iredit.glade.h:51
2127 msgid "length in milliseconds"
2128 msgstr "length in milliseconds"
2129
2130 #: ../src/gx_head/iredit.glade.h:52
739 #: ../src/gx_head/builder/iredit.glade.h:51
2131740 msgid "linear"
2132741 msgstr "linear"
2133742
2134 #: ../src/gx_head/iredit.glade.h:53
743 #: ../src/gx_head/builder/iredit.glade.h:52
2135744 msgid "linear scale for viewing the wave form"
2136745 msgstr "linear scale for viewing the wave form"
2137746
2138 #: ../src/gx_head/iredit.glade.h:54
747 #: ../src/gx_head/builder/iredit.glade.h:53
2139748 msgid "log."
2140749 msgstr "log."
2141750
2142 #: ../src/gx_head/iredit.glade.h:55
751 #: ../src/gx_head/builder/iredit.glade.h:54
2143752 msgid "logarithmic scale"
2144753 msgstr "logarithmic scale"
2145754
2146 #: ../src/gx_head/iredit.glade.h:56
755 #: ../src/gx_head/builder/iredit.glade.h:55
2147756 msgid ""
2148757 "move to zoom center\n"
2149758 "(triangle mark at bottom of graph)"
2151760 "move to zoom center\n"
2152761 "(triangle mark at bottom of graph)"
2153762
2154 #: ../src/gx_head/iredit.glade.h:58
763 #: ../src/gx_head/builder/iredit.glade.h:57
2155764 msgid "no file selected"
2156765 msgstr "no se ha seleccionado archivo"
2157766
2158 #: ../src/gx_head/iredit.glade.h:59
2159 msgid ""
2160 "number of samples to skip at the\n"
2161 "beginning of the IR file"
2162 msgstr ""
2163 "número de samples a evitar\n"
2164 "al comienzo del archivo IR"
2165
2166 #: ../src/gx_head/iredit.glade.h:61
2167 msgid "number of samples used for convolution"
2168 msgstr "number of samples used for convolution"
2169
2170 #: ../src/gx_head/iredit.glade.h:62
2171 msgid "offset in milliseconds"
2172 msgstr "offset in milliseconds"
2173
2174 #: ../src/gx_head/iredit.glade.h:63
2175 msgid "reset to standard values"
2176 msgstr "resetear a valores estándar"
2177
2178 #: ../src/gx_head/iredit.glade.h:64
2179 msgid "restart convolver with current settings"
2180 msgstr "reiniciar convolver con la configuración actual"
2181
2182 #: ../src/gx_head/iredit.glade.h:65
767 #: ../src/gx_head/builder/iredit.glade.h:58
768 msgid "radiobutton"
769 msgstr ""
770
771 #: ../src/gx_head/builder/iredit.glade.h:59
772 msgid "remove all favourites"
773 msgstr ""
774
775 #: ../src/gx_head/builder/iredit.glade.h:60
776 msgid "remove from favourit list"
777 msgstr ""
778
779 #: ../src/gx_head/builder/iredit.glade.h:61
2183780 msgid "right"
2184781 msgstr "right"
2185782
2186 #: ../src/gx_head/iredit.glade.h:67
783 #: ../src/gx_head/builder/iredit.glade.h:62
784 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:329
785 msgid "run"
786 msgstr "run"
787
788 #: ../src/gx_head/builder/iredit.glade.h:63
789 msgid "show favourites"
790 msgstr ""
791
792 #: ../src/gx_head/builder/iredit.glade.h:64
2187793 msgid "show only left channel"
2188794 msgstr "mostrar solo canal izquierdo"
2189795
2190 #: ../src/gx_head/iredit.glade.h:68
796 #: ../src/gx_head/builder/iredit.glade.h:65
2191797 msgid "show only right channel"
2192798 msgstr "mostrar sólo canal derecho"
2193799
2194 #: ../src/gx_head/iredit.glade.h:69
800 #: ../src/gx_head/builder/iredit.glade.h:66
2195801 msgid "show sum of left and right channel"
2196802 msgstr "mostrar suma de canales derecho e izquierdo"
2197803
2198 #: ../src/gx_head/iredit.glade.h:70
804 #: ../src/gx_head/builder/iredit.glade.h:67
2199805 msgid "sum"
2200806 msgstr "sum"
2201807
2202 #: ../src/gx_head/iredit.glade.h:71
808 #: ../src/gx_head/builder/iredit.glade.h:68
2203809 msgid "zoom in (center: triangle at bottom of graph)"
2204810 msgstr "zoom in (center: triangle at bottom of graph)"
2205811
2206 #: ../src/gx_head/iredit.glade.h:72
812 #: ../src/gx_head/builder/iredit.glade.h:69
2207813 msgid "zoom out (center: triangle at bottom of graph)"
2208814 msgstr "zoom out (center: triangle at bottom of graph)"
2209815
2210 #: ../src/gx_head/ports.glade.h:1
2211 msgid "<b>I_nsert</b>"
2212 msgstr "<b>I_nsert</b>"
2213
2214 #: ../src/gx_head/ports.glade.h:2
2215 msgid "<b>Output _1</b>"
2216 msgstr "<b>Output _1</b>"
2217
2218 #: ../src/gx_head/ports.glade.h:3
2219 msgid "<b>Output _2</b>"
2220 msgstr "<b>Output _2</b>"
2221
2222 #: ../src/gx_head/ports.glade.h:4
2223 msgid "<b>_Audio</b>"
2224 msgstr "<b>_Audio</b>"
2225
2226 #: ../src/gx_head/ports.glade.h:5
2227 msgid "<b>_Input (Control)</b>"
2228 msgstr "<b>_Input (Control)</b>"
2229
2230 #: ../src/gx_head/ports.glade.h:6
2231 msgid "<b>_Input</b>"
2232 msgstr "<b>_Input</b>"
2233
2234 #: ../src/gx_head/ports.glade.h:7
2235 msgid "<b>_Midi</b>"
2236 msgstr "<b>_Midi</b>"
2237
2238 #: ../src/gx_head/ports.glade.h:8
2239 msgid "<b>_Output</b>"
2240 msgstr "<b>_Output</b>"
2241
2242 #: ../src/gx_head/ports.glade.h:9
2243 msgid "guitarix port connections"
2244 msgstr "guitarix port connections"
2245
2246 #: ../src/midi.glade.h:1
816 #: ../src/gx_head/builder/jackstarter.glade.h:1
817 msgid "<b>standard control program for jackd</b>"
818 msgstr ""
819
820 #: ../src/gx_head/builder/jackstarter.glade.h:2
821 msgid ""
822 "<b>use jackd autostart</b>\n"
823 "jackd must be configured (e.g. by running qjackctl)\n"
824 "might not work if your soundcard is used by pulseaudio and your jackd "
825 "version is not able to communicate over DBus"
826 msgstr ""
827
828 #: ../src/gx_head/builder/jackstarter.glade.h:5
829 msgid "Select the program to start jackd if its not running"
830 msgstr ""
831
832 #: ../src/gx_head/builder/jackstarter.glade.h:6
833 #, fuzzy
834 msgid "autostart"
835 msgstr "auto"
836
837 #: ../src/gx_head/builder/jackstarter.glade.h:7
838 #, fuzzy
839 msgid "don't ask on startup"
840 msgstr "load state file on startup"
841
842 #: ../src/gx_head/builder/jackstarter.glade.h:8
843 msgid ""
844 "enter the program you want to start in the box below\n"
845 "(if the box remains empty no jack server will be started)"
846 msgstr ""
847
848 #: ../src/gx_head/builder/jackstarter.glade.h:11
849 msgid "other"
850 msgstr ""
851
852 #: ../src/gx_head/builder/jackstarter.glade.h:12
853 msgid "qjackctl"
854 msgstr ""
855
856 #: ../src/gx_head/builder/mainpanel.glade.h:1
857 msgid " Bass boost "
858 msgstr " Bass boost "
859
860 #: ../src/gx_head/builder/mainpanel.glade.h:2
861 #, fuzzy
862 msgid " Presence "
863 msgstr "nombre del preset"
864
865 #: ../src/gx_head/builder/mainpanel.glade.h:3
866 #, fuzzy
867 msgid " Reverb "
868 msgstr " reverb "
869
870 #: ../src/gx_head/builder/mainpanel.glade.h:4
871 msgid "1"
872 msgstr ""
873
874 #: ../src/gx_head/builder/mainpanel.glade.h:5
875 msgid "2"
876 msgstr ""
877
878 #: ../src/gx_head/builder/mainpanel.glade.h:6
879 msgid "3"
880 msgstr ""
881
882 #: ../src/gx_head/builder/mainpanel.glade.h:7
883 msgid "Background:"
884 msgstr ""
885
886 #: ../src/gx_head/builder/mainpanel.glade.h:8
887 msgid "Bank"
888 msgstr ""
889
890 #: ../src/gx_head/builder/mainpanel.glade.h:9
891 #, fuzzy
892 msgid "Brightness:"
893 msgstr "right"
894
895 #: ../src/gx_head/builder/mainpanel.glade.h:10
896 #, fuzzy
897 msgid "Channel:"
898 msgstr "channel"
899
900 #: ../src/gx_head/builder/mainpanel.glade.h:11
901 msgid "Clean/Dist"
902 msgstr ""
903
904 #: ../src/gx_head/builder/mainpanel.glade.h:12
905 msgid "Close"
906 msgstr ""
907
908 #: ../src/gx_head/builder/mainpanel.glade.h:13
909 msgid "Config Mode"
910 msgstr ""
911
912 #: ../src/gx_head/builder/mainpanel.glade.h:14
913 msgid "Drive"
914 msgstr "Drive"
915
916 #: ../src/gx_head/builder/mainpanel.glade.h:15
917 msgid "Effects"
918 msgstr ""
919
920 #: ../src/gx_head/builder/mainpanel.glade.h:16
921 msgid ""
922 "Engine status: click to toggle muting\n"
923 "\n"
924 " green: running\n"
925 " yellow: bypassed\n"
926 " red: muted\n"
927 "\n"
928 "click with middle mouse button to connect\n"
929 "to midi controller"
930 msgstr ""
931
932 #: ../src/gx_head/builder/mainpanel.glade.h:24
933 #: ../src/gx_head/gui/gx_jack_options.cpp:166
934 msgid "Exit"
935 msgstr "Salir"
936
937 #: ../src/gx_head/builder/mainpanel.glade.h:25
938 msgid "Horizontal"
939 msgstr ""
940
941 #: ../src/gx_head/builder/mainpanel.glade.h:26
942 msgid "Live Play"
943 msgstr ""
944
945 #: ../src/gx_head/builder/mainpanel.glade.h:27
946 msgid "Master gain"
947 msgstr "Master gain"
948
949 #: ../src/gx_head/builder/mainpanel.glade.h:28
950 #: ../src/gx_head/engine/gx_midi_plugin.cpp:55
951 msgid "Midi Out"
952 msgstr "Midi Out"
953
954 #: ../src/gx_head/builder/mainpanel.glade.h:29
955 msgid "New Bank"
956 msgstr ""
957
958 #: ../src/gx_head/builder/mainpanel.glade.h:30
959 msgid "Organize"
960 msgstr ""
961
962 #: ../src/gx_head/builder/mainpanel.glade.h:31
963 msgid "Pre gain"
964 msgstr "Pre gain"
965
966 #: ../src/gx_head/builder/mainpanel.glade.h:32
967 #, fuzzy
968 msgid "Preset"
969 msgstr "_Presets"
970
971 #: ../src/gx_head/builder/mainpanel.glade.h:33
972 #, fuzzy
973 msgid "Preset:"
974 msgstr "_Presets"
975
976 #: ../src/gx_head/builder/mainpanel.glade.h:34
977 msgid "Save"
978 msgstr "Guardar"
979
980 #: ../src/gx_head/builder/mainpanel.glade.h:35
981 #, fuzzy
982 msgid "Show Rack"
983 msgstr "Mostrar Rack Mono"
984
985 #: ../src/gx_head/builder/mainpanel.glade.h:36
986 msgid "Status"
987 msgstr ""
988
989 #: ../src/gx_head/builder/mainpanel.glade.h:37
990 #, fuzzy
991 msgid "Tuner"
992 msgstr "Afinador"
993
994 #: ../src/gx_head/builder/mainpanel.glade.h:38
995 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:649
996 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:713
997 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:777
998 msgid "autogain"
999 msgstr "autogain"
1000
1001 #: ../src/gx_head/builder/mainpanel.glade.h:39
1002 #, fuzzy
1003 msgid "autopitch"
1004 msgstr "auto_pitch"
1005
1006 #: ../src/gx_head/builder/mainpanel.glade.h:40
1007 msgid "ch. 1"
1008 msgstr ""
1009
1010 #: ../src/gx_head/builder/mainpanel.glade.h:41
1011 msgid "ch. 2"
1012 msgstr ""
1013
1014 #: ../src/gx_head/builder/mainpanel.glade.h:42
1015 msgid "ch. 3"
1016 msgstr ""
1017
1018 #: ../src/gx_head/builder/mainpanel.glade.h:43
1019 #, fuzzy
1020 msgid "chan:"
1021 msgstr "channel"
1022
1023 #: ../src/gx_head/builder/mainpanel.glade.h:44
1024 msgid "clip"
1025 msgstr ""
1026
1027 #: ../src/gx_head/builder/mainpanel.glade.h:45
1028 #: ../src/gx_head/builder/pluginpreset_listwindow.glade.h:1
1029 #, fuzzy
1030 msgid "column"
1031 msgstr "volume"
1032
1033 #: ../src/gx_head/builder/mainpanel.glade.h:46
1034 msgid "container for preset window when rack is not shown"
1035 msgstr ""
1036
1037 #: ../src/gx_head/builder/mainpanel.glade.h:47
1038 msgid "gx-2"
1039 msgstr ""
1040
1041 #: ../src/gx_head/builder/mainpanel.glade.h:48
1042 msgid ""
1043 "jack connection status: click to toggle\n"
1044 "\n"
1045 " connected: green\n"
1046 " disconnected: red\n"
1047 msgstr ""
1048
1049 #: ../src/gx_head/builder/mainpanel.glade.h:54
1050 #, fuzzy
1051 msgid "mono level out"
1052 msgstr " level "
1053
1054 #: ../src/gx_head/builder/mainpanel.glade.h:55
1055 msgid "mono rack"
1056 msgstr "mono rack"
1057
1058 #: ../src/gx_head/builder/mainpanel.glade.h:56
1059 #, fuzzy
1060 msgid "noise gate"
1061 msgstr "Noise Gate"
1062
1063 #: ../src/gx_head/builder/mainpanel.glade.h:57
1064 #, fuzzy
1065 msgid "noise shaper"
1066 msgstr "noise shaper "
1067
1068 #: ../src/gx_head/builder/mainpanel.glade.h:58
1069 msgid "p"
1070 msgstr ""
1071
1072 #: ../src/gx_head/builder/mainpanel.glade.h:59
1073 #, fuzzy
1074 msgid "prog:"
1075 msgstr "program"
1076
1077 #: ../src/gx_head/builder/mainpanel.glade.h:60
1078 msgid ""
1079 "status of event log since last view:\n"
1080 "\n"
1081 " grey: ok\n"
1082 " yellow: warnings\n"
1083 " red: errors occurred\n"
1084 msgstr ""
1085
1086 #: ../src/gx_head/builder/mainpanel.glade.h:66
1087 #, fuzzy
1088 msgid "stereo rack, horiz. mode"
1089 msgstr "stereo rack"
1090
1091 #: ../src/gx_head/builder/mainpanel.glade.h:67
1092 msgid "stereo rack, vertical mode"
1093 msgstr ""
1094
1095 #: ../src/gx_head/builder/mainpanel.glade.h:68
1096 msgid "▶"
1097 msgstr ""
1098
1099 #: ../src/gx_head/builder/mainpanel.glade.h:69
1100 msgid "▼"
1101 msgstr ""
1102
1103 #: ../src/gx_head/builder/midi.glade.h:1
22471104 msgid "<big><b>MIDI Controller</b></big>"
22481105 msgstr "<big><b>Controlador MIDI</b></big>"
22491106
2250 #: ../src/midi.glade.h:2
1107 #: ../src/gx_head/builder/midi.glade.h:2
22511108 msgid "Edit a MIDI name to choose you own"
22521109 msgstr "Edit a MIDI name to choose you own"
22531110
2254 #: ../src/midi.glade.h:3
1111 #: ../src/gx_head/builder/midi.glade.h:3
22551112 msgid "MIDI Controller Number"
22561113 msgstr "Número de Controlador MIDI"
22571114
2258 #: ../src/midi.glade.h:4
1115 #: ../src/gx_head/builder/midi.glade.h:4
22591116 msgid "Parameter Range"
22601117 msgstr "Parameter Range"
22611118
2262 #: ../src/midi.glade.h:5
1119 #: ../src/gx_head/builder/midi.glade.h:5
22631120 msgid ""
22641121 "When checked, MIDI controller settings are saved into a preset.\n"
22651122 "When a preset is loaded, controller settings are changed if\n"
22751132 "Las configuraciones del controlador MIDI se guardan siempre\n"
22761133 "y se cargan con la sesión principal."
22771134
2278 #: ../src/midi.glade.h:11
1135 #: ../src/gx_head/builder/midi.glade.h:11
22791136 msgid "_Delete Selected"
22801137 msgstr "_Delete Selected"
22811138
2282 #: ../src/midi.glade.h:12
1139 #: ../src/gx_head/builder/midi.glade.h:12
22831140 msgid "guitarix: MIDI Controller"
22841141 msgstr "guitarix: Controlador MIDI"
22851142
2286 #: ../src/midi.glade.h:13
1143 #: ../src/gx_head/builder/midi.glade.h:13
22871144 msgid "guitarix: Set MIDI Controller"
22881145 msgstr "guitarix: Establecer Controlador MIDI"
22891146
2290 #: ../src/midi.glade.h:14
1147 #: ../src/gx_head/builder/midi.glade.h:14
22911148 msgid "include MIDI controllers in _presets"
22921149 msgstr "Incluir controladores MIDI en presets"
22931150
2294 #: ../src/midi.glade.h:15
1151 #: ../src/gx_head/builder/midi.glade.h:16
22951152 msgid "operate a MIDI controller to set the controller number"
22961153 msgstr "Acciona un controlador MIDI para establecer el número de controlador"
22971154
1155 #: ../src/gx_head/builder/midi.glade.h:17
1156 msgid "toggle parameter (off -> on transition toggles)"
1157 msgstr ""
1158
1159 #: ../src/gx_head/builder/pluginpreset_inputwindow.glade.h:1
1160 #, fuzzy
1161 msgid "Save current plugin setting under a name:"
1162 msgstr "Saved current preset into main setting"
1163
1164 #: ../src/gx_head/builder/ports.glade.h:1
1165 msgid "<b>I_nsert</b>"
1166 msgstr "<b>I_nsert</b>"
1167
1168 #: ../src/gx_head/builder/ports.glade.h:2
1169 msgid "<b>Output _1</b>"
1170 msgstr "<b>Output _1</b>"
1171
1172 #: ../src/gx_head/builder/ports.glade.h:3
1173 msgid "<b>Output _2</b>"
1174 msgstr "<b>Output _2</b>"
1175
1176 #: ../src/gx_head/builder/ports.glade.h:4
1177 msgid "<b>_Audio</b>"
1178 msgstr "<b>_Audio</b>"
1179
1180 #: ../src/gx_head/builder/ports.glade.h:5
1181 msgid "<b>_Input (Control)</b>"
1182 msgstr "<b>_Input (Control)</b>"
1183
1184 #: ../src/gx_head/builder/ports.glade.h:6
1185 msgid "<b>_Input</b>"
1186 msgstr "<b>_Input</b>"
1187
1188 #: ../src/gx_head/builder/ports.glade.h:7
1189 msgid "<b>_Midi</b>"
1190 msgstr "<b>_Midi</b>"
1191
1192 #: ../src/gx_head/builder/ports.glade.h:8
1193 msgid "<b>_Output</b>"
1194 msgstr "<b>_Output</b>"
1195
1196 #: ../src/gx_head/builder/ports.glade.h:9
1197 msgid "guitarix port connections"
1198 msgstr "guitarix port connections"
1199
1200 #: ../src/gx_head/engine/gx_engine.cpp:101
1201 #: ../src/ladspa/ladspa_guitarix.cpp:823
1202 msgid "Tube1"
1203 msgstr "Tube1"
1204
1205 #: ../src/gx_head/engine/gx_engine.cpp:102
1206 #: ../src/ladspa/ladspa_guitarix.cpp:824
1207 msgid "Tube2"
1208 msgstr "Tube2"
1209
1210 #: ../src/gx_head/engine/gx_engine.cpp:103
1211 #: ../src/ladspa/ladspa_guitarix.cpp:825
1212 msgid "Tube 1"
1213 msgstr "Tube 1"
1214
1215 #: ../src/gx_head/engine/gx_engine.cpp:113
1216 #: ../src/ladspa/ladspa_guitarix.cpp:835
1217 msgid "Crybaby"
1218 msgstr "Crybaby"
1219
1220 #: ../src/gx_head/engine/gx_engine.cpp:114
1221 #: ../src/gx_head/engine/gx_engine.cpp:118
1222 #: ../src/gx_head/engine/gx_engine.cpp:121
1223 #: ../src/ladspa/ladspa_guitarix.cpp:836 ../src/ladspa/ladspa_guitarix.cpp:840
1224 #: ../src/ladspa/ladspa_guitarix.cpp:843
1225 msgid "select"
1226 msgstr ""
1227
1228 #: ../src/gx_head/engine/gx_engine.cpp:116
1229 #: ../src/ladspa/ladspa_guitarix.cpp:838
1230 msgid "Tonestack"
1231 msgstr "Tonestack"
1232
1233 #: ../src/gx_head/engine/gx_engine.cpp:120
1234 #, fuzzy
1235 msgid "Amp"
1236 msgstr "Pre-Amp"
1237
1238 #: ../src/gx_head/engine/gx_internal_plugins.cpp:49
1239 msgid "Noise Gate"
1240 msgstr "Noise Gate"
1241
1242 #: ../src/gx_head/engine/gx_internal_plugins.cpp:80
1243 #: ../src/plugins/abgate.cc:67
1244 #, fuzzy
1245 msgid "Threshold"
1246 msgstr "threshold"
1247
1248 #: ../src/gx_head/engine/gx_internal_plugins.cpp:283
1249 msgid "Convolver"
1250 msgstr "Convolver"
1251
1252 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1253 #: ../src/gx_head/engine/gx_internal_plugins.cpp:420
1254 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:281
1255 msgid "convolver"
1256 msgstr "convolver"
1257
1258 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1259 msgid "no impulseresponse file"
1260 msgstr "no impulseresponse file"
1261
1262 #: ../src/gx_head/engine/gx_internal_plugins.cpp:531
1263 msgid "4x12"
1264 msgstr ""
1265
1266 #: ../src/gx_head/engine/gx_internal_plugins.cpp:532
1267 msgid "2x12"
1268 msgstr ""
1269
1270 #: ../src/gx_head/engine/gx_internal_plugins.cpp:533
1271 msgid "1x12"
1272 msgstr ""
1273
1274 #: ../src/gx_head/engine/gx_internal_plugins.cpp:534
1275 msgid "4x10"
1276 msgstr ""
1277
1278 #: ../src/gx_head/engine/gx_internal_plugins.cpp:535
1279 msgid "2x10"
1280 msgstr ""
1281
1282 #: ../src/gx_head/engine/gx_internal_plugins.cpp:536
1283 msgid "HighGain"
1284 msgstr ""
1285
1286 #: ../src/gx_head/engine/gx_internal_plugins.cpp:537
1287 msgid "Twin"
1288 msgstr ""
1289
1290 #: ../src/gx_head/engine/gx_internal_plugins.cpp:539
1291 msgid "Marshall"
1292 msgstr ""
1293
1294 #: ../src/gx_head/engine/gx_internal_plugins.cpp:542
1295 msgid "A2"
1296 msgstr ""
1297
1298 #: ../src/gx_head/engine/gx_internal_plugins.cpp:543
1299 msgid "1x15"
1300 msgstr ""
1301
1302 #: ../src/gx_head/engine/gx_internal_plugins.cpp:545
1303 msgid "Briliant"
1304 msgstr ""
1305
1306 #: ../src/gx_head/engine/gx_internal_plugins.cpp:578
1307 #, fuzzy
1308 msgid "Cabinet"
1309 msgstr " Cabinet "
1310
1311 #: ../src/gx_head/engine/gx_internal_plugins.cpp:671
1312 #, fuzzy
1313 msgid "Contrast convolver"
1314 msgstr "convolver"
1315
1316 #: ../src/gx_head/engine/gx_internal_ui_plugins.cpp:183
1317 msgid "Oscilloscope"
1318 msgstr ""
1319
1320 #: ../src/gx_head/engine/gx_jack.cpp:120
1321 msgid "recall state"
1322 msgstr "recall state"
1323
1324 #: ../src/gx_head/engine/gx_jack.cpp:121
1325 msgid "unknown jack ports section: "
1326 msgstr "seccione de puertos de jack desconocidas"
1327
1328 #: ../src/gx_head/engine/gx_jack.cpp:246 ../src/gx_head/engine/gx_jack.cpp:251
1329 msgid "Jack Init"
1330 msgstr "Jack Init"
1331
1332 #: ../src/gx_head/engine/gx_jack.cpp:247
1333 msgid "can't get requested jack instance name '%1%'"
1334 msgstr ""
1335
1336 #: ../src/gx_head/engine/gx_jack.cpp:252
1337 #, fuzzy
1338 msgid "unknown jack server communication error"
1339 msgstr "seccione de puertos de jack desconocidas"
1340
1341 #: ../src/gx_head/engine/gx_jack.cpp:266 ../src/gx_head/engine/gx_jack.cpp:271
1342 #: ../src/gx_head/engine/gx_jack.cpp:598
1343 msgid "Jack init"
1344 msgstr "Jack init"
1345
1346 #: ../src/gx_head/engine/gx_jack.cpp:267
1347 #, fuzzy
1348 msgid "The jack sample rate is %1%/sec"
1349 msgstr "The jack sample rate is "
1350
1351 #: ../src/gx_head/engine/gx_jack.cpp:272
1352 #, fuzzy
1353 msgid "The jack buffer size is %1%/frames ... "
1354 msgstr "The jack buffer size is "
1355
1356 #: ../src/gx_head/engine/gx_jack.cpp:511 ../src/gx_head/engine/gx_jack.cpp:515
1357 msgid "Jack Activation"
1358 msgstr "Jack Activation"
1359
1360 #: ../src/gx_head/engine/gx_jack.cpp:512
1361 #, fuzzy
1362 msgid "Can't activate JACK gx_amp client"
1363 msgstr "Can't activate JACK client"
1364
1365 #: ../src/gx_head/engine/gx_jack.cpp:516
1366 #, fuzzy
1367 msgid "Can't activate JACK gx_amp_fx client"
1368 msgstr "Can't activate JACK client"
1369
1370 #: ../src/gx_head/engine/gx_jack.cpp:598
1371 #, fuzzy
1372 msgid "can't get memory for ringbuffer"
1373 msgstr "Cannot create JACK ringbuffer."
1374
1375 #: ../src/gx_head/engine/gx_jack.cpp:816
1376 msgid "session save"
1377 msgstr ""
1378
1379 #: ../src/gx_head/engine/gx_jack.cpp:816
1380 msgid "can't get client uuid"
1381 msgstr ""
1382
1383 #: ../src/gx_head/engine/gx_json.cpp:551 ../src/gx_head/engine/gx_json.cpp:554
1384 #: ../src/gx_head/engine/gx_preset.cpp:117
1385 #: ../src/gx_head/engine/gx_preset.cpp:128
1386 #: ../src/gx_head/engine/gx_preset.cpp:134
1387 #: ../src/gx_head/engine/gx_preset.cpp:185
1388 #: ../src/gx_head/engine/gx_preset.cpp:271
1389 #: ../src/ladspa/ladspa_guitarix.cpp:184 ../src/ladspa/ladspa_guitarix.cpp:209
1390 msgid "recall settings"
1391 msgstr "recall settings"
1392
1393 #: ../src/gx_head/engine/gx_json.cpp:551
1394 msgid "loading converted state"
1395 msgstr "cargando estado convertido"
1396
1397 #: ../src/gx_head/engine/gx_json.cpp:555
1398 #, fuzzy
1399 msgid "major version mismatch in %1%: found %2%, expected %3%"
1400 msgstr "major version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1401
1402 #: ../src/gx_head/engine/gx_json.cpp:606 ../src/gx_head/engine/gx_json.cpp:611
1403 #: ../src/gx_head/engine/gx_json.cpp:930 ../src/gx_head/engine/gx_json.cpp:936
1404 #: ../src/gx_head/engine/gx_json.cpp:1550
1405 #: ../src/gx_head/engine/gx_json.cpp:1628
1406 #: ../src/gx_head/engine/gx_json.cpp:1648
1407 #: ../src/gx_head/engine/gx_json.cpp:1674
1408 msgid "save preset"
1409 msgstr "save preset"
1410
1411 #: ../src/gx_head/engine/gx_json.cpp:607 ../src/gx_head/engine/gx_json.cpp:931
1412 #: ../src/gx_head/engine/gx_json.cpp:1320
1413 #: ../src/gx_head/engine/gx_preset.cpp:455
1414 #: ../src/gx_head/engine/gx_preset.cpp:495
1415 #, fuzzy
1416 msgid "couldn't write %1%"
1417 msgstr "couldn't write "
1418
1419 #: ../src/gx_head/engine/gx_json.cpp:612 ../src/gx_head/engine/gx_json.cpp:937
1420 #: ../src/gx_head/engine/gx_json.cpp:1325
1421 #: ../src/gx_head/engine/gx_preset.cpp:461
1422 #: ../src/gx_head/engine/gx_preset.cpp:501
1423 #, fuzzy
1424 msgid "couldn't rename %1% to %2%"
1425 msgstr "couldn't rename "
1426
1427 #: ../src/gx_head/engine/gx_json.cpp:691
1428 #, fuzzy
1429 msgid "open factory preset"
1430 msgstr "Exportar preset"
1431
1432 #: ../src/gx_head/engine/gx_json.cpp:692
1433 #, fuzzy
1434 msgid "couldn't open %1%"
1435 msgstr "couldn't rename "
1436
1437 #: ../src/gx_head/engine/gx_json.cpp:707 ../src/gx_head/engine/gx_json.cpp:773
1438 #: ../src/gx_head/engine/gx_json.cpp:829
1439 #: ../src/gx_head/engine/gx_json.cpp:1085
1440 #: ../src/gx_head/engine/gx_json.cpp:1396
1441 #: ../src/gx_head/engine/gx_preset.cpp:331
1442 #: ../src/gx_head/engine/gx_preset.cpp:364
1443 #: ../src/gx_head/engine/gx_preset.cpp:394
1444 #: ../src/gx_head/engine/gx_preset.cpp:465
1445 #: ../src/gx_head/engine/gx_preset.cpp:505
1446 msgid "parse error"
1447 msgstr "parse error"
1448
1449 #: ../src/gx_head/engine/gx_json.cpp:738
1450 #, fuzzy
1451 msgid "create preset bank"
1452 msgstr "selecting default preset bank"
1453
1454 #: ../src/gx_head/engine/gx_json.cpp:739
1455 #, fuzzy
1456 msgid "couldn't create %1%"
1457 msgstr "couldn't rename "
1458
1459 #: ../src/gx_head/engine/gx_json.cpp:766
1460 #, fuzzy
1461 msgid "not found"
1462 msgstr " not found in "
1463
1464 #: ../src/gx_head/engine/gx_json.cpp:812
1465 #: ../src/gx_head/engine/gx_json.cpp:1557
1466 #, fuzzy
1467 msgid "open preset"
1468 msgstr " in preset"
1469
1470 #: ../src/gx_head/engine/gx_json.cpp:813
1471 #, fuzzy
1472 msgid "%1% is a state file, not a preset file"
1473 msgstr "Esta es la configuración principal, carga antes un preset"
1474
1475 #: ../src/gx_head/engine/gx_json.cpp:814
1476 #, fuzzy
1477 msgid "This is a state file, not a preset file"
1478 msgstr "Esta es la configuración principal, carga antes un preset"
1479
1480 #: ../src/gx_head/engine/gx_json.cpp:1059
1481 #, fuzzy
1482 msgid "rename bank"
1483 msgstr "nombre del preset"
1484
1485 #: ../src/gx_head/engine/gx_json.cpp:1060
1486 #, fuzzy
1487 msgid "couldn't move to %1%"
1488 msgstr "couldn't rename "
1489
1490 #: ../src/gx_head/engine/gx_json.cpp:1070
1491 msgid "remove bank"
1492 msgstr ""
1493
1494 #: ../src/gx_head/engine/gx_json.cpp:1071
1495 #, fuzzy
1496 msgid "couldn't remove %1%"
1497 msgstr "couldn't rename "
1498
1499 #: ../src/gx_head/engine/gx_json.cpp:1319
1500 #: ../src/gx_head/engine/gx_json.cpp:1324
1501 msgid "save banklist"
1502 msgstr ""
1503
1504 #: ../src/gx_head/engine/gx_json.cpp:1335
1505 #: ../src/gx_head/engine/gx_json.cpp:1375
1506 #, fuzzy
1507 msgid "Presets"
1508 msgstr "_Presets"
1509
1510 #: ../src/gx_head/engine/gx_json.cpp:1335
1511 #, fuzzy
1512 msgid "factory preset list not found"
1513 msgstr " presets found"
1514
1515 #: ../src/gx_head/engine/gx_json.cpp:1357
1516 #, fuzzy
1517 msgid "not found or parse error"
1518 msgstr "parse error"
1519
1520 #: ../src/gx_head/engine/gx_json.cpp:1375
1521 #, fuzzy
1522 msgid "banks not found: '%1%'"
1523 msgstr " not found in "
1524
1525 #: ../src/gx_head/engine/gx_json.cpp:1513
1526 #, fuzzy
1527 msgid "loaded preset"
1528 msgstr "loaded preset "
1529
1530 #: ../src/gx_head/engine/gx_json.cpp:1514
1531 msgid "%1% from file %2%"
1532 msgstr ""
1533
1534 #: ../src/gx_head/engine/gx_json.cpp:1522
1535 #, fuzzy
1536 msgid "loaded state"
1537 msgstr "loaded preset "
1538
1539 #: ../src/gx_head/engine/gx_json.cpp:1523
1540 #, fuzzy
1541 msgid "from file %1%"
1542 msgstr "ht frames %1%"
1543
1544 #: ../src/gx_head/engine/gx_json.cpp:1529
1545 msgid "load preset"
1546 msgstr "load preset"
1547
1548 #: ../src/gx_head/engine/gx_json.cpp:1530
1549 msgid "error loading %1% from file %2%"
1550 msgstr ""
1551
1552 #: ../src/gx_head/engine/gx_json.cpp:1533
1553 #, fuzzy
1554 msgid "load state"
1555 msgstr "load preset"
1556
1557 #: ../src/gx_head/engine/gx_json.cpp:1534
1558 msgid "error loading state from file %1%"
1559 msgstr ""
1560
1561 #: ../src/gx_head/engine/gx_json.cpp:1551
1562 #: ../src/gx_head/engine/gx_json.cpp:1629
1563 #: ../src/gx_head/engine/gx_json.cpp:1649
1564 #: ../src/gx_head/engine/gx_json.cpp:1675
1565 #: ../src/gx_head/engine/gx_json.cpp:1705
1566 #: ../src/gx_head/engine/gx_json.cpp:1720
1567 #: ../src/gx_head/engine/gx_json.cpp:1749
1568 #, fuzzy
1569 msgid "parse error in %1%"
1570 msgstr "parse error"
1571
1572 #: ../src/gx_head/engine/gx_json.cpp:1704
1573 #, fuzzy
1574 msgid "reorder presetfile"
1575 msgstr "Load preset file"
1576
1577 #: ../src/gx_head/engine/gx_json.cpp:1719
1578 #, fuzzy
1579 msgid "delete preset"
1580 msgstr "Deleted preset "
1581
1582 #: ../src/gx_head/engine/gx_json.cpp:1748
1583 #, fuzzy
1584 msgid "convert presetfile"
1585 msgstr "Load preset file"
1586
1587 #: ../src/gx_head/engine/gx_midi_plugin.cpp:37
1588 msgid "Midi Out 1"
1589 msgstr "Midi Out 1"
1590
1591 #: ../src/gx_head/engine/gx_midi_plugin.cpp:38
1592 msgid "Midi Out 2"
1593 msgstr "Midi Out 2"
1594
1595 #: ../src/gx_head/engine/gx_midi_plugin.cpp:39
1596 msgid "Midi Out 3"
1597 msgstr "Midi Out 3"
1598
1599 #: ../src/gx_head/engine/gx_midi_plugin.cpp:40
1600 msgid "Beat Detector"
1601 msgstr "Beat Detector"
1602
1603 #: ../src/gx_head/engine/gx_paramtable.cpp:158
1604 msgid "midi standard controllers: number expected"
1605 msgstr "controladores midi standard: número esperado"
1606
1607 #: ../src/gx_head/engine/gx_paramtable.cpp:190
1608 msgid "Midi controller settings"
1609 msgstr "Configuraciones de controlador Midi"
1610
1611 #: ../src/gx_head/engine/gx_paramtable.cpp:191
1612 #: ../src/gx_head/engine/gx_preset.cpp:118
1613 #: ../src/ladspa/ladspa_guitarix.cpp:185
1614 msgid "unknown parameter: "
1615 msgstr "unknown parameter: "
1616
1617 #: ../src/gx_head/engine/gx_paramtable.cpp:257
1618 #: ../src/gx_head/engine/gx_paramtable.cpp:263
1619 msgid "recall MIDI state"
1620 msgstr "recall MIDI state"
1621
1622 #: ../src/gx_head/engine/gx_paramtable.cpp:258
1623 msgid "invalid format, Parameter skipped: "
1624 msgstr "invalid format, Parameter skipped: "
1625
1626 #: ../src/gx_head/engine/gx_paramtable.cpp:264
1627 msgid "Parameter range outside bounds, changed: "
1628 msgstr "Parameter range outside bounds, changed: "
1629
1630 #: ../src/gx_head/engine/gx_paramtable.cpp:492
1631 msgid "System"
1632 msgstr "System"
1633
1634 #: ../src/gx_head/engine/gx_paramtable.cpp:493
1635 msgid "User Interface"
1636 msgstr "User Interface"
1637
1638 #: ../src/gx_head/engine/gx_paramtable.cpp:494
1639 #, fuzzy
1640 msgid "Audio Engine"
1641 msgstr "_Motor"
1642
1643 #: ../src/gx_head/engine/gx_paramtable.cpp:562
1644 #, fuzzy
1645 msgid "parameter load"
1646 msgstr "Parameter Range"
1647
1648 #: ../src/gx_head/engine/gx_paramtable.cpp:563
1649 msgid "parameter %1: value %2 out of range [%3, %4]"
1650 msgstr ""
1651
1652 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1653 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1654 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1655 msgid "read parameter"
1656 msgstr "read parameter"
1657
1658 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1659 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1660 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1661 msgid "parameter %1%: unknown enum value: %2%"
1662 msgstr "parameter %1%: unknown enum value: %2%"
1663
1664 #: ../src/gx_head/engine/gx_pluginloader.cpp:190
1665 #, fuzzy
1666 msgid "lookup plugin"
1667 msgstr "Plugins Mono"
1668
1669 #: ../src/gx_head/engine/gx_pluginloader.cpp:228
1670 #: ../src/gx_head/engine/gx_pluginloader.cpp:237
1671 #: ../src/gx_head/engine/gx_pluginloader.cpp:254
1672 #: ../src/gx_head/engine/gx_pluginloader.cpp:265
1673 #: ../src/gx_head/engine/gx_pluginloader.cpp:286
1674 #: ../src/gx_head/engine/gx_pluginloader.cpp:325
1675 #, fuzzy
1676 msgid "Plugin Loader"
1677 msgstr "Barra de plugins"
1678
1679 #: ../src/gx_head/engine/gx_pluginloader.cpp:229
1680 msgid "Cannot open library: %1%"
1681 msgstr ""
1682
1683 #: ../src/gx_head/engine/gx_pluginloader.cpp:238
1684 msgid "Cannot load symbol 'get_gx_plugin': %1%"
1685 msgstr ""
1686
1687 #: ../src/gx_head/engine/gx_pluginloader.cpp:266
1688 msgid "Error opening '%1%'"
1689 msgstr ""
1690
1691 #: ../src/gx_head/engine/gx_pluginloader.cpp:287
1692 msgid "Plugin '%1%' has wrong version %2$#4x (current version: %3$#4x)"
1693 msgstr ""
1694
1695 #: ../src/gx_head/engine/gx_pluginloader.cpp:326
1696 msgid "Plugin '%1%' already exists: skipped"
1697 msgstr ""
1698
1699 #: ../src/gx_head/engine/gx_pluginloader.cpp:445
1700 msgid "on/off"
1701 msgstr "on/off"
1702
1703 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1704 msgid "post"
1705 msgstr "post"
1706
1707 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1708 msgid "pre"
1709 msgstr "pre"
1710
1711 #: ../src/gx_head/engine/gx_preset.cpp:129
1712 msgid "preset-parameter "
1713 msgstr "parámetro de preset"
1714
1715 #: ../src/gx_head/engine/gx_preset.cpp:129
1716 msgid " in settings"
1717 msgstr " in settings"
1718
1719 #: ../src/gx_head/engine/gx_preset.cpp:135
1720 msgid "non preset-parameter "
1721 msgstr "no parámetro de preset"
1722
1723 #: ../src/gx_head/engine/gx_preset.cpp:135
1724 msgid " in preset"
1725 msgstr " in preset"
1726
1727 #: ../src/gx_head/engine/gx_preset.cpp:186
1728 #: ../src/ladspa/ladspa_guitarix.cpp:210
1729 msgid "unknown preset section: "
1730 msgstr "sección de preset desconocida: "
1731
1732 #: ../src/gx_head/engine/gx_preset.cpp:272
1733 msgid "unknown section: "
1734 msgstr "unknown section: "
1735
1736 #: ../src/gx_head/engine/gx_preset.cpp:454
1737 #: ../src/gx_head/engine/gx_preset.cpp:460
1738 #: ../src/gx_head/engine/gx_preset.cpp:494
1739 #: ../src/gx_head/engine/gx_preset.cpp:500
1740 #, fuzzy
1741 msgid "save plugin preset"
1742 msgstr "save preset"
1743
1744 #. ***************************************************************
1745 #. ** GxSettings
1746 #.
1747 #: ../src/gx_head/engine/gx_preset.cpp:514
1748 msgid "Scratchpad"
1749 msgstr ""
1750
1751 #: ../src/gx_head/engine/gx_preset.cpp:617
1752 msgid "no read/write access in guitarix config dir '%1%'"
1753 msgstr ""
1754
1755 #: ../src/gx_head/engine/gx_preset.cpp:622
1756 msgid "can't create guitarix config dir '%1%'"
1757 msgstr ""
1758
1759 #: ../src/gx_head/engine/gx_preset.cpp:651
1760 msgid "can't copy to new config dir"
1761 msgstr ""
1762
1763 #: ../src/gx_head/engine/gx_preset.cpp:663
1764 msgid "can't copy to new config preset dir"
1765 msgstr ""
1766
1767 #: ../src/gx_head/engine/gx_preset.cpp:676
1768 msgid "can't create file in '%1%' !!??"
1769 msgstr ""
1770
1771 #: ../src/gx_head/engine/gx_preset.cpp:685
1772 msgid "can't create '%1%' in directory '%2%'"
1773 msgstr ""
1774
1775 #: ../src/gx_head/engine/gx_system.cpp:219
1776 msgid "no HOME environment variable"
1777 msgstr ""
1778
1779 #: ../src/gx_head/engine/gx_system.cpp:301
1780 msgid "load state file on startup"
1781 msgstr "load state file on startup"
1782
1783 #: ../src/gx_head/engine/gx_system.cpp:307
1784 #, fuzzy
1785 msgid "directory with guitarix plugins (.so files)"
1786 msgstr "directory with skin style definitions (.rc files)"
1787
1788 #: ../src/gx_head/engine/gx_system.cpp:315
1789 msgid "directory from which .glade files are loaded"
1790 msgstr "directory from which .glade files are loaded"
1791
1792 #: ../src/gx_head/engine/gx_system.cpp:321
1793 msgid "directory with skin style definitions (.rc files)"
1794 msgstr "directory with skin style definitions (.rc files)"
1795
1796 #: ../src/gx_head/engine/gx_system.cpp:327
1797 msgid "print log on terminal"
1798 msgstr "print log on terminal"
1799
1800 #: ../src/gx_head/engine/gx_system.cpp:333
1801 msgid "dump parameter table in json format"
1802 msgstr ""
1803
1804 #: ../src/gx_head/engine/gx_system.cpp:361
1805 #: ../src/gx_head/engine/gx_system.cpp:446
1806 #: ../src/gx_head/gui/gx_main_window.cpp:1866
1807 #: ../src/gx_head/gui/gx_main_window.cpp:1876
1808 #: ../src/gx_head/gui/gx_main_window.cpp:1891
1809 msgid "main"
1810 msgstr "main"
1811
1812 #: ../src/gx_head/engine/gx_system.cpp:361
1813 #, fuzzy
1814 msgid "number of skins is 0"
1815 msgstr "number of skins is 0, aborting ..."
1816
1817 #: ../src/gx_head/engine/gx_system.cpp:417
1818 #, fuzzy
1819 msgid "-c and -r cannot be used together"
1820 msgstr "-c and -r cannot be used together, defaulting to 'default' style"
1821
1822 #: ../src/gx_head/engine/gx_system.cpp:441
1823 msgid "invalid style '%1%' on command line"
1824 msgstr ""
1825
1826 #: ../src/gx_head/engine/gx_system.cpp:447
1827 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
1828 msgstr ""
1829 "Aviso --> se han provisto más de 2 puertos de salida. Se ignoran los puertos "
1830 "extra."
1831
1832 #: ../src/gx_head/engine/gx_system.cpp:574
1833 msgid "fatal system error: "
1834 msgstr "fatal system error: "
1835
1836 #: ../src/gx_head/gui/gx_gui_helpers.cpp:110
1837 msgid "warning message does not exist"
1838 msgstr "warning message does not exist"
1839
1840 #: ../src/gx_head/gui/gx_jack_options.cpp:151
1841 #, fuzzy
1842 msgid "Jack XRun"
1843 msgstr "Jack Init"
1844
1845 #: ../src/gx_head/gui/gx_jack_options.cpp:152
1846 msgid " delay of at least %1% microsecs"
1847 msgstr ""
1848
1849 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1850 msgid "Start Jack"
1851 msgstr "Iniciar Jack"
1852
1853 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1854 msgid "Ignore Jack"
1855 msgstr "Ignorar Jack"
1856
1857 #: ../src/gx_head/gui/gx_jack_options.cpp:175
1858 msgid " Jack Starter "
1859 msgstr " Jack Starter "
1860
1861 #: ../src/gx_head/gui/gx_jack_options.cpp:176
1862 #, fuzzy
1863 msgid ""
1864 "\n"
1865 " WARNING \n"
1866 "\n"
1867 " The jack server is not currently running\n"
1868 " You can choose to activate it or terminate gx_head \n"
1869 "\n"
1870 " 1) activate jack \n"
1871 " 2) ignore jack, start gx_head anyway \n"
1872 " 3) exit gx_head \n"
1873 "\n"
1874 " use options menu \"jack startup control\" to\n"
1875 " set a jack start program\n"
1876 msgstr ""
1877 "\n"
1878 " ATENCIÓN \n"
1879 "\n"
1880 " El servidor jack no se está ejecutando\n"
1881 " Elige una opción: \n"
1882 "\n"
1883 " 1) Activar jack \n"
1884 " 2) Ignorar jack e iniciar gx_head \n"
1885 " 3) Salir de gx_head \n"
1886
1887 #: ../src/gx_head/gui/gx_jconv_settings.cpp:289
1888 msgid "too many samples (%1%), truncated to %2%"
1889 msgstr ""
1890
1891 #: ../src/gx_head/gui/gx_jconv_settings.cpp:546
1892 msgid "Error reading file path %1%"
1893 msgstr ""
1894
1895 #: ../src/gx_head/gui/gx_main.cpp:96
1896 #, fuzzy
1897 msgid "Thread create failed (signal): %1%"
1898 msgstr "Thread create failed (signal): "
1899
1900 #: ../src/gx_head/gui/gx_main.cpp:106
1901 msgid "signal_handler"
1902 msgstr "signal_handler"
1903
1904 #: ../src/gx_head/gui/gx_main.cpp:106
1905 msgid "signal USR1 received, save settings"
1906 msgstr "signal USR1 received, save settings"
1907
1908 #: ../src/gx_head/gui/gx_main.cpp:132
1909 msgid "system startup"
1910 msgstr "system startup"
1911
1912 #: ../src/gx_head/gui/gx_main.cpp:133
1913 msgid "signal usr1 skipped"
1914 msgstr ""
1915
1916 #: ../src/gx_head/gui/gx_main.cpp:157
1917 msgid "ctrl-c"
1918 msgstr ""
1919
1920 #: ../src/gx_head/gui/gx_main.cpp:259
1921 msgid "GUITARIX ERROR"
1922 msgstr ""
1923
1924 #: ../src/gx_head/gui/gx_main.cpp:357
1925 msgid ""
1926 "old config directory found (.gx_head). state file and standard presets file "
1927 "have been copied to the new directory (.config/guitarix).\n"
1928 " Additional old preset files can be imported into the new bank scheme by "
1929 "mouse drag and drop with a file manager"
1930 msgstr ""
1931
1932 #: ../src/gx_head/gui/gx_main.cpp:398
1933 msgid "use \"guitarix -h\" to get a help text"
1934 msgstr ""
1935
1936 #: ../src/gx_head/gui/gx_main_midi.cpp:308
1937 #, fuzzy
1938 msgid "Parameter ID: "
1939 msgstr "Parameter Range"
1940
1941 #: ../src/gx_head/gui/gx_main_window.cpp:54
1942 msgid "Logging Window"
1943 msgstr "Logging Window"
1944
1945 #: ../src/gx_head/gui/gx_main_window.cpp:610
1946 msgid "_Bank: "
1947 msgstr ""
1948
1949 #: ../src/gx_head/gui/gx_main_window.cpp:1175
1950 msgid ""
1951 "\n"
1952 "WARNING\n"
1953 msgstr ""
1954 "\n"
1955 "AVISO\n"
1956
1957 #: ../src/gx_head/gui/gx_main_window.cpp:1177
1958 msgid ""
1959 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
1960 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
1961 "TO OTHER RUNNING JACK APPLICATIONS. \n"
1962 "DO YOU WANT TO PROCEED ?"
1963 msgstr ""
1964 "Cambiar el tamaño del buffer de jack on the fly \n"
1965 "puede causar efectos impredecibles\n"
1966 "a otros clientes de jack. \n"
1967 "¿Quieres proceder ?"
1968
1969 #: ../src/gx_head/gui/gx_main_window.cpp:1195
1970 msgid "Yes"
1971 msgstr "Sí"
1972
1973 #: ../src/gx_head/gui/gx_main_window.cpp:1196
1974 msgid "No"
1975 msgstr "No"
1976
1977 #: ../src/gx_head/gui/gx_main_window.cpp:1208
1978 msgid "Don't bother me again with such a question, I know what I am doing"
1979 msgstr ""
1980 "No me vuelvas a molestar con esta pregunta, ya sé lo que estoy haciendo"
1981
1982 #: ../src/gx_head/gui/gx_main_window.cpp:1235
1983 msgid "Jack Buffer Size setting"
1984 msgstr "Configuración del tamaño del buffer de Jack"
1985
1986 #: ../src/gx_head/gui/gx_main_window.cpp:1236
1987 #, fuzzy
1988 msgid "we are not a jack gxjack.client, server may be down"
1989 msgstr "we are not a jack client, server may be down"
1990
1991 #: ../src/gx_head/gui/gx_main_window.cpp:1250
1992 msgid "Setting Jack Buffer Size"
1993 msgstr "Configurando el tamaño del buffer de Jack"
1994
1995 #: ../src/gx_head/gui/gx_main_window.cpp:1251
1996 msgid "Could not change latency"
1997 msgstr "No se pudo cambiar la latencia"
1998
1999 #: ../src/gx_head/gui/gx_main_window.cpp:1254
2000 msgid "Jack Buffer Size"
2001 msgstr "Tamaño del buffer de Jack"
2002
2003 #: ../src/gx_head/gui/gx_main_window.cpp:1255
2004 #, fuzzy
2005 msgid "latency is %1%"
2006 msgstr "La latencia es"
2007
2008 #: ../src/gx_head/gui/gx_main_window.cpp:1297
2009 msgid "failed to load online help "
2010 msgstr ""
2011
2012 #: ../src/gx_head/gui/gx_main_window.cpp:1308
2013 #, fuzzy
2014 msgid ""
2015 "\n"
2016 "\n"
2017 " This Aplication is to a large extent provided\n"
2018 " with the marvelous faust compiler.Yann Orlary\n"
2019 " http://faust.grame.fr/\n"
2020 " A large part is based on the work of Julius Orion Smith\n"
2021 " http://ccrma.stanford.edu/realsimple/faust/\n"
2022 " and Albert Graef\n"
2023 " http://q-lang.sourceforge.net/examples.html#Faust\n"
2024 "\n"
2025 "\n"
2026 " gx_head "
2027 msgstr ""
2028 "\n"
2029 " Esta aplicación se suministra en gran medida\n"
2030 " con el maravilloso compilador FAUST de Yann Orlary\n"
2031 " <http://faust.grame.fr/>\n"
2032 " Una gran parte está basada en el trabajo de Julius Orion Smith\n"
2033 " <http://ccrma.stanford.edu/realsimple/faust/>\n"
2034 " y Albert Graef\n"
2035 " <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html> \n"
2036 "\n"
2037 "\n"
2038 " gx_head "
2039
2040 #: ../src/gx_head/gui/gx_main_window.cpp:1319
2041 #, fuzzy
2042 msgid ""
2043 "\n"
2044 " for impulse response it use zita-convolver \n"
2045 " byFons Adriaensen \n"
2046 " http://www.kokkinizita.net/linuxaudio/index.html \n"
2047 "\n"
2048 " authors: Hermann Meyer <brummer-@web.de>\n"
2049 " authors: James Warden <warjamy@yahoo.com>\n"
2050 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
2051 " authors: Pete Shorthose <pshorthose@gmail.com> \n"
2052 " home: http://guitarix.sourceforge.net/\n"
2053 msgstr ""
2054 "\n"
2055 " Para la respuesta a impulsos utiliza zita-convolver \n"
2056 " de Fons Adriansen \n"
2057 " http://www.kokkinizita.net/linuxaudio/index.html \n"
2058 "\n"
2059 " autores: Hermann Meyer <brummer-@web.de>\n"
2060 " James Warden <warjamy@yahoo.com>\n"
2061 " Andreas Degert <andreas.degert@googlemail.com> \n"
2062 " http://gx_head.sourceforge.net/\n"
2063
2064 #.
2065 #. ** Menu actions
2066 #.
2067 #: ../src/gx_head/gui/gx_main_window.cpp:1417
2068 msgid "_Engine"
2069 msgstr "_Motor"
2070
2071 #: ../src/gx_head/gui/gx_main_window.cpp:1418
2072 msgid "_Latency"
2073 msgstr "_Latencia"
2074
2075 #: ../src/gx_head/gui/gx_main_window.cpp:1420
2076 msgid "_Presets"
2077 msgstr "_Presets"
2078
2079 #: ../src/gx_head/gui/gx_main_window.cpp:1422
2080 msgid "P_lugins"
2081 msgstr "P_lugins"
2082
2083 #: ../src/gx_head/gui/gx_main_window.cpp:1423
2084 msgid "_Mono Plugins"
2085 msgstr "Plugins Mono"
2086
2087 #: ../src/gx_head/gui/gx_main_window.cpp:1424
2088 msgid "_Stereo Plugins"
2089 msgstr "Plugins Estéreo"
2090
2091 #: ../src/gx_head/gui/gx_main_window.cpp:1425
2092 #, fuzzy
2093 msgid "_Tube"
2094 msgstr "Válvulas"
2095
2096 #: ../src/gx_head/gui/gx_main_window.cpp:1426
2097 msgid "_Options"
2098 msgstr "_Opciones"
2099
2100 #: ../src/gx_head/gui/gx_main_window.cpp:1427
2101 msgid "_Skin..."
2102 msgstr "_Skin..."
2103
2104 #: ../src/gx_head/gui/gx_main_window.cpp:1428
2105 #: ../src/gx_head/gui/gx_main_window.cpp:1574
2106 msgid "_About"
2107 msgstr "_Acerca de"
2108
2109 #.
2110 #. ** engine actions
2111 #.
2112 #: ../src/gx_head/gui/gx_main_window.cpp:1433
2113 #, fuzzy
2114 msgid "Jack Server _Connection"
2115 msgstr "Conexión a servidor Jack"
2116
2117 #: ../src/gx_head/gui/gx_main_window.cpp:1438
2118 #, fuzzy
2119 msgid "Jack _Ports"
2120 msgstr "_Puertos de Jack"
2121
2122 #: ../src/gx_head/gui/gx_main_window.cpp:1443
2123 msgid "M_idi Controller"
2124 msgstr "Controlador M_idi"
2125
2126 #: ../src/gx_head/gui/gx_main_window.cpp:1448
2127 #, fuzzy
2128 msgid "Engine _Mute"
2129 msgstr "Engine State: "
2130
2131 #: ../src/gx_head/gui/gx_main_window.cpp:1453
2132 msgid "Engine _Bypass"
2133 msgstr "_Puentear Motor"
2134
2135 #: ../src/gx_head/gui/gx_main_window.cpp:1458
2136 msgid "_Quit"
2137 msgstr "_Salir"
2138
2139 #: ../src/gx_head/gui/gx_main_window.cpp:1465
2140 #, fuzzy
2141 msgid "_Preset Selection"
2142 msgstr "Preset Deleting"
2143
2144 #: ../src/gx_head/gui/gx_main_window.cpp:1470
2145 #, fuzzy
2146 msgid "Show Plugin _Bar"
2147 msgstr "Mostrar barra de plugins"
2148
2149 #: ../src/gx_head/gui/gx_main_window.cpp:1475
2150 #, fuzzy
2151 msgid "Show _Rack"
2152 msgstr "Mostrar Rack Mono"
2153
2154 #: ../src/gx_head/gui/gx_main_window.cpp:1479
2155 msgid "Show _Logging Box"
2156 msgstr "Mostrar mensajes"
2157
2158 #: ../src/gx_head/gui/gx_main_window.cpp:1484
2159 msgid "Live _Display"
2160 msgstr ""
2161
2162 #: ../src/gx_head/gui/gx_main_window.cpp:1488
2163 msgid "_Meterbridge"
2164 msgstr "_Meterbridge"
2165
2166 #: ../src/gx_head/gui/gx_main_window.cpp:1495
2167 #, fuzzy
2168 msgid "Tuner on/off"
2169 msgstr "%s on/off"
2170
2171 #: ../src/gx_head/gui/gx_main_window.cpp:1498
2172 #, fuzzy
2173 msgid "M_idi Out"
2174 msgstr "Midi Out"
2175
2176 #: ../src/gx_head/gui/gx_main_window.cpp:1513
2177 msgid "_Tuner"
2178 msgstr "Afinador"
2179
2180 #: ../src/gx_head/gui/gx_main_window.cpp:1517
2181 msgid "R_ack Configuration"
2182 msgstr ""
2183
2184 #: ../src/gx_head/gui/gx_main_window.cpp:1521
2185 #, fuzzy
2186 msgid "C_ompress all"
2187 msgstr "Compressor"
2188
2189 #: ../src/gx_head/gui/gx_main_window.cpp:1525
2190 msgid "E_xpand all"
2191 msgstr ""
2192
2193 #: ../src/gx_head/gui/gx_main_window.cpp:1530
2194 msgid "Order Rack _Horizontally"
2195 msgstr ""
2196
2197 #: ../src/gx_head/gui/gx_main_window.cpp:1538
2198 #, fuzzy
2199 msgid "_Show _Values"
2200 msgstr "mostrar afinador"
2201
2202 #: ../src/gx_head/gui/gx_main_window.cpp:1543
2203 msgid "Show _Tooltips"
2204 msgstr "Mostrar tooltips"
2205
2206 #: ../src/gx_head/gui/gx_main_window.cpp:1550
2207 msgid "Include MIDI in _presets"
2208 msgstr "Incluir MIDI en _presets"
2209
2210 #: ../src/gx_head/gui/gx_main_window.cpp:1553
2211 #, fuzzy
2212 msgid "_Jack Startup Control"
2213 msgstr " Jack Starter "
2214
2215 #: ../src/gx_head/gui/gx_main_window.cpp:1558
2216 msgid "Reset _All Parameters"
2217 msgstr "Resetear todos los parámetros"
2218
2219 #: ../src/gx_head/gui/gx_main_window.cpp:1562
2220 msgid "_Use Animations"
2221 msgstr ""
2222
2223 #: ../src/gx_head/gui/gx_main_window.cpp:1566
2224 msgid "L_iveplay Midi Switch"
2225 msgstr ""
2226
2227 #.
2228 #. ** Help and About
2229 #.
2230 #: ../src/gx_head/gui/gx_main_window.cpp:1572
2231 msgid "_Help"
2232 msgstr "_Ayuda"
2233
2234 #: ../src/gx_head/gui/gx_main_window.cpp:1867
2235 msgid "I really tried to get jack up and running, sorry ... "
2236 msgstr "I really tried to get jack up and running, sorry ... "
2237
2238 #: ../src/gx_head/gui/gx_main_window.cpp:1876
2239 msgid "can't disconnect jack"
2240 msgstr ""
2241
2242 #: ../src/gx_head/gui/gx_main_window.cpp:1891
2243 msgid "Ignoring jackd ..."
2244 msgstr "Ignorando jackd ..."
2245
2246 #: ../src/gx_head/gui/gx_main_window.cpp:2078
2247 msgid "dsp load %1% %%"
2248 msgstr "dsp load %1% %%"
2249
2250 #: ../src/gx_head/gui/gx_main_window.cpp:2085
2251 msgid "ht frames %1%"
2252 msgstr "ht frames %1%"
2253
2254 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2255 msgid "RT mode yes "
2256 msgstr "RT mode yes "
2257
2258 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2259 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
2260 msgstr "RT mode <span color=\"#cc1a1a\">NO</span>"
2261
2262 #: ../src/gx_head/gui/gx_main_window.cpp:2098
2263 msgid "latency %1%"
2264 msgstr "latencia %1%"
2265
2266 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2267 #, fuzzy
2268 msgid "Cabinet Loading"
2269 msgstr "Preset Loading"
2270
2271 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2272 msgid " cab thread is bussy"
2273 msgstr ""
2274
2275 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2276 #, fuzzy
2277 msgid "Presence Loading"
2278 msgstr "Preset Loading"
2279
2280 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2281 msgid " presence thread is bussy"
2282 msgstr ""
2283
2284 #: ../src/gx_head/gui/gx_main_window.cpp:2196
2285 #: ../src/gx_head/gui/gx_main_window.cpp:2206
2286 #, fuzzy
2287 msgid "jack has bumped us out!! "
2288 msgstr "jack has bumped us out!!"
2289
2290 #. rack tuner
2291 #: ../src/gx_head/gui/gx_main_window.cpp:2428
2292 #, fuzzy
2293 msgid "Rack Tuner"
2294 msgstr "Afinador"
2295
2296 #: ../src/gx_head/gui/gx_main_window.cpp:2596
2297 msgid "gx_head output"
2298 msgstr "gx_head output"
2299
2300 #: ../src/gx_head/gui/gx_main_window.cpp:2712
2301 #, fuzzy
2302 msgid "Distortion"
2303 msgstr "distortion"
2304
2305 #. low high pass filter
2306 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:36
2307 msgid "l/h/filter"
2308 msgstr "l/h/filter"
2309
2310 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:44
2311 msgid "high-pass "
2312 msgstr "high-pass "
2313
2314 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:45
2315 msgid " low-pass "
2316 msgstr " low-pass "
2317
2318 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:53
2319 msgid "low-cut "
2320 msgstr "low-cut "
2321
2322 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:54
2323 msgid "high-cut "
2324 msgstr "high-cut "
2325
2326 #. EQ
2327 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:66
2328 msgid "EQ"
2329 msgstr "EQ"
2330
2331 #. ----- crybaby
2332 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:122
2333 msgid "crybaby"
2334 msgstr "crybaby"
2335
2336 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:125
2337 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:139
2338 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:196
2339 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:45
2340 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:66
2341 msgid " level "
2342 msgstr " level "
2343
2344 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:138
2345 msgid " wah "
2346 msgstr " wah "
2347
2348 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:140
2349 msgid " dry/wet "
2350 msgstr " dry/wet "
2351
2352 #. ----- distortion
2353 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:153
2354 msgid "distortion"
2355 msgstr "distortion"
2356
2357 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:156
2358 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:297
2359 #, fuzzy
2360 msgid "drive"
2361 msgstr "Drive"
2362
2363 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:164
2364 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:168
2365 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:303
2366 msgid " drive "
2367 msgstr " drive "
2368
2369 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:169
2370 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:182
2371 msgid " low "
2372 msgstr " low "
2373
2374 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:170
2375 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:183
2376 msgid " middle l. "
2377 msgstr " middle l. "
2378
2379 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:171
2380 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:184
2381 msgid " middle h. "
2382 msgstr " middle h. "
2383
2384 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:172
2385 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:185
2386 msgid " high "
2387 msgstr " high "
2388
2389 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:177
2390 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:181
2391 msgid " gain "
2392 msgstr " gain "
2393
2394 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:195
2395 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:304
2396 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:374
2397 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:458
2398 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:481
2399 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:502
2400 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:523
2401 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:543
2402 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:245
2403 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:312
2404 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:351
2405 msgid "dry/wet"
2406 msgstr "dry/wet"
2407
2408 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:197
2409 msgid "frequency split Hz"
2410 msgstr "frequency split Hz"
2411
2412 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:205
2413 msgid "split low freq"
2414 msgstr "split low freq"
2415
2416 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:208
2417 msgid "split m. freq"
2418 msgstr "split m. freq"
2419
2420 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:211
2421 msgid "split high freq"
2422 msgstr "split high freq"
2423
2424 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:225
2425 msgid "resonator"
2426 msgstr "resonator"
2427
2428 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:227
2429 msgid "trigger "
2430 msgstr "trigger "
2431
2432 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:228
2433 msgid " vibrato "
2434 msgstr " vibrato "
2435
2436 #. ----- IR
2437 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:240
2438 msgid "IR"
2439 msgstr "IR"
2440
2441 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:243
2442 #, fuzzy
2443 msgid "peak"
2444 msgstr " peak "
2445
2446 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:257
2447 msgid " freq "
2448 msgstr " freq "
2449
2450 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:258
2451 msgid " peak "
2452 msgstr " peak "
2453
2454 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:259
2455 msgid " bandwidth "
2456 msgstr " bandwidth "
2457
2458 #. ----- the compressor
2459 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:272
2460 msgid "Compr."
2461 msgstr "Compr."
2462
2463 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:275
2464 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:280
2465 msgid "ratio"
2466 msgstr "ratio"
2467
2468 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:279
2469 msgid "knee"
2470 msgstr "knee"
2471
2472 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:281
2473 msgid "threshold"
2474 msgstr "threshold"
2475
2476 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:284
2477 msgid "attack"
2478 msgstr "attack"
2479
2480 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:285
2481 msgid "release"
2482 msgstr "release"
2483
2484 #. -----overdrive
2485 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:294
2486 msgid "overdrive"
2487 msgstr "overdrive"
2488
2489 #. ----- echo
2490 #. echo
2491 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:315
2492 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:200
2493 msgid "echo"
2494 msgstr "echo"
2495
2496 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:318
2497 msgid "%"
2498 msgstr ""
2499
2500 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:324
2501 msgid " time "
2502 msgstr " time "
2503
2504 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:326
2505 msgid " % "
2506 msgstr " % "
2507
2508 #. -----delay
2509 #. stereo delay
2510 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:337
2511 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:172
2512 msgid "delay"
2513 msgstr "delay"
2514
2515 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:340
2516 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:346
2517 msgid " delay "
2518 msgstr " delay "
2519
2520 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:348
2521 msgid " gain "
2522 msgstr " gain "
2523
2524 #. ----- freeverb
2525 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:359
2526 msgid "freeverb"
2527 msgstr "freeverb"
2528
2529 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:362
2530 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:372
2531 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:345
2532 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:349
2533 msgid "RoomSize"
2534 msgstr "RoomSize"
2535
2536 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:373
2537 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:350
2538 msgid "damp"
2539 msgstr "damp"
2540
2541 #. -----osc
2542 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:389
2543 msgid "osc"
2544 msgstr ""
2545
2546 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:415
2547 msgid "biquad"
2548 msgstr ""
2549
2550 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:418
2551 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:424
2552 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:437
2553 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:452
2554 #: ../src/plugins/generated/zita_rev1.cc:544
2555 #: ../src/plugins/generated/zita_rev1.cc:546
2556 msgid "Freq"
2557 msgstr ""
2558
2559 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:434
2560 msgid "tremolo"
2561 msgstr ""
2562
2563 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:455 ../src/plugins/vibe.cc:460
2564 #, fuzzy
2565 msgid "Depth"
2566 msgstr "depth"
2567
2568 #. phaser
2569 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:470
2570 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:113
2571 msgid "phaser"
2572 msgstr "phaser"
2573
2574 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:473
2575 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:479
2576 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:494
2577 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:500
2578 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:515
2579 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:521
2580 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:41
2581 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:60
2582 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:116
2583 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:238
2584 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:246
2585 #, fuzzy
2586 msgid "level"
2587 msgstr " level "
2588
2589 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:480
2590 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:501
2591 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:522
2592 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:135
2593 msgid "speed"
2594 msgstr "speed"
2595
2596 #. ----- chorus
2597 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:491
2598 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:38
2599 msgid "chorus"
2600 msgstr "chorus"
2601
2602 #. flanger
2603 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:512
2604 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:57
2605 msgid "flanger"
2606 msgstr "flanger"
2607
2608 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:533
2609 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:536
2610 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:542
2611 #, fuzzy
2612 msgid "feedback"
2613 msgstr " feedback "
2614
2615 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:553
2616 #, fuzzy
2617 msgid "tonestack"
2618 msgstr "Tonestack"
2619
2620 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:566
2621 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:267
2622 msgid "middle"
2623 msgstr "middle"
2624
2625 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:578
2626 msgid "cabinet"
2627 msgstr ""
2628
2629 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:600
2630 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:606
2631 msgid " MIDI out "
2632 msgstr " MIDI out "
2633
2634 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:633
2635 msgid "channel1"
2636 msgstr "channel1"
2637
2638 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:641
2639 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:705
2640 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:769
2641 msgid "velocity"
2642 msgstr "velocity"
2643
2644 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:646
2645 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:710
2646 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:774
2647 msgid "volume"
2648 msgstr "volume"
2649
2650 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:654
2651 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:718
2652 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:782
2653 msgid "channel"
2654 msgstr "channel"
2655
2656 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:655
2657 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:719
2658 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:783
2659 msgid "program"
2660 msgstr "program"
2661
2662 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:658
2663 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:722
2664 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:786
2665 msgid "oktave"
2666 msgstr "oktave"
2667
2668 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:659
2669 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:723
2670 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:787
2671 msgid "sensity"
2672 msgstr "sensity"
2673
2674 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:685
2675 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:749
2676 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:813
2677 msgid "auto_pitch"
2678 msgstr "auto_pitch"
2679
2680 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:697
2681 msgid "channel2"
2682 msgstr "channel2"
2683
2684 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:761
2685 msgid "channel3"
2686 msgstr "channel3"
2687
2688 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:825
2689 msgid "beat_detector"
2690 msgstr "beat_detector"
2691
2692 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:834
2693 msgid "stepper"
2694 msgstr "stepper"
2695
2696 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:835
2697 msgid "note_off"
2698 msgstr "note_off"
2699
2700 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:836
2701 msgid "atack_gain"
2702 msgstr "atack_gain"
2703
2704 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:837
2705 msgid "beat_gain"
2706 msgstr "beat_gain"
2707
2708 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:868
2709 msgid "Midi gain"
2710 msgstr "Midi gain"
2711
2712 #: ../src/gx_head/gui/gx_preset_window.cpp:74
2713 msgid "_Save changes"
2714 msgstr ""
2715
2716 #: ../src/gx_head/gui/gx_preset_window.cpp:77
2717 msgid "_Organize"
2718 msgstr ""
2719
2720 #: ../src/gx_head/gui/gx_preset_window.cpp:220
2721 msgid "damaged bank file; click to delete"
2722 msgstr ""
2723
2724 #: ../src/gx_head/gui/gx_preset_window.cpp:223
2725 msgid ""
2726 "wrong format version (is %1, need %2)\n"
2727 "click to convert"
2728 msgstr ""
2729
2730 #: ../src/gx_head/gui/gx_preset_window.cpp:227
2731 msgid "readonly bank, click to change to read-write"
2732 msgstr ""
2733
2734 #: ../src/gx_head/gui/gx_preset_window.cpp:229
2735 msgid "click to set to readonly"
2736 msgstr ""
2737
2738 #: ../src/gx_head/gui/gx_preset_window.cpp:234
2739 #, fuzzy
2740 msgid "predefined factory preset bank"
2741 msgstr "selecting default preset bank"
2742
2743 #: ../src/gx_head/gui/gx_preset_window.cpp:236
2744 msgid ""
2745 "scratch preset bank: changes will be persistent (without explicit saving)"
2746 msgstr ""
2747
2748 #: ../src/gx_head/gui/gx_preset_window.cpp:244
2749 msgid "click to edit the bank name"
2750 msgstr ""
2751
2752 #: ../src/gx_head/gui/gx_preset_window.cpp:249
2753 msgid "click to delete the bank"
2754 msgstr ""
2755
2756 #: ../src/gx_head/gui/gx_preset_window.cpp:326
2757 msgid "can't copy to config dir"
2758 msgstr ""
2759
2760 #: ../src/gx_head/gui/gx_preset_window.cpp:343
2761 msgid "can't remove copied file!?"
2762 msgstr ""
2763
2764 #: ../src/gx_head/gui/gx_preset_window.cpp:351
2765 msgid "can't move; file has been copied"
2766 msgstr ""
2767
2768 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:46
2769 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:75
2770 msgid " delay "
2771 msgstr " delay "
2772
2773 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:47
2774 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:74
2775 msgid " depth "
2776 msgstr " depth "
2777
2778 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:48
2779 msgid " freq "
2780 msgstr " freq "
2781
2782 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:73
2783 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:129
2784 msgid " feedback "
2785 msgstr " feedback "
2786
2787 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:76
2788 msgid " delay offset"
2789 msgstr " delay offset"
2790
2791 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:77
2792 msgid " LFO "
2793 msgstr " LFO "
2794
2795 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:122
2796 msgid " level "
2797 msgstr " level "
2798
2799 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:130
2800 msgid "depth"
2801 msgstr "depth"
2802
2803 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:131
2804 msgid "width"
2805 msgstr "width"
2806
2807 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:132
2808 msgid "freq"
2809 msgstr "freq"
2810
2811 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:133
2812 msgid "max Hz"
2813 msgstr "max Hz"
2814
2815 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:134
2816 msgid "min Hz"
2817 msgstr "min Hz"
2818
2819 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:178
2820 msgid "left gain"
2821 msgstr "left gain"
2822
2823 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:179
2824 msgid "left delay"
2825 msgstr "left delay"
2826
2827 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:182
2828 msgid "LFO"
2829 msgstr "LFO"
2830
2831 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:190
2832 msgid "right gain"
2833 msgstr "right gain"
2834
2835 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:191
2836 msgid "right delay"
2837 msgstr "right delay"
2838
2839 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:206
2840 msgid "left %"
2841 msgstr "left %"
2842
2843 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:207
2844 msgid "left time"
2845 msgstr "left time"
2846
2847 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:208
2848 msgid "right %"
2849 msgstr "right %"
2850
2851 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:209
2852 msgid "right time"
2853 msgstr "right time"
2854
2855 #. moog filter
2856 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:218
2857 msgid "moog"
2858 msgstr "moog"
2859
2860 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:221
2861 #, fuzzy
2862 msgid "Q"
2863 msgstr "EQ"
2864
2865 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:225
2866 msgid " Q "
2867 msgstr " Q "
2868
2869 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:226
2870 msgid " Hz "
2871 msgstr " Hz "
2872
2873 #. postamp
2874 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:235
2875 #, fuzzy
2876 msgid "amp"
2877 msgstr "damp"
2878
2879 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:244
2880 #, fuzzy
2881 msgid "dry/feedback "
2882 msgstr " feedback "
2883
2884 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:247
2885 #, fuzzy
2886 msgid "tube1"
2887 msgstr "Tube1"
2888
2889 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:248
2890 #, fuzzy
2891 msgid "tube2"
2892 msgstr "Tube2"
2893
2894 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:249
2895 #, fuzzy
2896 msgid " wet/feedback"
2897 msgstr " feedback "
2898
2899 #. 3 band eq
2900 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:260
2901 msgid "tone"
2902 msgstr "tone"
2903
2904 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:272
2905 msgid "sharp"
2906 msgstr ""
2907
2908 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:287
2909 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:327
2910 msgid "favourites"
2911 msgstr ""
2912
2913 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:306
2914 #, fuzzy
2915 msgid "delta delay"
2916 msgstr "left delay"
2917
2918 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:309
2919 #, fuzzy
2920 msgid "balance"
2921 msgstr "Cancelar"
2922
2923 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:328
2924 msgid "setup"
2925 msgstr ""
2926
2927 #. stereoverb
2928 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:342
2929 #, fuzzy
2930 msgid "stereoverb"
2931 msgstr "stereo rack"
2932
2933 #: ../src/gx_head/gui/gx_ui_builder.cpp:41
2934 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2935 msgid "gtk builder"
2936 msgstr "gtk builder"
2937
2938 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2939 msgid " not found in "
2940 msgstr " not found in "
2941
2942 #: ../src/gx_head/gui/gxw_mm_controllers.cpp:343
2943 #, c-format
2944 msgid "%s on/off"
2945 msgstr "%s on/off"
2946
2947 #: ../src/gx_head/gui/liveplay.cpp:147
2948 msgid "MUTE"
2949 msgstr ""
2950
2951 #: ../src/gx_head/gui/liveplay.cpp:150
2952 msgid "UNMUTE"
2953 msgstr ""
2954
2955 #: ../src/gx_head/gui/liveplay.cpp:156
2956 msgid "BYPASS"
2957 msgstr ""
2958
2959 #: ../src/gx_head/gui/liveplay.cpp:159
2960 msgid "BYPASS OFF"
2961 msgstr ""
2962
2963 #: ../src/gx_head/gui/liveplay.cpp:165
2964 msgid "TUNER ON"
2965 msgstr ""
2966
2967 #: ../src/gx_head/gui/liveplay.cpp:168
2968 msgid "TUNER OFF"
2969 msgstr ""
2970
2971 #: ../src/gx_head/gui/rack.cpp:726
2972 msgid "standard"
2973 msgstr ""
2974
2975 #: ../src/gx_head/gui/rack.cpp:734
2976 msgid "save..."
2977 msgstr ""
2978
2979 #: ../src/gx_head/gui/rack.cpp:739
2980 msgid "remove..."
2981 msgstr ""
2982
2983 #: ../src/ladspa/ladspa_guitarix.cpp:85
2984 #, fuzzy
2985 msgid "assign parameter"
2986 msgstr "read parameter"
2987
2988 #: ../src/ladspa/ladspa_guitarix.cpp:86
2989 msgid "%1% -> controller %2% [%3%]"
2990 msgstr ""
2991
2992 #: ../src/plugins/abgate.cc:57
2993 msgid "abGate"
2994 msgstr ""
2995
2996 #: ../src/plugins/abgate.cc:67
2997 msgid ""
2998 "threshold (dB) value\n"
2999 "put it just above the noise level"
3000 msgstr ""
3001
3002 #: ../src/plugins/abgate.cc:68
3003 #, fuzzy
3004 msgid "Attack"
3005 msgstr "attack"
3006
3007 #: ../src/plugins/abgate.cc:68
3008 msgid "time (ms) until gate opens (sensitivity)"
3009 msgstr ""
3010
3011 #: ../src/plugins/abgate.cc:69
3012 msgid "Hold"
3013 msgstr ""
3014
3015 #: ../src/plugins/abgate.cc:69
3016 msgid "time (ms) to keep open when input is below threshold"
3017 msgstr ""
3018
3019 #: ../src/plugins/abgate.cc:70
3020 msgid "Decay"
3021 msgstr ""
3022
3023 #: ../src/plugins/abgate.cc:71
3024 #, fuzzy
3025 msgid "Range"
3026 msgstr "flanger"
3027
3028 #: ../src/plugins/abgate.cc:71
3029 msgid "damping (dB) when the gate is closed"
3030 msgstr ""
3031
3032 #: ../src/plugins/generated/zita_rev1.cc:148
3033 msgid "RM Peaking Equalizer 2"
3034 msgstr ""
3035
3036 #: ../src/plugins/generated/zita_rev1.cc:149
3037 msgid "RM Peaking Equalizer 1"
3038 msgstr ""
3039
3040 #: ../src/plugins/generated/zita_rev1.cc:150
3041 #: ../src/plugins/zita_rev1_ui.glade.h:4
3042 #, fuzzy
3043 msgid "Output"
3044 msgstr "<b>_Output</b>"
3045
3046 #: ../src/plugins/generated/zita_rev1.cc:151
3047 msgid "Input"
3048 msgstr ""
3049
3050 #: ../src/plugins/generated/zita_rev1.cc:152
3051 msgid "Decay Times in Bands"
3052 msgstr ""
3053
3054 #: ../src/plugins/generated/zita_rev1.cc:161
3055 msgid "Zita Rev1"
3056 msgstr ""
3057
3058 #: ../src/plugins/generated/zita_rev1.cc:543
3059 msgid "Output scale factor"
3060 msgstr ""
3061
3062 #: ../src/plugins/generated/zita_rev1.cc:544
3063 msgid ""
3064 "Center-frequency of second-order Regalia-Mitra peaking equalizer section 2"
3065 msgstr ""
3066
3067 #: ../src/plugins/generated/zita_rev1.cc:545
3068 msgid ""
3069 "Peak level in dB of second-order Regalia-Mitra peaking equalizer section 1"
3070 msgstr ""
3071
3072 #: ../src/plugins/generated/zita_rev1.cc:546
3073 msgid ""
3074 "Center-frequency of second-order Regalia-Mitra peaking equalizer section 1"
3075 msgstr ""
3076
3077 #: ../src/plugins/generated/zita_rev1.cc:547
3078 #, fuzzy
3079 msgid "In Delay"
3080 msgstr "Delay"
3081
3082 #: ../src/plugins/generated/zita_rev1.cc:547
3083 msgid "Delay in ms before reverberation begins"
3084 msgstr ""
3085
3086 #: ../src/plugins/generated/zita_rev1.cc:548
3087 msgid "Low"
3088 msgstr ""
3089
3090 #: ../src/plugins/generated/zita_rev1.cc:548
3091 msgid "T60 = time (in seconds) to decay 60dB in low-frequency band"
3092 msgstr ""
3093
3094 #: ../src/plugins/generated/zita_rev1.cc:549
3095 #, fuzzy
3096 msgid "Freq X"
3097 msgstr " freq "
3098
3099 #: ../src/plugins/generated/zita_rev1.cc:549
3100 msgid "Crossover frequency (Hz) separating low and middle frequencies"
3101 msgstr ""
3102
3103 #: ../src/plugins/generated/zita_rev1.cc:550
3104 msgid "HF Damping"
3105 msgstr ""
3106
3107 #: ../src/plugins/generated/zita_rev1.cc:550
3108 msgid ""
3109 "Frequency (Hz) at which the high-frequency T60 is half the middle-band's T60"
3110 msgstr ""
3111
3112 #: ../src/plugins/generated/zita_rev1.cc:551
3113 msgid "Mid"
3114 msgstr ""
3115
3116 #: ../src/plugins/generated/zita_rev1.cc:551
3117 msgid "T60 = time (in seconds) to decay 60dB in middle band"
3118 msgstr ""
3119
3120 #: ../src/plugins/generated/zita_rev1.cc:552
3121 msgid "Dry/Wet"
3122 msgstr ""
3123
3124 #: ../src/plugins/generated/zita_rev1.cc:552
3125 msgid "-1 = dry, 1 = wet"
3126 msgstr ""
3127
3128 #: ../src/plugins/generated/zita_rev1.cc:553
3129 msgid ""
3130 "Peak level in dB of second-order Regalia-Mitra peaking equalizer section 2"
3131 msgstr ""
3132
3133 #: ../src/plugins/vibe.cc:393
3134 msgid "Vibe"
3135 msgstr ""
3136
3137 #: ../src/plugins/vibe.cc:397
3138 msgid "Vibe Mono"
3139 msgstr ""
3140
3141 #: ../src/plugins/vibe.cc:424
3142 msgid "Sine"
3143 msgstr ""
3144
3145 #: ../src/plugins/vibe.cc:425
3146 msgid "Tri"
3147 msgstr ""
3148
3149 #: ../src/plugins/vibe.cc:426
3150 msgid "Ramp Up"
3151 msgstr ""
3152
3153 #: ../src/plugins/vibe.cc:427
3154 msgid "Ramp Down"
3155 msgstr ""
3156
3157 #: ../src/plugins/vibe.cc:428
3158 msgid "ZigZag"
3159 msgstr ""
3160
3161 #: ../src/plugins/vibe.cc:429
3162 msgid "M. Sqare"
3163 msgstr ""
3164
3165 #: ../src/plugins/vibe.cc:430
3166 msgid "M.Saw"
3167 msgstr ""
3168
3169 #: ../src/plugins/vibe.cc:445
3170 msgid "St.df"
3171 msgstr ""
3172
3173 #: ../src/plugins/vibe.cc:445
3174 #, fuzzy
3175 msgid "LFO phase shift between left and right channels"
3176 msgstr "mostrar suma de canales derecho e izquierdo"
3177
3178 #: ../src/plugins/vibe.cc:446
3179 msgid "Pan"
3180 msgstr ""
3181
3182 #: ../src/plugins/vibe.cc:446
3183 msgid "panning of output (left / right)"
3184 msgstr ""
3185
3186 #: ../src/plugins/vibe.cc:447
3187 msgid "L/R.Cr"
3188 msgstr ""
3189
3190 #: ../src/plugins/vibe.cc:447
3191 msgid "left/right channel crossing"
3192 msgstr ""
3193
3194 #: ../src/plugins/vibe.cc:457
3195 msgid "Tempo"
3196 msgstr ""
3197
3198 #: ../src/plugins/vibe.cc:457
3199 #, fuzzy
3200 msgid "LFO frequency (Hz)"
3201 msgstr "frequency split Hz"
3202
3203 #: ../src/plugins/vibe.cc:458
3204 #, fuzzy
3205 msgid "LFO Type"
3206 msgstr " LFO "
3207
3208 #: ../src/plugins/vibe.cc:459
3209 #, fuzzy
3210 msgid "Width"
3211 msgstr "width"
3212
3213 #: ../src/plugins/vibe.cc:459
3214 msgid "LFO amplitude"
3215 msgstr ""
3216
3217 #: ../src/plugins/vibe.cc:460
3218 #, fuzzy
3219 msgid "DC level in LFO"
3220 msgstr " level "
3221
3222 #: ../src/plugins/vibe.cc:461
3223 msgid "Rnd"
3224 msgstr ""
3225
3226 #: ../src/plugins/vibe.cc:461
3227 msgid "randomness of LFO"
3228 msgstr ""
3229
3230 #: ../src/plugins/vibe.cc:462
3231 msgid "Wet/Dry"
3232 msgstr ""
3233
3234 #: ../src/plugins/vibe.cc:462
3235 msgid "output mix (signal / effect)"
3236 msgstr ""
3237
3238 #: ../src/plugins/vibe.cc:463
3239 msgid "Fb"
3240 msgstr ""
3241
3242 #: ../src/plugins/vibe.cc:463
3243 msgid "sound modification by feedback"
3244 msgstr ""
3245
3246 #. end namespace vibe
3247 #. end namespace pluginlib
3248 #: ../src/plugins/zita_rev1_ui.glade.h:1
3249 msgid "Eq1"
3250 msgstr ""
3251
3252 #: ../src/plugins/zita_rev1_ui.glade.h:2
3253 msgid "Eq2"
3254 msgstr ""
3255
3256 #: ../src/plugins/zita_rev1_ui.glade.h:5
3257 msgid "Reverb Time T60"
3258 msgstr ""
3259
3260 #~ msgid "Plugins"
3261 #~ msgstr "Plugins"
3262
3263 #~ msgid " Drive "
3264 #~ msgstr " Drive "
3265
3266 #~ msgid "set"
3267 #~ msgstr "set"
3268
3269 #~ msgid "Mono Rack"
3270 #~ msgstr "Rack Mono"
3271
3272 #~ msgid "Stereo Rack"
3273 #~ msgstr "Rack Estéreo"
3274
3275 #~ msgid "Main Interface Constructor"
3276 #~ msgstr "Main Interface Constructor"
3277
3278 #~ msgid "pixmap check failed, giving up"
3279 #~ msgstr "pixmap check failed, giving up"
3280
3281 #~ msgid "Move "
3282 #~ msgstr "Mover"
3283
3284 #~ msgid " up"
3285 #~ msgstr " up"
3286
3287 #~ msgid " down"
3288 #~ msgstr " down"
3289
3290 #~ msgid "MIDI out"
3291 #~ msgstr "MIDI out"
3292
3293 #~ msgid "Reset Button, press to reset settings"
3294 #~ msgstr "Botón de reset. Pulsa para resetear las configuraciones"
3295
3296 #~ msgid "convolve %s"
3297 #~ msgstr "convolve %s"
3298
3299 #~ msgid "convolver off"
3300 #~ msgstr "convolver off"
3301
3302 #~ msgid " %i%sMain Setting "
3303 #~ msgstr " %i%sMain Setting "
3304
3305 #~ msgid "tuner"
3306 #~ msgstr "tuner"
3307
3308 #~ msgid "Show mono rack"
3309 #~ msgstr "mostrar rack mono"
3310
3311 #~ msgid "Show stereo rack"
3312 #~ msgstr "mostrar rack stereo"
3313
3314 #~ msgid "Mono Rack, right click pop up the plugin menu"
3315 #~ msgstr "Rack Mono, pulsa botón derecho para ver menú de plugins"
3316
3317 #~ msgid "Stereo Rack, right click pop up the plugin menu"
3318 #~ msgstr "Rack Estéreo, pulsa botón derecho para ver menú de plugins"
3319
3320 #~ msgid "engine is on"
3321 #~ msgstr "motor activo"
3322
3323 #~ msgid "engine is off"
3324 #~ msgstr "motor apagado"
3325
3326 #~ msgid "engine is in bypass mode"
3327 #~ msgstr "el motor está en bypass"
3328
3329 #~ msgid "jack server is connected"
3330 #~ msgstr "servidor jack conectado"
3331
3332 #~ msgid "jack server is unconnected"
3333 #~ msgstr "servidor jack desconectado"
3334
3335 #~ msgid "Engine _Start / _Stop"
3336 #~ msgstr "Arrancar/Parar Motor"
3337
3338 #~ msgid "New _Preset"
3339 #~ msgstr "Nuevo _Preset"
3340
3341 #~ msgid "P_atch Info"
3342 #~ msgstr "P_atch Info"
3343
3344 #~ msgid "Load Preset-_file"
3345 #~ msgstr "Cargar archivo Preset"
3346
3347 #~ msgid "E_xport Preset-file"
3348 #~ msgstr "E_xportar archivo Preset"
3349
3350 #~ msgid "Recall Main _Setting"
3351 #~ msgstr "Recordar configuración principal"
3352
3353 #~ msgid "_Save As Main _Setting"
3354 #~ msgstr "_Save As Main _Setting"
3355
3356 #~ msgid "More Preset Options..."
3357 #~ msgstr "Más opciones de Presets..."
3358
3359 #~ msgid "Next _Preset"
3360 #~ msgstr "Siguiente _Preset"
3361
3362 #~ msgid "Previous _Preset"
3363 #~ msgstr "_Preset anterior"
3364
3365 #~ msgid "_Save Active Preset"
3366 #~ msgstr "_Guardar Preset activo"
3367
3368 #~ msgid "_Rename Active Preset"
3369 #~ msgstr "_Renombrar Preset activo"
3370
3371 #~ msgid "_Delete Active Preset"
3372 #~ msgstr "_Borrar Preset activo"
3373
3374 #~ msgid "_Delete All Presets"
3375 #~ msgstr "_Borrar todos los Presets"
3376
3377 #~ msgid "emulate 12ax7"
3378 #~ msgstr "Imitar 12ax7"
3379
3380 #~ msgid "emulate 12AU7"
3381 #~ msgstr "Imitar 12AU7"
3382
3383 #~ msgid "emulate 6V6"
3384 #~ msgstr "Imitar 6V6"
3385
3386 #~ msgid "Show _Stereo Rack"
3387 #~ msgstr "Mostrar Rack Estéreo"
3388
3389 #~ msgid "Set _Knobs Linear"
3390 #~ msgstr "Set _Knobs Linear"
3391
3392 #~ msgid "Thread create failed (midi): "
3393 #~ msgstr "Thread create failed (midi): "
3394
3395 #~ msgid "skin index out of range, keeping actual skin"
3396 #~ msgstr "Índice de skins fuera de rango, manteniendo skin actual"
3397
3398 #~ msgid "jackd OK, trying to be a client"
3399 #~ msgstr "jackd OK, intentando ser cliente"
3400
3401 #~ msgid "/sec"
3402 #~ msgstr "/sec"
3403
3404 #~ msgid "/frames ... "
3405 #~ msgstr "/frames ... "
3406
3407 #~ msgid "Jack Server"
3408 #~ msgstr "Servidor Jack"
3409
3410 #~ msgid "Connected to Jack Server"
3411 #~ msgstr "Connected to Jack Server"
3412
3413 #~ msgid "Disconnected from Jack Server"
3414 #~ msgstr "Disconnected from Jack Server"
3415
3416 #~ msgid "Off"
3417 #~ msgstr "Off"
3418
3419 #~ msgid "Scwitch EQ"
3420 #~ msgstr "Scwitch EQ"
3421
3422 #~ msgid "Amplifier2"
3423 #~ msgstr "Amplifier2"
3424
3425 #~ msgid "Tube3"
3426 #~ msgstr "Tube3"
3427
3428 #~ msgid "Anti Alias"
3429 #~ msgstr "Anti Alias"
3430
3431 #~ msgid "Oversampling"
3432 #~ msgstr "Oversampling"
3433
3434 #~ msgid "Amp Model"
3435 #~ msgstr "Amp Model"
3436
3437 #~ msgid "Tube 1 Vibrato"
3438 #~ msgstr "Tube 1 Vibrato"
3439
3440 #~ msgid "Tube 2"
3441 #~ msgstr "Tube 2"
3442
3443 #~ msgid "Tube 3"
3444 #~ msgstr "Tube 3"
3445
3446 #~ msgid "Single Band Distortion"
3447 #~ msgstr "Single Band Distortion"
3448
3449 #~ msgid "Distortion low/highpass"
3450 #~ msgstr "Distortion low/highpass"
3451
3452 #~ msgid "Distortion low/highcutoff"
3453 #~ msgstr "Distortion low/highcutoff"
3454
3455 #~ msgid "Switch Distortion"
3456 #~ msgstr "Switch Distortion"
3457
3458 #~ msgid "Multiband Filter"
3459 #~ msgstr "Multiband Filter"
3460
3461 #~ msgid "Sample Looper"
3462 #~ msgstr "Sample Looper"
3463
3464 #~ msgid "Cab-ImpResp"
3465 #~ msgstr "Cab-ImpResp"
3466
3467 #~ msgid "writing to "
3468 #~ msgstr "writing to "
3469
3470 #~ msgid "major version mismatch in "
3471 #~ msgstr "major version mismatch in "
3472
3473 #~ msgid ": found "
3474 #~ msgstr ": found "
3475
3476 #~ msgid ", expected "
3477 #~ msgstr ", expected "
3478
3479 #~ msgid "invalid settings file: "
3480 #~ msgstr "invalid settings file: "
3481
3482 #~ msgid "signal "
3483 #~ msgstr "signal "
3484
3485 #~ msgid " received, exiting ..."
3486 #~ msgstr " received, exiting ..."
3487
3488 #~ msgid "Error in user options! "
3489 #~ msgstr "¡Error en opciones de usuario! "
3490
3491 #~ msgid "rcset value is garbage, defaulting to 'default' style"
3492 #~ msgstr "rcset value is garbage, defaulting to 'default' style"
3493
3494 #~ msgid "Pixmap Check"
3495 #~ msgstr "Pixmap Check"
3496
3497 #~ msgid " cannot find installed pixmaps! giving up ..."
3498 #~ msgstr " cannot find installed pixmaps! giving up ..."
3499
3500 #~ msgid "gx_abort"
3501 #~ msgstr "gx_abort"
3502
3503 #~ msgid "Aborting gx_head, ciao!"
3504 #~ msgstr "Aborting gx_head, ciao!"
3505
3506 #~ msgid " gx_head exit *** ciao . . \n"
3507 #~ msgstr " gx_head exit *** ciao . . \n"
3508
3509 #~ msgid "Load"
3510 #~ msgstr "Cargar"
3511
3512 #~ msgid "Rename"
3513 #~ msgstr "Renombrar"
3514
3515 #~ msgid "Delete"
3516 #~ msgstr "Eliminar"
3517
3518 #~ msgid "loading presets"
3519 #~ msgstr "cargando presets"
3520
3521 #~ msgid "rewriting convertet presets"
3522 #~ msgstr "reescribiendo presets convertidos"
3523
3524 #~ msgid "minor version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
3525 #~ msgstr "minor version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
3526
3527 #~ msgid "save/modify preset"
3528 #~ msgstr "save/modify preset"
3529
3530 #~ msgid "invalid preset file: "
3531 #~ msgstr "invalid preset file: "
3532
3533 #~ msgid "Preset List Building"
3534 #~ msgstr "Preset List Building"
3535
3536 #~ msgid "empty preset File "
3537 #~ msgstr "empty preset File "
3538
3539 #~ msgid "preset File %1% doesn't exist"
3540 #~ msgstr "preset File %1% doesn't exist"
3541
3542 #~ msgid "Preset Switching"
3543 #~ msgstr "Preset Switching"
3544
3545 #~ msgid "Preset list is empty, make some :)"
3546 #~ msgstr "Preset list is empty, make some :)"
3547
3548 #~ msgid "Deleting Active Preset"
3549 #~ msgstr "Deleting Active Preset"
3550
3551 #~ msgid "No active preset, this is the main setting"
3552 #~ msgstr "No active preset, this is the main setting"
3553
3554 #~ msgid ", recalled main setting"
3555 #~ msgstr ", recalled main setting"
3556
3557 #~ msgid " Are you sure you want to delete preset "
3558 #~ msgstr " Are you sure you want to delete preset "
3559
3560 #~ msgid "Deleting preset "
3561 #~ msgstr "Deleting preset "
3562
3563 #~ msgid "Delete Preset"
3564 #~ msgstr "Delete Preset"
3565
3566 #~ msgid "Keep Preset"
3567 #~ msgstr "Keep Preset"
3568
3569 #~ msgid " Deletion of preset "
3570 #~ msgstr " Deletion of preset "
3571
3572 #~ msgid " has been cancelled"
3573 #~ msgstr " has been cancelled"
3574
3575 #~ msgid "Delete All Presets Dialog"
3576 #~ msgstr "Delete All Presets Dialog"
3577
3578 #~ msgid "There is no presets to delete"
3579 #~ msgstr "There is no presets to delete"
3580
3581 #~ msgid "Deleting ALL Presets! "
3582 #~ msgstr "Deleting ALL Presets! "
3583
3584 #~ msgid " Are you sure you want to delete ALL your cool presets ? "
3585 #~ msgstr " Are you sure you want to delete ALL your cool presets ? "
3586
3587 #~ msgid "Yes, DO IT NOW!"
3588 #~ msgstr "Yes, DO IT NOW!"
3589
3590 #~ msgid "Maybe Later ..."
3591 #~ msgstr "Maybe Later ..."
3592
3593 #~ msgid "All Presets deletion has been cancelled"
3594 #~ msgstr "All Presets deletion has been cancelled"
3595
3596 #~ msgid "All Presets Deleting"
3597 #~ msgstr "All Presets Deleting"
3598
3599 #~ msgid "deleted ALL presets!"
3600 #~ msgstr "deleted ALL presets!"
3601
3602 #~ msgid "Renaming Active Preset"
3603 #~ msgstr "Renaming Active Preset"
3604
3605 #~ msgid "The preset name is unchanged"
3606 #~ msgstr "The preset name is unchanged"
3607
3608 #~ msgid "Renamed preset "
3609 #~ msgstr "Renamed preset "
3610
3611 #~ msgid " to "
3612 #~ msgstr " to "
3613
3614 #~ msgid "Could not load preset "
3615 #~ msgstr "Could not load preset "
3616
3617 #~ msgid "Preset Saving"
3618 #~ msgstr "Preset Saving"
3619
3620 #~ msgid "saved preset "
3621 #~ msgstr "saved preset "
3622
3623 #~ msgid "Main Setting recalling"
3624 #~ msgstr "Main Setting recalling"
3625
3626 #~ msgid "Called back main setting %1%"
3627 #~ msgstr "Called back main setting %1%"
3628
3629 #~ msgid "loading Settings file"
3630 #~ msgstr "loading Settings file"
3631
3632 #~ msgid "loaded settings file %1%"
3633 #~ msgstr "loaded settings file %1%"
3634
3635 #~ msgid "Select a preset *_rc file"
3636 #~ msgstr "Select a preset *_rc file"
3637
3638 #~ msgid "Save a preset *_rc File"
3639 #~ msgstr "Save a preset *_rc File"
3640
3641 #~ msgid "Saving Active Preset"
3642 #~ msgstr "Guardando Preset Activo"
3643
3644 #~ msgid "We are in main setting, load a preset first"
3645 #~ msgstr "Estamos en la configuración principal, carga antes un preset"
3646
3647 #~ msgid "Saving new preset"
3648 #~ msgstr "Guardando nuevo preset"
3649
3650 #~ msgid "no preset name given"
3651 #~ msgstr "no preset name given"
3652
3653 #~ msgid "New Preset Saving"
3654 #~ msgstr "New Preset Saving"
3655
3656 #~ msgid " already in use, choose another one"
3657 #~ msgstr " ya está en uso, eliga otro"
3658
3659 #~ msgid "Main Setting"
3660 #~ msgstr "Configuración principal"
3661
3662 #~ msgid "can't save main setting"
3663 #~ msgstr "can't save main setting"
3664
3665 #~ msgid "Saved main setting"
3666 #~ msgstr "Saved main setting"
3667
3668 #~ msgid "Save new preset ... "
3669 #~ msgstr "Guardar nuevo preset..."
3670
3671 #~ msgid ""
3672 #~ "\n"
3673 #~ " Please enter a valid preset name: \n"
3674 #~ msgstr ""
3675 #~ "\n"
3676 #~ " Por favor, introduce un nombre de preset válido: \n"
3677
3678 #~ msgid "Save Preset"
3679 #~ msgstr "Guardar Preset"
3680
3681 #~ msgid "Saving New Preset Dialog"
3682 #~ msgstr "Saving New Preset Dialog"
3683
3684 #~ msgid " Preset saving has been cancelled"
3685 #~ msgstr " Preset saving has been cancelled"
3686
3687 #~ msgid "Preset Renaming"
3688 #~ msgstr "Preset Renaming"
3689
3690 #~ msgid "Could not rename preset "
3691 #~ msgstr "No se pudo renombrar preset"
3692
3693 #~ msgid "Renaming preset "
3694 #~ msgstr "Renaming preset "
3695
3696 #~ msgid " Please enter a valid preset name: "
3697 #~ msgstr ""
3698 #~ " Por favor, introduce un nombre de preset válido: "
3699
3700 #~ msgid "Validate"
3701 #~ msgstr "Validate"
3702
3703 #~ msgid "Rename Preset Dialog"
3704 #~ msgstr "Rename Preset Dialog"
3705
3706 #~ msgid " Preset renaming has been cancelled"
3707 #~ msgstr " Preset renaming has been cancelled"
3708
3709 #~ msgid "delay in milliseconds"
3710 #~ msgstr "delay in milliseconds"
3711
3712 #~ msgid "length in milliseconds"
3713 #~ msgstr "length in milliseconds"
3714
3715 #~ msgid ""
3716 #~ "number of samples to skip at the\n"
3717 #~ "beginning of the IR file"
3718 #~ msgstr ""
3719 #~ "número de samples a evitar\n"
3720 #~ "al comienzo del archivo IR"
3721
3722 #~ msgid "number of samples used for convolution"
3723 #~ msgstr "number of samples used for convolution"
3724
3725 #~ msgid "offset in milliseconds"
3726 #~ msgstr "offset in milliseconds"
3727
3728 #~ msgid "reset to standard values"
3729 #~ msgstr "resetear a valores estándar"
3730
3731 #~ msgid "restart convolver with current settings"
3732 #~ msgstr "reiniciar convolver con la configuración actual"
+2676
-2070
po/fr.po less more
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: 0.21.0\n"
10 "Report-Msgid-Bugs-To: brummer-@web.de\n"
11 "POT-Creation-Date: 2012-02-17 17:26+0100\n"
10 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2012-03-25 21:48+0200\n"
1212 "PO-Revision-Date: 2012-02-18 13:33+0100\n"
1313 "Last-Translator: Frédéric Rech <f.rech@yahoo.fr>\n"
1414 "Language-Team: français <brummer-@web.de>\n"
1515 "Language: \n"
1616 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=utf-8\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
1818 "Content-Transfer-Encoding: 8bit\n"
1919
2020 #: ../guitarix.desktop.in.h:1
6363 msgstr "Filtre Bi-Quad"
6464
6565 #: ../src/faust-generated/cabinet_impulse_former.cc:83
66 #: ../src/gx_head/gx_mono_rack_builder.cpp:715
67 #: ../src/gx_head/gx_stereo_rack_builder.cpp:260
66 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:564
67 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:266
6868 msgid "bass"
6969 msgstr "grave"
7070
7171 #: ../src/faust-generated/cabinet_impulse_former.cc:84
72 #: ../src/gx_head/gx_mono_rack_builder.cpp:719
73 #: ../src/gx_head/gx_stereo_rack_builder.cpp:262
72 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:568
73 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:268
7474 msgid "treble"
7575 msgstr "aigu"
7676
100100 msgid "manual"
101101 msgstr "manuel"
102102
103 #: ../src/faust-generated/delay.cc:46 ../src/gx_head/iredit.glade.h:36
103 #: ../src/faust-generated/delay.cc:46 ../src/gx_head/builder/iredit.glade.h:36
104104 msgid "Delay"
105105 msgstr "Délai"
106106
137137 msgstr "Ampli"
138138
139139 #: ../src/faust-generated/gx_ampout.cc:89
140 #: ../src/faust-generated/gx_ampout_ladspa.cc:98
140141 #: ../src/faust-generated/gx_outputlevel.cc:90
142 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:97
141143 #: ../src/plugins/generated/zita_rev1.cc:543
142144 #: ../src/plugins/generated/zita_rev1.cc:545
143145 #: ../src/plugins/generated/zita_rev1.cc:553
145147 msgid "Level"
146148 msgstr "niveau"
147149
150 #: ../src/faust-generated/gx_ampout_ladspa.cc:33
151 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:32
152 msgid "?"
153 msgstr ""
154
155 #: ../src/faust-generated/gx_ampout_ladspa.cc:97
156 #, fuzzy
157 msgid "use Level"
158 msgstr "niveau"
159
160 #: ../src/faust-generated/gx_ampout_ladspa.cc:99
161 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:96
162 msgid "Ladspa Level"
163 msgstr ""
164
148165 #: ../src/faust-generated/gx_distortion.cc:96
149166 msgid "Distortion resonator"
150167 msgstr "Distortion-résonateur"
151168
152169 #: ../src/faust-generated/gx_distortion.cc:105
153 #: ../src/gx_head/gx_engine.cpp:115
170 #: ../src/gx_head/engine/gx_engine.cpp:104
171 #: ../src/ladspa/ladspa_guitarix.cpp:826
154172 msgid "Multi Band Distortion"
155173 msgstr "Distorsion Multibande"
156174
197215 #: ../src/faust-generated/gxamp17.cc:162
198216 msgid "12AT7 feedback"
199217 msgstr "12AT7 feedback"
218
219 #: ../src/faust-generated/gxamp18.cc:148
220 msgid "6C16"
221 msgstr ""
200222
201223 #: ../src/faust-generated/gxamp2.cc:150
202224 msgid "6V6"
415437 msgstr "AC-15"
416438
417439 #: ../src/faust-generated/tonestack_ac30.cc:43
418 #: ../src/gx_head/gx_internal_plugins.cpp:540
440 #: ../src/gx_head/engine/gx_internal_plugins.cpp:540
419441 msgid "AC-30"
420442 msgstr "AC-30"
421443
428450 msgstr "Rev.Rocket"
429451
430452 #: ../src/faust-generated/tonestack_bassman.cc:43
431 #: ../src/gx_head/gx_internal_plugins.cpp:538
453 #: ../src/gx_head/engine/gx_internal_plugins.cpp:538
432454 msgid "Bassman"
433455 msgstr "Bassman"
434456
485507 msgstr "M2199"
486508
487509 #: ../src/faust-generated/tonestack_mesa.cc:43
488 #: ../src/gx_head/gx_internal_plugins.cpp:544
510 #: ../src/gx_head/engine/gx_internal_plugins.cpp:544
489511 msgid "Mesa Boogie"
490512 msgstr "Mesa Boogie"
491513
498520 msgstr "Peavey"
499521
500522 #: ../src/faust-generated/tonestack_princeton.cc:43
501 #: ../src/gx_head/gx_internal_plugins.cpp:541
523 #: ../src/gx_head/engine/gx_internal_plugins.cpp:541
502524 msgid "Princeton"
503525 msgstr "Princeton"
504526
522544 msgid "Tremolo"
523545 msgstr "Trémolo"
524546
525 #: ../src/gx_head/gx_engine.cpp:112
526 msgid "Tube1"
527 msgstr "lampe1"
528
529 #: ../src/gx_head/gx_engine.cpp:113
530 msgid "Tube2"
531 msgstr "lampe2"
532
533 #: ../src/gx_head/gx_engine.cpp:114
534 msgid "Tube 1"
535 msgstr "lampe 1"
536
537 #: ../src/gx_head/gx_engine.cpp:124
538 msgid "Crybaby"
539 msgstr "Crybaby"
540
541 #: ../src/gx_head/gx_engine.cpp:125 ../src/gx_head/gx_engine.cpp:129
542 #: ../src/gx_head/gx_engine.cpp:132
543 msgid "select"
544 msgstr "choisir"
545
546 #: ../src/gx_head/gx_engine.cpp:127
547 msgid "Tonestack"
548 msgstr "Tête d'ampli"
549
550 #: ../src/gx_head/gx_gui_helpers.cpp:53
551 msgid "Load"
552 msgstr "charger"
553
554 #: ../src/gx_head/gx_gui_helpers.cpp:56
555 msgid "Save"
556 msgstr "sauver"
557
558 #: ../src/gx_head/gx_gui_helpers.cpp:59
559 msgid "Rename"
560 msgstr "renommer"
561
562 #: ../src/gx_head/gx_gui_helpers.cpp:62
563 msgid "Delete"
564 msgstr "effacer"
565
566 #: ../src/gx_head/gx_gui_helpers.cpp:84
567 msgid "Preset List Building"
568 msgstr "construit la liste des présets"
569
570 #: ../src/gx_head/gx_gui_helpers.cpp:85
571 msgid "%1% presets found"
572 msgstr "%1% présets trouvés"
573
574 #: ../src/gx_head/gx_gui_helpers.cpp:193
575 msgid "Load preset file"
576 msgstr "charger un préset"
577
578 #: ../src/gx_head/gx_gui_helpers.cpp:193
579 msgid "selecting default preset bank"
580 msgstr "choisir la banque de présets par défaut"
581
582 #: ../src/gx_head/gx_gui_helpers.cpp:208 ../src/gx_head/gx_gui_helpers.cpp:229
583 #: ../src/gx_head/gx_gui_helpers.cpp:259
584 msgid "Preset Switching"
585 msgstr "change le préset"
586
587 #: ../src/gx_head/gx_gui_helpers.cpp:209 ../src/gx_head/gx_gui_helpers.cpp:230
588 #: ../src/gx_head/gx_gui_helpers.cpp:260 ../src/gx_head/gx_gui_helpers.cpp:432
589 msgid "Preset list is empty, make some :)"
590 msgstr "liste des présets vide, remplis - la :)"
591
592 #: ../src/gx_head/gx_gui_helpers.cpp:290 ../src/gx_head/gx_gui_helpers.cpp:302
593 msgid "Deleting Active Preset"
594 msgstr "effacer préset actif"
595
596 #: ../src/gx_head/gx_gui_helpers.cpp:291
597 msgid "No active preset, this is the main setting"
598 msgstr "pas de préset actif, réglages par défaut"
599
600 #: ../src/gx_head/gx_gui_helpers.cpp:303 ../src/gx_head/gx_gui_helpers.cpp:392
601 msgid "Deleted preset "
602 msgstr "préset effacé"
603
604 #: ../src/gx_head/gx_gui_helpers.cpp:304 ../src/gx_head/gx_gui_helpers.cpp:393
605 msgid ", recalled main setting"
606 msgstr ", réglage principal rechargé"
607
608 #: ../src/gx_head/gx_gui_helpers.cpp:312
609 msgid " Are you sure you want to delete preset "
610 msgstr " Veux tu vraiment effacer le préset "
611
612 #: ../src/gx_head/gx_gui_helpers.cpp:316
613 msgid "Deleting preset "
614 msgstr "efface le préset"
615
616 #: ../src/gx_head/gx_gui_helpers.cpp:323
617 msgid "Delete Preset"
618 msgstr "effacer le préset"
619
620 #: ../src/gx_head/gx_gui_helpers.cpp:323
621 msgid "Keep Preset"
622 msgstr "conserver"
623
624 #: ../src/gx_head/gx_gui_helpers.cpp:329 ../src/gx_head/gx_gui_helpers.cpp:391
625 msgid "Preset Deleting"
626 msgstr "effaçage du préset"
627
628 #: ../src/gx_head/gx_gui_helpers.cpp:330
629 msgid " Deletion of preset "
630 msgstr " effaçage du préset "
631
632 #: ../src/gx_head/gx_gui_helpers.cpp:331
633 msgid " has been cancelled"
634 msgstr " a été supprimé"
635
636 #: ../src/gx_head/gx_gui_helpers.cpp:343 ../src/gx_head/gx_gui_helpers.cpp:359
637 msgid "Delete All Presets Dialog"
638 msgstr "boite effacer tous les présets"
639
640 #: ../src/gx_head/gx_gui_helpers.cpp:344
641 msgid "There is no presets to delete"
642 msgstr "aucun préset à supprimer"
643
644 #: ../src/gx_head/gx_gui_helpers.cpp:351
645 msgid "Deleting ALL Presets! "
646 msgstr "efface TOUS les présets !"
647
648 #: ../src/gx_head/gx_gui_helpers.cpp:352
649 msgid " Are you sure you want to delete ALL your cool presets ? "
650 msgstr " Veux tu vraiment supprimer TOUS tes bô présets ?"
651
652 #: ../src/gx_head/gx_gui_helpers.cpp:353
653 msgid "Yes, DO IT NOW!"
654 msgstr "Oui, MAINTENANT !"
655
656 #: ../src/gx_head/gx_gui_helpers.cpp:353
657 msgid "Maybe Later ..."
658 msgstr "une autre fois..."
659
660 #: ../src/gx_head/gx_gui_helpers.cpp:360
661 msgid "All Presets deletion has been cancelled"
662 msgstr "tous les présets sont conservés"
663
664 #: ../src/gx_head/gx_gui_helpers.cpp:371
665 msgid "All Presets Deleting"
666 msgstr "efface TOUS les présets"
667
668 #: ../src/gx_head/gx_gui_helpers.cpp:371
669 msgid "deleted ALL presets!"
670 msgstr "présets TOUS effacés !"
671
672 #: ../src/gx_head/gx_gui_helpers.cpp:399 ../src/gx_head/gx_gui_helpers.cpp:416
673 #: ../src/gx_head/gx_gui_helpers.cpp:422
674 msgid "Renaming Active Preset"
675 msgstr "renommer le préset actif"
676
677 #: ../src/gx_head/gx_gui_helpers.cpp:400
678 msgid "This is the main setting, load a preset first"
679 msgstr "réglage principal, charge d'abord un préset"
680
681 #: ../src/gx_head/gx_gui_helpers.cpp:417
682 msgid "The preset name is unchanged"
683 msgstr "le préset n'est pas renommé"
684
685 #: ../src/gx_head/gx_gui_helpers.cpp:423
686 msgid "Renamed preset "
687 msgstr "préset renommé"
688
689 #: ../src/gx_head/gx_gui_helpers.cpp:424
690 msgid " to "
691 msgstr " en "
692
693 #. print out info
694 #: ../src/gx_head/gx_gui_helpers.cpp:431 ../src/gx_head/gx_gui_helpers.cpp:454
695 #: ../src/gx_head/gx_gui_helpers.cpp:459 ../src/gx_head/gx_gui_helpers.cpp:486
696 msgid "Preset Loading"
697 msgstr "charge le préset"
698
699 #: ../src/gx_head/gx_gui_helpers.cpp:454
700 msgid "Could not load preset "
701 msgstr "préset inchargeable"
702
703 #: ../src/gx_head/gx_gui_helpers.cpp:459 ../src/gx_head/gx_gui_helpers.cpp:486
704 msgid "loaded preset "
705 msgstr "préset chargé"
706
707 #: ../src/gx_head/gx_gui_helpers.cpp:473
708 msgid "Preset Saving"
709 msgstr "sauver le préset"
710
711 #: ../src/gx_head/gx_gui_helpers.cpp:473
712 msgid "saved preset "
713 msgstr "préset sauvé"
714
715 #: ../src/gx_head/gx_gui_helpers.cpp:508
716 msgid "Main Setting recalling"
717 msgstr "recharge le réglage par défaut"
718
719 #: ../src/gx_head/gx_gui_helpers.cpp:509
720 msgid "Called back main setting %1%"
721 msgstr "recharge le réglage par défaut %1%"
722
723 #: ../src/gx_head/gx_gui_helpers.cpp:511
724 msgid "loading Settings file"
725 msgstr "charge fichier de réglages"
726
727 #: ../src/gx_head/gx_gui_helpers.cpp:512
728 msgid "loaded settings file %1%"
729 msgstr "fichier de réglages %1% chargé"
730
731 #: ../src/gx_head/gx_gui_helpers.cpp:521
732 msgid "Select a preset *_rc file"
733 msgstr "choisis un fichier de preset '_rc'"
734
735 #: ../src/gx_head/gx_gui_helpers.cpp:552
736 msgid "Save a preset *_rc File"
737 msgstr "sauve un fichier de preset '_rc'"
738
739 #: ../src/gx_head/gx_gui_helpers.cpp:572
740 msgid "Export preset"
741 msgstr "exporter préset"
742
743 #: ../src/gx_head/gx_gui_helpers.cpp:579
744 msgid "Saving Active Preset"
745 msgstr "sauve préset actif"
746
747 #: ../src/gx_head/gx_gui_helpers.cpp:580
748 msgid "We are in main setting, load a preset first"
749 msgstr "réglage par défaut, charge un préset d'abord"
750
751 #: ../src/gx_head/gx_gui_helpers.cpp:618
752 msgid "Saving new preset"
753 msgstr "sauve le nouveau préset"
754
755 #: ../src/gx_head/gx_gui_helpers.cpp:618 ../src/gx_head/gx_gui_helpers.cpp:695
756 msgid "no preset name given"
757 msgstr "le préset n'a pas de nom"
758
759 #: ../src/gx_head/gx_gui_helpers.cpp:632
760 msgid "New Preset Saving"
761 msgstr "sauve le nouveau préset"
762
763 #: ../src/gx_head/gx_gui_helpers.cpp:633
764 msgid "preset name "
765 msgstr "nom du préset"
766
767 #: ../src/gx_head/gx_gui_helpers.cpp:635
768 msgid " already in use, choose another one"
769 msgstr " déja utilisé, essaie encore !"
770
771 #: ../src/gx_head/gx_gui_helpers.cpp:655 ../src/gx_head/gx_gui_helpers.cpp:657
772 #: ../src/gx_head/gx_gui_helpers.cpp:660
773 msgid "Main Setting"
774 msgstr "réglage principal"
775
776 #: ../src/gx_head/gx_gui_helpers.cpp:655
777 msgid "can't save main setting"
778 msgstr "ne peut sauver le réglage principal"
779
780 #: ../src/gx_head/gx_gui_helpers.cpp:658
781 msgid "Saved current preset into main setting"
782 msgstr "le préset actif devient réglage principal"
783
784 #: ../src/gx_head/gx_gui_helpers.cpp:660
785 msgid "Saved main setting"
786 msgstr "réglage principal sauvé"
787
788 #: ../src/gx_head/gx_gui_helpers.cpp:672
789 msgid "Save new preset ... "
790 msgstr "sauve nouveau préset..."
791
792 #: ../src/gx_head/gx_gui_helpers.cpp:673
793 msgid ""
794 "\n"
795 " Please enter a valid preset name: \n"
796 msgstr ""
797 "\n"
798 " donne un nom valide au préset : \n"
799
800 #: ../src/gx_head/gx_gui_helpers.cpp:674
801 msgid "Save Preset"
802 msgstr "sauver le préset"
803
804 #: ../src/gx_head/gx_gui_helpers.cpp:674 ../src/gx_head/gx_gui_helpers.cpp:738
805 msgid "Cancel"
806 msgstr "abandon"
807
808 #: ../src/gx_head/gx_gui_helpers.cpp:681
809 msgid "Saving New Preset Dialog"
810 msgstr "boite de sauvegarde nouveau préset"
811
812 #: ../src/gx_head/gx_gui_helpers.cpp:682
813 msgid " Preset saving has been cancelled"
814 msgstr " sauvegarde de préset annulée"
815
816 #: ../src/gx_head/gx_gui_helpers.cpp:695 ../src/gx_head/gx_gui_helpers.cpp:700
817 #: ../src/gx_head/gx_gui_helpers.cpp:710
818 msgid "Preset Renaming"
819 msgstr "renommer le préset"
820
821 #: ../src/gx_head/gx_gui_helpers.cpp:700
822 msgid "name already exists"
823 msgstr "nom déjà existant"
824
825 #: ../src/gx_head/gx_gui_helpers.cpp:711
826 msgid "Could not rename preset "
827 msgstr "préset impossible à renommer"
828
829 #: ../src/gx_head/gx_gui_helpers.cpp:729
830 msgid "Renaming preset "
831 msgstr "renomme le préset"
832
833 #: ../src/gx_head/gx_gui_helpers.cpp:737
834 msgid " Please enter a valid preset name: "
835 msgstr " donne un nom valide au préset : "
836
837 #: ../src/gx_head/gx_gui_helpers.cpp:738
838 msgid "Validate"
839 msgstr "valider"
840
841 #: ../src/gx_head/gx_gui_helpers.cpp:744
842 msgid "Rename Preset Dialog"
843 msgstr "boite renommer préset"
844
845 #: ../src/gx_head/gx_gui_helpers.cpp:745
846 msgid " Preset renaming has been cancelled"
847 msgstr " le renommage du préset est annulé"
848
849 #: ../src/gx_head/gx_gui_helpers.cpp:809 ../src/gx_head/gx_gui_helpers.cpp:816
850 msgid "gtk builder"
851 msgstr "gtk builder"
852
853 #: ../src/gx_head/gx_gui_helpers.cpp:816
854 msgid " not found in "
855 msgstr " absent dans "
856
857 #: ../src/gx_head/gx_gui_helpers.cpp:829
858 msgid "Start Jack"
859 msgstr "démarrer Jack"
860
861 #: ../src/gx_head/gx_gui_helpers.cpp:829
862 msgid "Ignore Jack"
863 msgstr "ignorer Jack"
864
865 #: ../src/gx_head/gx_gui_helpers.cpp:829
866 msgid "Exit"
867 msgstr "quitter"
868
869 #: ../src/gx_head/gx_gui_helpers.cpp:838
870 msgid " Jack Starter "
871 msgstr " démarrer Jack "
872
873 #: ../src/gx_head/gx_gui_helpers.cpp:839
874 msgid ""
875 "\n"
876 " WARNING \n"
877 "\n"
878 " The jack server is not currently running\n"
879 " You can choose to activate it or terminate gx_head \n"
880 "\n"
881 " 1) activate jack \n"
882 " 2) ignore jack, start gx_head anyway \n"
883 " 3) exit gx_head \n"
884 msgstr ""
885 "\n"
886 " ATTENTION ! \n"
887 "\n"
888 " Le serveur Jack n'est pas démarré \n"
889 " Tu peux l'activer ou quitter gx_head \n"
890 "\n"
891 " 1) activer Jack \n"
892 " 2) ignorer Jack et démarrer gx_head \n"
893 " 3) quitter gx_head \n"
894
895 #: ../src/gx_head/gx_gui_helpers.cpp:882 ../src/gx_head/gx_gui_helpers.cpp:892
896 msgid "jack has bumped us out!! "
897 msgstr "Jack nous a viré !!"
898
899 #: ../src/gx_head/gx_gui_helpers.cpp:959
900 msgid "Jack XRun"
901 msgstr "Xrun Jack"
902
903 #: ../src/gx_head/gx_gui_helpers.cpp:960
904 msgid " delay of at least %1% microsecs"
905 msgstr " délai d'au moins %1% microsecs"
906
907 #: ../src/gx_head/gx_gui_helpers.cpp:1004
908 msgid "failed to load online help "
909 msgstr "échec pour l'aide en ligne "
910
911 #: ../src/gx_head/gx_gui_helpers.cpp:1015
912 msgid ""
913 "\n"
914 "\n"
915 " This Aplication is to a large extent provided\n"
916 " with the marvelous faust compiler.Yann Orlary\n"
917 " http://faust.grame.fr/\n"
918 " A large part is based on the work of Julius Orion Smith\n"
919 " http://ccrma.stanford.edu/realsimple/faust/\n"
920 " and Albert Graef\n"
921 " http://q-lang.sourceforge.net/examples.html#Faust\n"
922 "\n"
923 "\n"
924 " gx_head "
925 msgstr ""
926 "\n"
927 "\n"
928 " Cette Application est produite principalement\n"
929 " avec le merveilleux compileur Faust. Yann Orlary\n"
930 " http://faust.grame.fr/\n"
931 " Une grande partie est basée sur le travail de Julius Orion Smith\n"
932 " http://ccrma.stanford.edu/realsimple/faust/\n"
933 " et Albert Graef\n"
934 " http://q-lang.sourceforge.net/examples.html#Faust\n"
935 "\n"
936 "\n"
937 " gx_head "
938
939 #: ../src/gx_head/gx_gui_helpers.cpp:1026
940 msgid ""
941 "\n"
942 " for impulse response it use zita-convolver \n"
943 " byFons Adriaensen \n"
944 " http://www.kokkinizita.net/linuxaudio/index.html \n"
945 "\n"
946 " authors: Hermann Meyer <brummer-@web.de>\n"
947 " authors: James Warden <warjamy@yahoo.com>\n"
948 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
949 " authors: Pete Shorthose <pshorthose@gmail.com> \n"
950 " home: http://guitarix.sourceforge.net/\n"
951 msgstr ""
952 "\n"
953 " réponse d'impulsion issue de zita-convolver \n"
954 " de Fons Adriaensen \n"
955 " http://www.kokkinizita.net/linuxaudio/index.html \n"
956 "\n"
957 " auteurs : Hermann Meyer <brummer-@web.de>\n"
958 " auteurs : James Warden <warjamy@yahoo.com>\n"
959 " auteurs : Andreas Degert <andreas.degert@googlemail.com> \n"
960 " auteurs : Pete Shorthose <pshorthose@gmail.com> \n"
961 " site : http://guitarix.sourceforge.net/\n"
962
963 #: ../src/gx_head/gx_gui_helpers.cpp:1545
964 msgid "skin index out of range, keeping actual skin"
965 msgstr "habillage impossible, l'actuel est conservé"
966
967 #: ../src/gx_head/gx_gui_helpers.cpp:1564
968 msgid "warning message does not exist"
969 msgstr "le message de warning n'existe pas"
970
971 #: ../src/gx_head/gx_interface_builder.cpp:59
972 msgid "Plugins"
973 msgstr "plugins"
974
975 #: ../src/gx_head/gx_interface_builder.cpp:122
976 msgid "Pre gain"
977 msgstr "Entrée"
978
979 #: ../src/gx_head/gx_interface_builder.cpp:133
980 msgid " Drive "
981 msgstr " Drive "
982
983 #: ../src/gx_head/gx_interface_builder.cpp:144
984 msgid " Clean/Dist "
985 msgstr " Clean/Disto "
986
987 #: ../src/gx_head/gx_interface_builder.cpp:155
988 msgid "Master gain"
989 msgstr "Sortie"
990
991 #: ../src/gx_head/gx_interface_builder.cpp:183
992 msgid " Bass boost "
993 msgstr " Bass Boost "
994
995 #: ../src/gx_head/gx_interface_builder.cpp:185
996 msgid " Presence "
997 msgstr " Présence "
998
999 #: ../src/gx_head/gx_interface_builder.cpp:188
1000 msgid " Reverb "
1001 msgstr " Réverb "
1002
1003 #: ../src/gx_head/gx_interface_builder.cpp:289
1004 msgid "Mono Rack"
1005 msgstr "Rack Mono"
1006
1007 #: ../src/gx_head/gx_interface_builder.cpp:295
1008 msgid "Stereo Rack"
1009 msgstr "Rack Stéréo"
1010
1011 #: ../src/gx_head/gx_internal_plugins.cpp:49
1012 msgid "Noise Gate"
1013 msgstr "noise gate"
1014
1015 #: ../src/gx_head/gx_internal_plugins.cpp:80
1016 msgid "Threshold"
1017 msgstr "seuil"
1018
1019 #: ../src/gx_head/gx_internal_plugins.cpp:283
1020 msgid "Convolver"
1021 msgstr "Convolueur"
1022
1023 #: ../src/gx_head/gx_internal_plugins.cpp:344
1024 #: ../src/gx_head/gx_internal_plugins.cpp:420
1025 #: ../src/gx_head/gx_stereo_rack_builder.cpp:272
1026 msgid "convolver"
1027 msgstr "Convolueur"
1028
1029 #: ../src/gx_head/gx_internal_plugins.cpp:344
1030 msgid "no impulseresponse file"
1031 msgstr "pas de fichier de réponse d'impulsion"
1032
1033 #: ../src/gx_head/gx_internal_plugins.cpp:531
1034 msgid "4x12"
1035 msgstr "4X12"
1036
1037 #: ../src/gx_head/gx_internal_plugins.cpp:532
1038 msgid "2x12"
1039 msgstr "2X12"
1040
1041 #: ../src/gx_head/gx_internal_plugins.cpp:533
1042 msgid "1x12"
1043 msgstr "1X12"
1044
1045 #: ../src/gx_head/gx_internal_plugins.cpp:534
1046 msgid "4x10"
1047 msgstr "4X10"
1048
1049 #: ../src/gx_head/gx_internal_plugins.cpp:535
1050 msgid "2x10"
1051 msgstr "2X10"
1052
1053 #: ../src/gx_head/gx_internal_plugins.cpp:536
1054 msgid "HighGain"
1055 msgstr "High Gain"
1056
1057 #: ../src/gx_head/gx_internal_plugins.cpp:537
1058 msgid "Twin"
1059 msgstr "Twin"
1060
1061 #: ../src/gx_head/gx_internal_plugins.cpp:539
1062 msgid "Marshall"
1063 msgstr "Marshall"
1064
1065 #: ../src/gx_head/gx_internal_plugins.cpp:542
1066 msgid "A2"
1067 msgstr "A2"
1068
1069 #: ../src/gx_head/gx_internal_plugins.cpp:543
1070 msgid "1x15"
1071 msgstr "1X15"
1072
1073 #: ../src/gx_head/gx_internal_plugins.cpp:545
1074 msgid "Briliant"
1075 msgstr "Brillant"
1076
1077 #: ../src/gx_head/gx_internal_plugins.cpp:578
1078 msgid "Cabinet"
1079 msgstr "Corps d'ampli"
1080
1081 #: ../src/gx_head/gx_internal_plugins.cpp:671
1082 msgid "Contrast convolver"
1083 msgstr "convolueur de contraste"
1084
1085 #: ../src/gx_head/gx_jack.cpp:118
1086 msgid "recall state"
1087 msgstr "recharge l'état"
1088
1089 #: ../src/gx_head/gx_jack.cpp:119
1090 msgid "unknown jack ports section: "
1091 msgstr "ports Jack inconnus : "
1092
1093 #: ../src/gx_head/gx_jack.cpp:226 ../src/gx_head/gx_jack.cpp:231
1094 msgid "Jack Init"
1095 msgstr "Jack init."
1096
1097 #: ../src/gx_head/gx_jack.cpp:227
1098 msgid "can't get requested jack instance name '%1%'"
1099 msgstr "ne peux obtenir le nom d'instance Jack demandé '%1%'"
1100
1101 #: ../src/gx_head/gx_jack.cpp:232
1102 msgid "unknown jack server communication error"
1103 msgstr "serveur Jack : erreur COM de type inconnue"
1104
1105 #: ../src/gx_head/gx_jack.cpp:251 ../src/gx_head/gx_jack.cpp:257
1106 #: ../src/gx_head/gx_jack.cpp:553
1107 msgid "Jack init"
1108 msgstr "Jack init."
1109
1110 #: ../src/gx_head/gx_jack.cpp:252
1111 msgid "The jack sample rate is %1%/sec"
1112 msgstr "taux d'échantillonnage Jack : %1%/sec"
1113
1114 #: ../src/gx_head/gx_jack.cpp:258
1115 msgid "The jack buffer size is %1%/frames ... "
1116 msgstr "taille des tampons Jack : %1%/images ... "
1117
1118 #: ../src/gx_head/gx_jack.cpp:466 ../src/gx_head/gx_jack.cpp:470
1119 msgid "Jack Activation"
1120 msgstr "activation de Jack"
1121
1122 #: ../src/gx_head/gx_jack.cpp:467
1123 msgid "Can't activate JACK gx_amp client"
1124 msgstr "ne peux lancer le client Jack pour gx_amp"
1125
1126 #: ../src/gx_head/gx_jack.cpp:471
1127 msgid "Can't activate JACK gx_amp_fx client"
1128 msgstr "ne peux lancer le client Jack pour gx_amp_fx"
1129
1130 #: ../src/gx_head/gx_jack.cpp:553
1131 msgid "can't get memory for ringbuffer"
1132 msgstr "mémoire indisponible pour la liste circulaire"
1133
1134 #: ../src/gx_head/gx_jack.cpp:767
1135 msgid "session save"
1136 msgstr "sauve la session"
1137
1138 #: ../src/gx_head/gx_jack.cpp:767
1139 msgid "can't get client uuid"
1140 msgstr "ne peux obtenir d'UUID client"
1141
1142 #: ../src/gx_head/gx_jconv_settings.cpp:439
1143 msgid "too many samples (%1%), truncated to %2%"
1144 msgstr "trop d'échantillons (%1%), réduit à %2%"
1145
1146 #: ../src/gx_head/gx_jconv_settings.cpp:696
1147 msgid "Error reading file path %1%"
1148 msgstr "erreur de lecture d'adresse du fichier %1%"
1149
1150 #: ../src/gx_head/gx_json.cpp:512 ../src/gx_head/gx_json.cpp:515
1151 #: ../src/gx_head/gx_preset.cpp:91 ../src/gx_head/gx_preset.cpp:99
1152 #: ../src/gx_head/gx_preset.cpp:105 ../src/gx_head/gx_preset.cpp:154
1153 #: ../src/gx_head/gx_preset.cpp:236
1154 msgid "recall settings"
1155 msgstr "rappel des réglages"
1156
1157 #: ../src/gx_head/gx_json.cpp:512
1158 msgid "loading converted state"
1159 msgstr "charge les changements d'état"
1160
1161 #: ../src/gx_head/gx_json.cpp:516
1162 msgid "major version mismatch in %1%: found %2%, expected %3%"
1163 msgstr "différence de version majeure dans %1% : trouvé %2%, requis %3%"
1164
1165 #: ../src/gx_head/gx_json.cpp:572 ../src/gx_head/gx_json.cpp:577
1166 #: ../src/gx_head/gx_json.cpp:779 ../src/gx_head/gx_json.cpp:785
1167 #: ../src/gx_head/gx_json.cpp:1070
1168 msgid "save preset"
1169 msgstr "sauver préset"
1170
1171 #: ../src/gx_head/gx_json.cpp:573 ../src/gx_head/gx_json.cpp:780
1172 msgid "couldn't write %1%"
1173 msgstr "ne peux sauver %1%"
1174
1175 #: ../src/gx_head/gx_json.cpp:578 ../src/gx_head/gx_json.cpp:786
1176 msgid "couldn't rename %1% to %2%"
1177 msgstr "ne peux renommer %1% en %2%"
1178
1179 #: ../src/gx_head/gx_json.cpp:674
1180 msgid "open preset"
1181 msgstr "ouvre le préset"
1182
1183 #: ../src/gx_head/gx_json.cpp:675
1184 msgid "%1% is a state file, not a preset file"
1185 msgstr "le fichier %1% est un profil, pas un préset"
1186
1187 #: ../src/gx_head/gx_json.cpp:676
1188 msgid "This is a state file, not a preset file"
1189 msgstr "ce fichier est un profil, pas un préset"
1190
1191 #: ../src/gx_head/gx_json.cpp:947
1192 msgid "loaded preset"
1193 msgstr "préset chargé"
1194
1195 #: ../src/gx_head/gx_json.cpp:948
1196 msgid "%1% from file %2%"
1197 msgstr "%1% du fichier %2%"
1198
1199 #: ../src/gx_head/gx_json.cpp:956
1200 msgid "loaded state"
1201 msgstr "profil chargé"
1202
1203 #: ../src/gx_head/gx_json.cpp:957
1204 msgid "from file %1%"
1205 msgstr "du fichier %1%"
1206
1207 #: ../src/gx_head/gx_json.cpp:963
1208 msgid "load preset"
1209 msgstr "charge le préset"
1210
1211 #: ../src/gx_head/gx_json.cpp:964
1212 msgid "error loading %1% from file %2%"
1213 msgstr "erreur de chargement %1% du fichier %2%"
1214
1215 #: ../src/gx_head/gx_json.cpp:967
1216 msgid "load state"
1217 msgstr "charge le profil"
1218
1219 #: ../src/gx_head/gx_json.cpp:968
1220 msgid "error loading state from file %1%"
1221 msgstr "erreur de chargement d'état du fichier %1%"
1222
1223 #: ../src/gx_head/gx_json.cpp:1071 ../src/gx_head/gx_json.cpp:1094
1224 #: ../src/gx_head/gx_json.cpp:1112 ../src/gx_head/gx_json.cpp:1136
1225 msgid "parse error in %1%"
1226 msgstr "données invalides dans %1%"
1227
1228 #: ../src/gx_head/gx_json.cpp:1093
1229 msgid "rename preset"
1230 msgstr "renomme le préset"
1231
1232 #: ../src/gx_head/gx_json.cpp:1111
1233 msgid "delete preset"
1234 msgstr "efface le préset"
1235
1236 #: ../src/gx_head/gx_json.cpp:1135
1237 msgid "convert presetfile"
1238 msgstr "convertit le préset"
1239
1240 #: ../src/gx_head/gx_main.cpp:96
1241 msgid "Thread create failed (signal): %1%"
1242 msgstr "échec de création de flux (signal) : %1%"
1243
1244 #: ../src/gx_head/gx_main.cpp:106
1245 msgid "signal_handler"
1246 msgstr "générateur de signal"
1247
1248 #: ../src/gx_head/gx_main.cpp:106
1249 msgid "signal USR1 received, save settings"
1250 msgstr "signal USR1 reçu, sauve les réglages"
1251
1252 #: ../src/gx_head/gx_main.cpp:130
1253 msgid "system startup"
1254 msgstr "démarrage système"
1255
1256 #: ../src/gx_head/gx_main.cpp:131
1257 msgid "signal usr1 skipped"
1258 msgstr "signal USR1 ignoré"
1259
1260 #: ../src/gx_head/gx_main.cpp:155
1261 msgid "ctrl-c"
1262 msgstr "Crtl+c"
1263
1264 #: ../src/gx_head/gx_main.cpp:254
1265 msgid "GUITARIX ERROR"
1266 msgstr "ERREUR GUITARIX"
1267
1268 #: ../src/gx_head/gx_main.cpp:354
1269 msgid "use \"guitarix -h\" to get a help text"
1270 msgstr "\"guitarix -h\" pour lire l'aide"
1271
1272 #: ../src/gx_head/gx_main_boxes.cpp:426 ../src/gx_head/gx_main_boxes.cpp:427
1273 #: ../src/gx_head/gx_main_boxes.cpp:500 ../src/gx_head/gx_main_boxes.cpp:501
1274 msgid "Reset Button, press to reset settings"
1275 msgstr "Bouton reset, cliquer pour réinitialiser les réglages"
1276
1277 #: ../src/gx_head/gx_main_boxes.cpp:691
1278 #: ../src/gx_head/gx_main_interface.cpp:2467
1279 msgid "Order Rack Vertically"
1280 msgstr "ordonner le rack verticalement"
1281
1282 #: ../src/gx_head/gx_main_boxes.cpp:698
1283 #: ../src/gx_head/gx_main_interface.cpp:2468
1284 msgid "Order Rack Horizontally"
1285 msgstr "ordonner le rack horizontalement"
1286
1287 #: ../src/gx_head/gx_main_interface.cpp:322
1288 msgid "cannot find installed pixmaps"
1289 msgstr "ne trouve aucun pixmap installé"
1290
1291 #: ../src/gx_head/gx_main_interface.cpp:350
1292 #: ../src/gx_head/gx_main_interface.cpp:717
1293 msgid "Logging Window"
1294 msgstr "fenêtre d'identification"
1295
1296 #: ../src/gx_head/gx_main_interface.cpp:509
1297 #: ../src/gx_head/gx_main_interface.cpp:513
1298 msgid "Jack Server"
1299 msgstr "serveur Jack"
1300
1301 #: ../src/gx_head/gx_main_interface.cpp:509
1302 msgid "Disconnected from Jack Server"
1303 msgstr "déconnecté du serveur Jack"
1304
1305 #: ../src/gx_head/gx_main_interface.cpp:513
1306 msgid "Connected to Jack Server"
1307 msgstr "connecté au serveur Jack"
1308
1309 #: ../src/gx_head/gx_main_interface.cpp:862
1310 msgid "gx_head output"
1311 msgstr "sortie du gx_head"
1312
1313 #: ../src/gx_head/gx_main_interface.cpp:1116
1314 #: ../src/gx_head/gx_main_interface.cpp:1122
1315 #: ../src/gx_head/gx_main_interface.cpp:1161
1316 #: ../src/gx_head/gx_main_interface.cpp:1167
1317 msgid "Move "
1318 msgstr "déplace"
1319
1320 #: ../src/gx_head/gx_main_interface.cpp:1118
1321 #: ../src/gx_head/gx_main_interface.cpp:1163
1322 msgid " up"
1323 msgstr " vers le haut"
1324
1325 #: ../src/gx_head/gx_main_interface.cpp:1124
1326 #: ../src/gx_head/gx_main_interface.cpp:1169
1327 msgid " down"
1328 msgstr " vers le bas"
1329
1330 #: ../src/gx_head/gx_main_interface.cpp:1128
1331 msgid "show/hide "
1332 msgstr "montrer/cacher"
1333
1334 #: ../src/gx_head/gx_main_interface.cpp:1130
1335 msgid " controller"
1336 msgstr " controleur"
1337
1338 #: ../src/gx_head/gx_main_interface.cpp:1458
1339 #: ../src/gx_head/gx_main_interface.cpp:2460
1340 msgid "MIDI out"
1341 msgstr "Sortie MIDI"
1342
1343 #: ../src/gx_head/gx_main_interface.cpp:1598
1344 msgid "Plugin Bar"
1345 msgstr "barre des plugins"
1346
1347 #: ../src/gx_head/gx_main_interface.cpp:1606
1348 msgid "mono rack"
1349 msgstr "Rack Mono"
1350
1351 #: ../src/gx_head/gx_main_interface.cpp:1607
1352 msgid "stereo rack"
1353 msgstr "Rack Stéréo"
1354
1355 #: ../src/gx_head/gx_main_interface.cpp:1611
1356 msgid "Show mono rack"
1357 msgstr "afficher le rack mono"
1358
1359 #: ../src/gx_head/gx_main_interface.cpp:1612
1360 msgid "Show stereo rack"
1361 msgstr "afficher le rack stéréo"
1362
1363 #: ../src/gx_head/gx_main_interface.cpp:1625
1364 msgid "Mono Rack, right click pop up the plugin menu"
1365 msgstr "rack mono, clic droit pour afficher le menu"
1366
1367 #: ../src/gx_head/gx_main_interface.cpp:1657
1368 msgid "Stereo Rack, right click pop up the plugin menu"
1369 msgstr "rack stéréo, clic droit pour afficher le menu"
1370
1371 #: ../src/gx_head/gx_main_interface.cpp:2151
1372 #, c-format
1373 msgid "convolve %s"
1374 msgstr "convolue %s"
1375
1376 #: ../src/gx_head/gx_main_interface.cpp:2154
1377 #, c-format
1378 msgid "convolver off"
1379 msgstr "convolueur éteint"
1380
1381 #: ../src/gx_head/gx_main_interface.cpp:2168
1382 #, c-format
1383 msgid " %i%sMain Setting "
1384 msgstr " %i%sréglage principal "
1385
1386 #: ../src/gx_head/gx_main_interface.cpp:2272
1387 msgid "dsp load %1% %%"
1388 msgstr "charge du DSP %1% %%"
1389
1390 #: ../src/gx_head/gx_main_interface.cpp:2279
1391 msgid "ht frames %1%"
1392 msgstr "données invalides dans %1%"
1393
1394 #: ../src/gx_head/gx_main_interface.cpp:2286
1395 msgid "RT mode yes "
1396 msgstr "mode TR oui"
1397
1398 #: ../src/gx_head/gx_main_interface.cpp:2286
1399 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
1400 msgstr "mode TR <span color=\"#cc1a1a\">NON</span>"
1401
1402 #: ../src/gx_head/gx_main_interface.cpp:2292
1403 msgid "latency %1%"
1404 msgstr "latence %1%"
1405
1406 #: ../src/gx_head/gx_main_interface.cpp:2379
1407 msgid "Engine State: "
1408 msgstr "état du moteur : "
1409
1410 #. engine menu
1411 #: ../src/gx_head/gx_main_interface.cpp:2403
1412 msgid "_Engine"
1413 msgstr "_Moteur"
1414
1415 #: ../src/gx_head/gx_main_interface.cpp:2405
1416 msgid "Engine _Start / _Stop"
1417 msgstr "_Démarrer / _Arréter le moteur"
1418
1419 #: ../src/gx_head/gx_main_interface.cpp:2406
1420 msgid "Engine _Bypass"
1421 msgstr "_Bypass du moteur"
1422
1423 #. ---
1424 #: ../src/gx_head/gx_main_interface.cpp:2408
1425 msgid "Jack Server _Connection "
1426 msgstr "Connection au serveur _Jack"
1427
1428 #: ../src/gx_head/gx_main_interface.cpp:2409
1429 msgid "Jack _Ports "
1430 msgstr "_Ports Jack "
1431
1432 #: ../src/gx_head/gx_main_interface.cpp:2410
1433 msgid "_Latency"
1434 msgstr "_Latence..."
1435
1436 #. ---
1437 #: ../src/gx_head/gx_main_interface.cpp:2414
1438 msgid "M_idi Controller"
1439 msgstr "Controleur _MIDI"
1440
1441 #. ---
1442 #: ../src/gx_head/gx_main_interface.cpp:2416
1443 msgid "_Quit"
1444 msgstr "_Quitter"
1445
1446 #. preset menu
1447 #: ../src/gx_head/gx_main_interface.cpp:2419
1448 msgid "_Presets"
1449 msgstr "_Présets"
1450
1451 #: ../src/gx_head/gx_main_interface.cpp:2421
1452 msgid "_Load Preset..."
1453 msgstr "_Charger un préset..."
1454
1455 #: ../src/gx_head/gx_main_interface.cpp:2422
1456 msgid "_Save Preset..."
1457 msgstr "_Sauver le préset..."
1458
1459 #: ../src/gx_head/gx_main_interface.cpp:2423
1460 msgid "_New Preset"
1461 msgstr "_Nouveau préset"
1462
1463 #: ../src/gx_head/gx_main_interface.cpp:2424
1464 msgid "_Rename Preset..."
1465 msgstr "_Renommer le préset..."
1466
1467 #. factory settings submenu
1468 #: ../src/gx_head/gx_main_interface.cpp:2427
1469 msgid "Factory Settings"
1470 msgstr "Présets d'usine..."
1471
1472 #. !factory settings submenu
1473 #. ---
1474 #: ../src/gx_head/gx_main_interface.cpp:2431
1475 msgid "Patch Inf_o"
1476 msgstr "_Info convolueur"
1477
1478 #. ---
1479 #: ../src/gx_head/gx_main_interface.cpp:2433
1480 msgid "Load Preset-_file"
1481 msgstr "Charger un _Fichier de préset"
1482
1483 #: ../src/gx_head/gx_main_interface.cpp:2434
1484 msgid "E_xport Preset-file"
1485 msgstr "_Exporter un fichier de préset"
1486
1487 #. ---
1488 #: ../src/gx_head/gx_main_interface.cpp:2436
1489 msgid "Recall Main _Setting"
1490 msgstr "Rappeler le réglage _Principal"
1491
1492 #: ../src/gx_head/gx_main_interface.cpp:2437
1493 msgid "_Save As Main _Setting"
1494 msgstr "Sauver _Comme réglage principal"
1495
1496 #. ---
1497 #. preset extra submenu
1498 #: ../src/gx_head/gx_main_interface.cpp:2440
1499 msgid "More Preset Options..."
1500 msgstr "Plus d'options de présets..."
1501
1502 #: ../src/gx_head/gx_main_interface.cpp:2442
1503 msgid "Next _Preset"
1504 msgstr "Préset _Suivant"
1505
1506 #: ../src/gx_head/gx_main_interface.cpp:2443
1507 msgid "Previous _Preset"
1508 msgstr "_Préset précédant"
1509
1510 #. ---
1511 #: ../src/gx_head/gx_main_interface.cpp:2445
1512 msgid "_Save Active Preset"
1513 msgstr "_Sauver le préset actif"
1514
1515 #: ../src/gx_head/gx_main_interface.cpp:2446
1516 msgid "_Rename Active Preset"
1517 msgstr "_Renommer le préset actif"
1518
1519 #: ../src/gx_head/gx_main_interface.cpp:2447
1520 msgid "_Delete Active Preset"
1521 msgstr "_Effacer le préset actif"
1522
1523 #. ---
1524 #: ../src/gx_head/gx_main_interface.cpp:2449
1525 msgid "_Delete All Presets"
1526 msgstr "Effacer _Tous les présets"
1527
1528 #. plugin menu
1529 #: ../src/gx_head/gx_main_interface.cpp:2452
1530 msgid "P_lugins"
1531 msgstr "Plug_Ins"
1532
1533 #: ../src/gx_head/gx_main_interface.cpp:2454
1534 msgid "Show Plugin _Bar"
1535 msgstr "Montrer la _Barre des plugins"
1536
1537 #: ../src/gx_head/gx_main_interface.cpp:2455
1538 msgid "Show _Rack"
1539 msgstr "Montrer le _Rack"
1540
1541 #. ---
1542 #: ../src/gx_head/gx_main_interface.cpp:2457
1543 msgid "Show _Mono Rack"
1544 msgstr "Montrer le rack _Mono"
1545
1546 #: ../src/gx_head/gx_main_interface.cpp:2458
1547 msgid "_Mono Plugins"
1548 msgstr "_Plugins mono..."
1549
1550 #. ---
1551 #: ../src/gx_head/gx_main_interface.cpp:2463
1552 msgid "Show St_ereo Rack"
1553 msgstr "_Montrer le rack stéréo"
1554
1555 #: ../src/gx_head/gx_main_interface.cpp:2464
1556 msgid "_Stereo Plugins"
1557 msgstr "Plugins _Stéréo..."
1558
1559 #. amp menu
1560 #: ../src/gx_head/gx_main_interface.cpp:2471
1561 msgid "_Tube "
1562 msgstr "_Lampe"
1563
1564 #. options menu
1565 #: ../src/gx_head/gx_main_interface.cpp:2476
1566 msgid "_Options"
1567 msgstr "_Options"
1568
1569 #: ../src/gx_head/gx_main_interface.cpp:2478
1570 msgid "_Meterbridge"
1571 msgstr "_Meterbridge"
1572
1573 #: ../src/gx_head/gx_main_interface.cpp:2479
1574 msgid "_Tuner"
1575 msgstr "_Accordeur"
1576
1577 #: ../src/gx_head/gx_main_interface.cpp:2480
1578 msgid "Hide _Values"
1579 msgstr "Cacher les _Valeurs"
1580
1581 #. skin submenu
1582 #: ../src/gx_head/gx_main_interface.cpp:2482
1583 msgid "_Skin..."
1584 msgstr "_Habillage..."
1585
1586 #: ../src/gx_head/gx_main_interface.cpp:2487
1587 msgid "Show _Logging Box"
1588 msgstr "Montrer la _Console de connexion"
1589
1590 #: ../src/gx_head/gx_main_interface.cpp:2488
1591 msgid "Show _Tooltips"
1592 msgstr "Afficher _Les astuces"
1593
1594 #: ../src/gx_head/gx_main_interface.cpp:2489
1595 msgid "Include MIDI in _presets"
1596 msgstr "Inclure le MIDI dans les _Présets"
1597
1598 #: ../src/gx_head/gx_main_interface.cpp:2490
1599 msgid "Reset _All Parameters"
1600 msgstr "_Réinitialiser TOUS les paramètres"
1601
1602 #. about menu
1603 #: ../src/gx_head/gx_main_interface.cpp:2494
1604 #: ../src/gx_head/gx_main_interface.cpp:2496
1605 msgid "_About"
1606 msgstr "à _Propos"
1607
1608 #: ../src/gx_head/gx_main_interface.cpp:2497
1609 msgid "_Help"
1610 msgstr "_Aide"
1611
1612 #: ../src/gx_head/gx_main_interface.cpp:2510
1613 msgid "engine is on"
1614 msgstr "moteur éteint\t"
1615
1616 #: ../src/gx_head/gx_main_interface.cpp:2515
1617 msgid "engine is off"
1618 msgstr "moteur lancé"
1619
1620 #: ../src/gx_head/gx_main_interface.cpp:2520
1621 msgid "engine is in bypass mode"
1622 msgstr "moteur contourné"
1623
1624 #: ../src/gx_head/gx_main_interface.cpp:2525
1625 msgid "jack server is connected"
1626 msgstr "Jack serveur connecté"
1627
1628 #: ../src/gx_head/gx_main_interface.cpp:2530
1629 msgid "jack server is unconnected"
1630 msgstr "Jack serveur déconnecté"
1631
1632 #: ../src/gx_head/gx_main_interface.cpp:3062
1633 msgid ""
1634 "\n"
1635 "WARNING\n"
1636 msgstr ""
1637 "\n"
1638 "ATTENTION !\n"
1639
1640 #: ../src/gx_head/gx_main_interface.cpp:3063
1641 msgid ""
1642 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
1643 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
1644 "TO OTHER RUNNING JACK APPLICATIONS. \n"
1645 "DO YOU WANT TO PROCEED ?"
1646 msgstr ""
1647 "CHANGER LA TAILLE DES BUFFERS JACK À LA VOLÉE \n"
1648 "PEUT CAUSER D'IMPRÉDICTIBLES EFFETS \n"
1649 "À UNE AUTRE APPLICATION JACK LANCÉE. \n"
1650 "TU VEUX LE TENTER QUAND MÊME ?"
1651
1652 #: ../src/gx_head/gx_main_interface.cpp:3085
1653 msgid "Yes"
1654 msgstr "Oui"
1655
1656 #: ../src/gx_head/gx_main_interface.cpp:3089
1657 msgid "No"
1658 msgstr "Non"
1659
1660 #: ../src/gx_head/gx_main_interface.cpp:3101
1661 msgid "Don't bother me again with such a question, I know what I am doing"
1662 msgstr "Ne me pose plus cette question balourde, je sais ce que je fais !"
1663
1664 #: ../src/gx_head/gx_main_interface.cpp:3169
1665 #: ../src/gx_head/gx_main_interface.cpp:3179
1666 #: ../src/gx_head/gx_main_interface.cpp:3189 ../src/gx_head/gx_system.cpp:345
1667 #: ../src/gx_head/gx_system.cpp:428
1668 msgid "main"
1669 msgstr "principal"
1670
1671 #: ../src/gx_head/gx_main_interface.cpp:3170
1672 msgid "I really tried to get jack up and running, sorry ... "
1673 msgstr "j'ai vraiment essayé de lancer Jack, désolé..."
1674
1675 #: ../src/gx_head/gx_main_interface.cpp:3179
1676 msgid "can't disconnect jack"
1677 msgstr "ne peux déconnecter Jack"
1678
1679 #: ../src/gx_head/gx_main_interface.cpp:3189
1680 msgid "Ignoring jackd ..."
1681 msgstr "ignore Jackd..."
1682
1683 #: ../src/gx_head/gx_main_interface.cpp:3200
1684 msgid "Jack Buffer Size setting"
1685 msgstr "réglage de taille des buffers Jack"
1686
1687 #: ../src/gx_head/gx_main_interface.cpp:3201
1688 msgid "we are not a jack gxjack.client, server may be down"
1689 msgstr "on n'est pas client de Jack, le serveur est-il éteint ?"
1690
1691 #: ../src/gx_head/gx_main_interface.cpp:3228
1692 msgid "Setting Jack Buffer Size"
1693 msgstr "régler la taille des buffers Jack"
1694
1695 #: ../src/gx_head/gx_main_interface.cpp:3229
1696 msgid "Could not change latency"
1697 msgstr "ne peut changer la latence"
1698
1699 #: ../src/gx_head/gx_main_interface.cpp:3238
1700 msgid "Jack Buffer Size"
1701 msgstr "taille des buffers Jack"
1702
1703 #: ../src/gx_head/gx_main_interface.cpp:3239
1704 msgid "latency is %1%"
1705 msgstr "la latence est %1%"
1706
1707 #: ../src/gx_head/gx_mono_rack_builder.cpp:171
1708 msgid "noise shaper "
1709 msgstr "noise shaper "
1710
1711 #: ../src/gx_head/gx_mono_rack_builder.cpp:187
1712 msgid "mono level out "
1713 msgstr "niveau de sortie mono"
1714
1715 #: ../src/gx_head/gx_mono_rack_builder.cpp:204
1716 msgid "clip "
1717 msgstr "limiteur"
1718
1719 #. * The moveable mono effects. Main box of a mono effect modul is the HorizontalOrderBox
1720 #. * witch present the move buttons. Inside the HorizontalOrderBox we need a DialogBox witch
1721 #. * register the effect to a counter and insert a menu entry as well a button to the toolbar
1722 #. *
1723 #. low high pass filter
1724 #: ../src/gx_head/gx_mono_rack_builder.cpp:230
1725 msgid "l/h/filter"
1726 msgstr "Filtre"
1727
1728 #: ../src/gx_head/gx_mono_rack_builder.cpp:238
1729 msgid "high-pass "
1730 msgstr "passe haut"
1731
1732 #: ../src/gx_head/gx_mono_rack_builder.cpp:239
1733 msgid " low-pass "
1734 msgstr "passe bas"
1735
1736 #: ../src/gx_head/gx_mono_rack_builder.cpp:247
1737 msgid "low-cut "
1738 msgstr "coupe bas"
1739
1740 #: ../src/gx_head/gx_mono_rack_builder.cpp:248
1741 msgid "high-cut "
1742 msgstr "coupe haut"
1743
1744 #. EQ
1745 #: ../src/gx_head/gx_mono_rack_builder.cpp:257
1746 msgid "EQ"
1747 msgstr "EQ"
1748
1749 #. ----- crybaby
1750 #: ../src/gx_head/gx_mono_rack_builder.cpp:310
1751 msgid "crybaby"
1752 msgstr "Crybaby"
1753
1754 #: ../src/gx_head/gx_mono_rack_builder.cpp:313
1755 #: ../src/gx_head/gx_mono_rack_builder.cpp:327
1756 #: ../src/gx_head/gx_mono_rack_builder.cpp:381
1757 #: ../src/gx_head/gx_stereo_rack_builder.cpp:56
1758 #: ../src/gx_head/gx_stereo_rack_builder.cpp:60
1759 #: ../src/gx_head/gx_stereo_rack_builder.cpp:72
1760 #: ../src/gx_head/gx_stereo_rack_builder.cpp:78
1761 msgid " level "
1762 msgstr " niveau "
1763
1764 #: ../src/gx_head/gx_mono_rack_builder.cpp:326
1765 msgid " wah "
1766 msgstr " wah "
1767
1768 #: ../src/gx_head/gx_mono_rack_builder.cpp:328
1769 msgid " dry/wet "
1770 msgstr " sans/avec "
1771
1772 #. ----- distortion
1773 #: ../src/gx_head/gx_mono_rack_builder.cpp:338
1774 msgid "distortion"
1775 msgstr "Disto MB"
1776
1777 #: ../src/gx_head/gx_mono_rack_builder.cpp:341
1778 msgid "drive"
1779 msgstr "drive"
1780
1781 #: ../src/gx_head/gx_mono_rack_builder.cpp:349
1782 #: ../src/gx_head/gx_mono_rack_builder.cpp:353
1783 #: ../src/gx_head/gx_mono_rack_builder.cpp:473
1784 #: ../src/gx_head/gx_mono_rack_builder.cpp:479
1785 msgid " drive "
1786 msgstr " drive "
1787
1788 #: ../src/gx_head/gx_mono_rack_builder.cpp:354
1789 #: ../src/gx_head/gx_mono_rack_builder.cpp:367
1790 msgid " low "
1791 msgstr "grave"
1792
1793 #: ../src/gx_head/gx_mono_rack_builder.cpp:355
1794 #: ../src/gx_head/gx_mono_rack_builder.cpp:368
1795 msgid " middle l. "
1796 msgstr "bas médium"
1797
1798 #: ../src/gx_head/gx_mono_rack_builder.cpp:356
1799 #: ../src/gx_head/gx_mono_rack_builder.cpp:369
1800 msgid " middle h. "
1801 msgstr " haut médium"
1802
1803 #: ../src/gx_head/gx_mono_rack_builder.cpp:357
1804 #: ../src/gx_head/gx_mono_rack_builder.cpp:370
1805 msgid " high "
1806 msgstr "aigu"
1807
1808 #: ../src/gx_head/gx_mono_rack_builder.cpp:362
1809 #: ../src/gx_head/gx_mono_rack_builder.cpp:366
1810 msgid " gain "
1811 msgstr " gain "
1812
1813 #: ../src/gx_head/gx_mono_rack_builder.cpp:380
1814 #: ../src/gx_head/gx_mono_rack_builder.cpp:480
1815 #: ../src/gx_head/gx_mono_rack_builder.cpp:541
1816 #: ../src/gx_head/gx_mono_rack_builder.cpp:619
1817 #: ../src/gx_head/gx_mono_rack_builder.cpp:640
1818 #: ../src/gx_head/gx_mono_rack_builder.cpp:659
1819 #: ../src/gx_head/gx_mono_rack_builder.cpp:678
1820 #: ../src/gx_head/gx_mono_rack_builder.cpp:696
1821 #: ../src/gx_head/gx_stereo_rack_builder.cpp:242
1822 #: ../src/gx_head/gx_stereo_rack_builder.cpp:303
1823 #: ../src/gx_head/gx_stereo_rack_builder.cpp:339
1824 msgid "dry/wet"
1825 msgstr "sans/avec"
1826
1827 #: ../src/gx_head/gx_mono_rack_builder.cpp:382
1828 msgid "frequency split Hz"
1829 msgstr "fréquences de séparation (Hz)"
1830
1831 #: ../src/gx_head/gx_mono_rack_builder.cpp:390
1832 msgid "split low freq"
1833 msgstr "séparation graves"
1834
1835 #: ../src/gx_head/gx_mono_rack_builder.cpp:393
1836 msgid "split m. freq"
1837 msgstr "séparation médiums"
1838
1839 #: ../src/gx_head/gx_mono_rack_builder.cpp:396
1840 msgid "split high freq"
1841 msgstr "séparation aigus"
1842
1843 #: ../src/gx_head/gx_mono_rack_builder.cpp:410
1844 msgid "resonator"
1845 msgstr "résonateur"
1846
1847 #: ../src/gx_head/gx_mono_rack_builder.cpp:412
1848 msgid "trigger "
1849 msgstr " seuil "
1850
1851 #: ../src/gx_head/gx_mono_rack_builder.cpp:413
1852 msgid " vibrato "
1853 msgstr " vibrato "
1854
1855 #. ----- IR
1856 #: ../src/gx_head/gx_mono_rack_builder.cpp:422
1857 msgid "IR"
1858 msgstr "IR"
1859
1860 #: ../src/gx_head/gx_mono_rack_builder.cpp:425
1861 #: ../src/gx_head/gx_mono_rack_builder.cpp:440
1862 msgid " peak "
1863 msgstr " pic "
1864
1865 #: ../src/gx_head/gx_mono_rack_builder.cpp:439
1866 msgid " freq "
1867 msgstr " freq "
1868
1869 #: ../src/gx_head/gx_mono_rack_builder.cpp:441
1870 msgid " bandwidth "
1871 msgstr "largeur de bande"
1872
1873 #. ----- the compressor
1874 #: ../src/gx_head/gx_mono_rack_builder.cpp:451
1875 msgid "Compr."
1876 msgstr "Compr."
1877
1878 #: ../src/gx_head/gx_mono_rack_builder.cpp:454
1879 #: ../src/gx_head/gx_mono_rack_builder.cpp:459
1880 msgid "ratio"
1881 msgstr "ratio"
1882
1883 #: ../src/gx_head/gx_mono_rack_builder.cpp:458
1884 msgid "knee"
1885 msgstr "courbe"
1886
1887 #: ../src/gx_head/gx_mono_rack_builder.cpp:460
1888 msgid "threshold"
1889 msgstr "seuil"
1890
1891 #: ../src/gx_head/gx_mono_rack_builder.cpp:463
1892 msgid "attack"
1893 msgstr "attaque"
1894
1895 #: ../src/gx_head/gx_mono_rack_builder.cpp:464
1896 msgid "release"
1897 msgstr "déclin"
1898
1899 #. -----overdrive
1900 #: ../src/gx_head/gx_mono_rack_builder.cpp:470
1901 msgid "overdrive"
1902 msgstr "Overdrive"
1903
1904 #. ----- echo
1905 #. echo
1906 #: ../src/gx_head/gx_mono_rack_builder.cpp:488
1907 #: ../src/gx_head/gx_stereo_rack_builder.cpp:203
1908 msgid "echo"
1909 msgstr "Echo"
1910
1911 #: ../src/gx_head/gx_mono_rack_builder.cpp:491
1912 #: ../src/gx_head/gx_mono_rack_builder.cpp:499
1913 msgid " % "
1914 msgstr " % "
1915
1916 #: ../src/gx_head/gx_mono_rack_builder.cpp:497
1917 msgid " time "
1918 msgstr " durée "
1919
1920 #. -----delay
1921 #. stereo delay
1922 #: ../src/gx_head/gx_mono_rack_builder.cpp:507
1923 #: ../src/gx_head/gx_stereo_rack_builder.cpp:178
1924 msgid "delay"
1925 msgstr "Délai"
1926
1927 #: ../src/gx_head/gx_mono_rack_builder.cpp:510
1928 #: ../src/gx_head/gx_mono_rack_builder.cpp:516
1929 msgid " delay "
1930 msgstr " délai "
1931
1932 #: ../src/gx_head/gx_mono_rack_builder.cpp:518
1933 msgid " gain "
1934 msgstr " gain "
1935
1936 #. ----- freeverb
1937 #: ../src/gx_head/gx_mono_rack_builder.cpp:526
1938 msgid "freeverb"
1939 msgstr "Freeverb"
1940
1941 #: ../src/gx_head/gx_mono_rack_builder.cpp:529
1942 #: ../src/gx_head/gx_mono_rack_builder.cpp:539
1943 #: ../src/gx_head/gx_stereo_rack_builder.cpp:333
1944 #: ../src/gx_head/gx_stereo_rack_builder.cpp:337
1945 msgid "RoomSize"
1946 msgstr "taille"
1947
1948 #: ../src/gx_head/gx_mono_rack_builder.cpp:540
1949 #: ../src/gx_head/gx_stereo_rack_builder.cpp:338
1950 msgid "damp"
1951 msgstr "atténuation"
1952
1953 #. -----osc
1954 #: ../src/gx_head/gx_mono_rack_builder.cpp:554
1955 msgid "osc"
1956 msgstr "Oscillo"
1957
1958 #: ../src/gx_head/gx_mono_rack_builder.cpp:578
1959 msgid "biquad"
1960 msgstr "Bi-quad"
1961
1962 #: ../src/gx_head/gx_mono_rack_builder.cpp:581
1963 #: ../src/gx_head/gx_mono_rack_builder.cpp:587
1964 #: ../src/gx_head/gx_mono_rack_builder.cpp:598
1965 #: ../src/gx_head/gx_mono_rack_builder.cpp:613
1966 #: ../src/plugins/generated/zita_rev1.cc:544
1967 #: ../src/plugins/generated/zita_rev1.cc:546
1968 msgid "Freq"
1969 msgstr "fréquence"
1970
1971 #: ../src/gx_head/gx_mono_rack_builder.cpp:595
1972 msgid "tremolo"
1973 msgstr "Trémolo"
1974
1975 #: ../src/gx_head/gx_mono_rack_builder.cpp:616
1976 msgid "Depth"
1977 msgstr "profondeur"
1978
1979 #. phaser
1980 #: ../src/gx_head/gx_mono_rack_builder.cpp:629
1981 #: ../src/gx_head/gx_stereo_rack_builder.cpp:122
1982 msgid "phaser"
1983 msgstr "Phaser"
1984
1985 #: ../src/gx_head/gx_mono_rack_builder.cpp:632
1986 #: ../src/gx_head/gx_mono_rack_builder.cpp:638
1987 #: ../src/gx_head/gx_mono_rack_builder.cpp:651
1988 #: ../src/gx_head/gx_mono_rack_builder.cpp:657
1989 #: ../src/gx_head/gx_mono_rack_builder.cpp:670
1990 #: ../src/gx_head/gx_mono_rack_builder.cpp:676
1991 #: ../src/gx_head/gx_stereo_rack_builder.cpp:235
1992 #: ../src/gx_head/gx_stereo_rack_builder.cpp:243
1993 msgid "level"
1994 msgstr "niveau"
1995
1996 #: ../src/gx_head/gx_mono_rack_builder.cpp:639
1997 #: ../src/gx_head/gx_mono_rack_builder.cpp:658
1998 #: ../src/gx_head/gx_mono_rack_builder.cpp:677
1999 #: ../src/gx_head/gx_stereo_rack_builder.cpp:144
2000 msgid "speed"
2001 msgstr "vitesse"
2002
2003 #. ----- chorus
2004 #: ../src/gx_head/gx_mono_rack_builder.cpp:648
2005 #: ../src/gx_head/gx_stereo_rack_builder.cpp:53
2006 msgid "chorus"
2007 msgstr "Chorus"
2008
2009 #. flanger
2010 #: ../src/gx_head/gx_mono_rack_builder.cpp:667
2011 #: ../src/gx_head/gx_stereo_rack_builder.cpp:69
2012 msgid "flanger"
2013 msgstr "Flanger"
2014
2015 #: ../src/gx_head/gx_mono_rack_builder.cpp:686
2016 #: ../src/gx_head/gx_mono_rack_builder.cpp:689
2017 #: ../src/gx_head/gx_mono_rack_builder.cpp:695
2018 msgid "feedback"
2019 msgstr "Feedback"
2020
2021 #: ../src/gx_head/gx_mono_rack_builder.cpp:704
2022 msgid "tonestack"
2023 msgstr "Tête"
2024
2025 #: ../src/gx_head/gx_mono_rack_builder.cpp:717
2026 #: ../src/gx_head/gx_stereo_rack_builder.cpp:261
2027 msgid "middle"
2028 msgstr "médium"
2029
2030 #: ../src/gx_head/gx_mono_rack_builder.cpp:727
2031 msgid "cabinet"
2032 msgstr "Corps"
2033
2034 #: ../src/gx_head/gx_mono_rack_builder.cpp:747
2035 #: ../src/gx_head/gx_mono_rack_builder.cpp:753
2036 msgid " MIDI out "
2037 msgstr "Sortie MIDI"
2038
2039 #: ../src/gx_head/gx_mono_rack_builder.cpp:780
2040 msgid "channel1"
2041 msgstr "canal1"
2042
2043 #: ../src/gx_head/gx_mono_rack_builder.cpp:788
2044 #: ../src/gx_head/gx_mono_rack_builder.cpp:852
2045 #: ../src/gx_head/gx_mono_rack_builder.cpp:916
2046 msgid "velocity"
2047 msgstr "vélocité"
2048
2049 #: ../src/gx_head/gx_mono_rack_builder.cpp:793
2050 #: ../src/gx_head/gx_mono_rack_builder.cpp:857
2051 #: ../src/gx_head/gx_mono_rack_builder.cpp:921
2052 msgid "volume"
2053 msgstr "volume"
2054
2055 #: ../src/gx_head/gx_mono_rack_builder.cpp:796
2056 #: ../src/gx_head/gx_mono_rack_builder.cpp:860
2057 #: ../src/gx_head/gx_mono_rack_builder.cpp:924
2058 msgid "autogain"
2059 msgstr "auto-gain"
2060
2061 #: ../src/gx_head/gx_mono_rack_builder.cpp:801
2062 #: ../src/gx_head/gx_mono_rack_builder.cpp:865
2063 #: ../src/gx_head/gx_mono_rack_builder.cpp:929
2064 msgid "channel"
2065 msgstr "canal"
2066
2067 #: ../src/gx_head/gx_mono_rack_builder.cpp:802
2068 #: ../src/gx_head/gx_mono_rack_builder.cpp:866
2069 #: ../src/gx_head/gx_mono_rack_builder.cpp:930
2070 msgid "program"
2071 msgstr "programme"
2072
2073 #: ../src/gx_head/gx_mono_rack_builder.cpp:805
2074 #: ../src/gx_head/gx_mono_rack_builder.cpp:869
2075 #: ../src/gx_head/gx_mono_rack_builder.cpp:933
2076 msgid "oktave"
2077 msgstr "oktave"
2078
2079 #: ../src/gx_head/gx_mono_rack_builder.cpp:806
2080 #: ../src/gx_head/gx_mono_rack_builder.cpp:870
2081 #: ../src/gx_head/gx_mono_rack_builder.cpp:934
2082 msgid "sensity"
2083 msgstr "sensibilité"
2084
2085 #: ../src/gx_head/gx_mono_rack_builder.cpp:832
2086 #: ../src/gx_head/gx_mono_rack_builder.cpp:896
2087 #: ../src/gx_head/gx_mono_rack_builder.cpp:960
2088 msgid "auto_pitch"
2089 msgstr "autoPitch"
2090
2091 #: ../src/gx_head/gx_mono_rack_builder.cpp:844
2092 msgid "channel2"
2093 msgstr "canal2"
2094
2095 #: ../src/gx_head/gx_mono_rack_builder.cpp:908
2096 msgid "channel3"
2097 msgstr "canal3"
2098
2099 #: ../src/gx_head/gx_mono_rack_builder.cpp:972
2100 msgid "beat_detector"
2101 msgstr "détecteur de rythme"
2102
2103 #: ../src/gx_head/gx_mono_rack_builder.cpp:981
2104 msgid "stepper"
2105 msgstr "largeur du pas"
2106
2107 #: ../src/gx_head/gx_mono_rack_builder.cpp:982
2108 msgid "note_off"
2109 msgstr "note off"
2110
2111 #: ../src/gx_head/gx_mono_rack_builder.cpp:983
2112 msgid "atack_gain"
2113 msgstr "gain d'attaque"
2114
2115 #: ../src/gx_head/gx_mono_rack_builder.cpp:984
2116 msgid "beat_gain"
2117 msgstr "gain du rythme"
2118
2119 #: ../src/gx_head/gx_mono_rack_builder.cpp:1016
2120 msgid "Midi gain"
2121 msgstr "gain MIDI"
2122
2123 #: ../src/gx_head/gx_paramtable.cpp:158
2124 msgid "midi standard controllers: number expected"
2125 msgstr "controleurs MIDI standard : nombre attendu "
2126
2127 #: ../src/gx_head/gx_paramtable.cpp:189
2128 msgid "Midi controller settings"
2129 msgstr "réglage du controleur MIDI"
2130
2131 #: ../src/gx_head/gx_paramtable.cpp:190 ../src/gx_head/gx_preset.cpp:92
2132 msgid "unknown parameter: "
2133 msgstr "paramètre inconnu : "
2134
2135 #: ../src/gx_head/gx_paramtable.cpp:238 ../src/gx_head/gx_paramtable.cpp:244
2136 msgid "recall MIDI state"
2137 msgstr "rappelle l'état MIDI"
2138
2139 #: ../src/gx_head/gx_paramtable.cpp:239
2140 msgid "invalid format, Parameter skipped: "
2141 msgstr "format invalide, paramètre ignoré : "
2142
2143 #: ../src/gx_head/gx_paramtable.cpp:245
2144 msgid "Parameter range outside bounds, changed: "
2145 msgstr "valeur de paramètre hors limite, modifié : "
2146
2147 #: ../src/gx_head/gx_paramtable.cpp:438
2148 msgid "System"
2149 msgstr "système"
2150
2151 #: ../src/gx_head/gx_paramtable.cpp:439
2152 msgid "User Interface"
2153 msgstr "interface utilisateur"
2154
2155 #: ../src/gx_head/gx_paramtable.cpp:709 ../src/gx_head/gx_paramtable.cpp:817
2156 #: ../src/gx_head/gx_paramtable.cpp:915
2157 msgid "read parameter"
2158 msgstr "lire un paramètre"
2159
2160 #: ../src/gx_head/gx_paramtable.cpp:709 ../src/gx_head/gx_paramtable.cpp:817
2161 #: ../src/gx_head/gx_paramtable.cpp:915
2162 msgid "parameter %1%: unknown enum value: %2%"
2163 msgstr "paramètre %1%: valeur enum inconnue: %2%"
2164
2165 #: ../src/gx_head/gx_pluginloader.cpp:187
2166 msgid "lookup plugin"
2167 msgstr "analyse du plugin"
2168
2169 #: ../src/gx_head/gx_pluginloader.cpp:225
2170 #: ../src/gx_head/gx_pluginloader.cpp:234
2171 #: ../src/gx_head/gx_pluginloader.cpp:258
2172 #: ../src/gx_head/gx_pluginloader.cpp:279
2173 #: ../src/gx_head/gx_pluginloader.cpp:318
2174 msgid "Plugin Loader"
2175 msgstr "chargeur de plugin"
2176
2177 #: ../src/gx_head/gx_pluginloader.cpp:226
2178 msgid "Cannot open library: %1%"
2179 msgstr "ne peut ouvrir la librairie : %1%"
2180
2181 #: ../src/gx_head/gx_pluginloader.cpp:235
2182 msgid "Cannot load symbol 'get_gx_plugin': %1%"
2183 msgstr "ne peux charger le symbole 'get_gx_plugin' : %1%"
2184
2185 #: ../src/gx_head/gx_pluginloader.cpp:259
2186 msgid "Error opening '%1%'"
2187 msgstr "erreur d'ouverture '%1%'"
2188
2189 #: ../src/gx_head/gx_pluginloader.cpp:280
2190 msgid "Plugin '%1%' has wrong version %2$#4x (current version: %3$#4x)"
2191 msgstr "version %2$#4x obsolète du plugin '%1%' (version actuelle : %3$#4x)"
2192
2193 #: ../src/gx_head/gx_pluginloader.cpp:319
2194 msgid "Plugin '%1%' already exists: skipped"
2195 msgstr "plugin '%1%' déjà lancé : abandon"
2196
2197 #: ../src/gx_head/gx_pluginloader.cpp:438
2198 msgid "on/off"
2199 msgstr "on/off"
2200
2201 #: ../src/gx_head/gx_pluginloader.cpp:452
2202 msgid "post"
2203 msgstr "post"
2204
2205 #: ../src/gx_head/gx_pluginloader.cpp:452
2206 msgid "pre"
2207 msgstr "pre"
2208
2209 #: ../src/gx_head/gx_preset.cpp:100
2210 msgid "preset-parameter "
2211 msgstr "paramètre-préset"
2212
2213 #: ../src/gx_head/gx_preset.cpp:100
2214 msgid " in settings"
2215 msgstr "réglages entrée"
2216
2217 #: ../src/gx_head/gx_preset.cpp:106
2218 msgid "non preset-parameter "
2219 msgstr "paramètre-non préset"
2220
2221 #: ../src/gx_head/gx_preset.cpp:106
2222 msgid " in preset"
2223 msgstr "préset entrée"
2224
2225 #: ../src/gx_head/gx_preset.cpp:155
2226 msgid "unknown preset section: "
2227 msgstr "section préset inconnue : "
2228
2229 #: ../src/gx_head/gx_preset.cpp:237
2230 msgid "unknown section: "
2231 msgstr "section inconnue : "
2232
2233 #: ../src/gx_head/gx_preset.cpp:323
2234 msgid "Presets"
2235 msgstr "Présets"
2236
2237 #: ../src/gx_head/gx_preset.cpp:323
2238 msgid "factory preset list not found"
2239 msgstr "liste des présets d'usine non trouvée"
2240
2241 #: ../src/gx_head/gx_preset.cpp:340
2242 msgid "not found or parse error"
2243 msgstr "introuvable ou erreur de lecture"
2244
2245 #: ../src/gx_head/gx_preset.cpp:354
2246 msgid "parse error"
2247 msgstr "erreur de lecture"
2248
2249 #: ../src/gx_head/gx_preset.cpp:440
2250 msgid "no read/write access in guitarix config dir '%1%'"
2251 msgstr "accès impossible au répertoire Guitarix de config '%1%'"
2252
2253 #: ../src/gx_head/gx_preset.cpp:445
2254 msgid "can't create guitarix config dir '%1%'"
2255 msgstr "création impossible du répertoire Guitarix de config '%1%'"
2256
2257 #: ../src/gx_head/gx_preset.cpp:455 ../src/gx_head/gx_preset.cpp:468
2258 msgid "can't create file in '%1%' !!??"
2259 msgstr "ne peux créer de fichier dans '%1%' !!??"
2260
2261 #: ../src/gx_head/gx_preset.cpp:463
2262 msgid "no read/write access to guitarix preset file '%1%'"
2263 msgstr "accès impossible au fichier Guitarix de préset '%1%'"
2264
2265 #: ../src/gx_head/gx_stereo_rack_builder.cpp:61
2266 #: ../src/gx_head/gx_stereo_rack_builder.cpp:87
2267 msgid " delay "
2268 msgstr "vitesse"
2269
2270 #: ../src/gx_head/gx_stereo_rack_builder.cpp:62
2271 #: ../src/gx_head/gx_stereo_rack_builder.cpp:86
2272 msgid " depth "
2273 msgstr "profondeur"
2274
2275 #: ../src/gx_head/gx_stereo_rack_builder.cpp:63
2276 msgid " freq "
2277 msgstr " freq "
2278
2279 #: ../src/gx_head/gx_stereo_rack_builder.cpp:85
2280 #: ../src/gx_head/gx_stereo_rack_builder.cpp:138
2281 msgid " feedback "
2282 msgstr " feedback "
2283
2284 #: ../src/gx_head/gx_stereo_rack_builder.cpp:88
2285 msgid " delay offset"
2286 msgstr " délai "
2287
2288 #: ../src/gx_head/gx_stereo_rack_builder.cpp:89
2289 msgid " LFO "
2290 msgstr " LFO "
2291
2292 #: ../src/gx_head/gx_stereo_rack_builder.cpp:125
2293 #: ../src/gx_head/gx_stereo_rack_builder.cpp:131
2294 msgid " level "
2295 msgstr "niveau"
2296
2297 #: ../src/gx_head/gx_stereo_rack_builder.cpp:139
2298 msgid "depth"
2299 msgstr "profondeur"
2300
2301 #: ../src/gx_head/gx_stereo_rack_builder.cpp:140
2302 msgid "width"
2303 msgstr "largeur"
2304
2305 #: ../src/gx_head/gx_stereo_rack_builder.cpp:141
2306 msgid "freq"
2307 msgstr "freq"
2308
2309 #: ../src/gx_head/gx_stereo_rack_builder.cpp:142
2310 msgid "max Hz"
2311 msgstr "max Hz"
2312
2313 #: ../src/gx_head/gx_stereo_rack_builder.cpp:143
2314 msgid "min Hz"
2315 msgstr "min Hz"
2316
2317 #: ../src/gx_head/gx_stereo_rack_builder.cpp:184
2318 msgid "left gain"
2319 msgstr " gain G"
2320
2321 #: ../src/gx_head/gx_stereo_rack_builder.cpp:185
2322 msgid "left delay"
2323 msgstr "retard G"
2324
2325 #: ../src/gx_head/gx_stereo_rack_builder.cpp:188
2326 msgid "LFO"
2327 msgstr "LFO"
2328
2329 #: ../src/gx_head/gx_stereo_rack_builder.cpp:196
2330 msgid "right gain"
2331 msgstr " gain D"
2332
2333 #: ../src/gx_head/gx_stereo_rack_builder.cpp:197
2334 msgid "right delay"
2335 msgstr "retard D"
2336
2337 #: ../src/gx_head/gx_stereo_rack_builder.cpp:209
2338 msgid "left %"
2339 msgstr "niveau G"
2340
2341 #: ../src/gx_head/gx_stereo_rack_builder.cpp:210
2342 msgid "left time"
2343 msgstr " retard G"
2344
2345 #: ../src/gx_head/gx_stereo_rack_builder.cpp:211
2346 msgid "right %"
2347 msgstr "niveau D"
2348
2349 #: ../src/gx_head/gx_stereo_rack_builder.cpp:212
2350 msgid "right time"
2351 msgstr " retard D"
2352
2353 #. moog filter
2354 #: ../src/gx_head/gx_stereo_rack_builder.cpp:218
2355 msgid "moog"
2356 msgstr "Moog"
2357
2358 #: ../src/gx_head/gx_stereo_rack_builder.cpp:221
2359 #: ../src/gx_head/gx_stereo_rack_builder.cpp:225
2360 msgid " Q "
2361 msgstr " Q "
2362
2363 #: ../src/gx_head/gx_stereo_rack_builder.cpp:226
2364 msgid " Hz "
2365 msgstr " Hz "
2366
2367 #. postamp
2368 #: ../src/gx_head/gx_stereo_rack_builder.cpp:232
2369 msgid "amp"
2370 msgstr "Postamp"
2371
2372 #: ../src/gx_head/gx_stereo_rack_builder.cpp:241
2373 msgid "dry/feedback "
2374 msgstr "feedback pré"
2375
2376 #: ../src/gx_head/gx_stereo_rack_builder.cpp:244
2377 msgid "tube1"
2378 msgstr "lampe1"
2379
2380 #: ../src/gx_head/gx_stereo_rack_builder.cpp:245
2381 msgid "tube2"
2382 msgstr "lampe2"
2383
2384 #: ../src/gx_head/gx_stereo_rack_builder.cpp:246
2385 msgid " wet/feedback"
2386 msgstr "feedback post"
2387
2388 #. 3 band eq
2389 #: ../src/gx_head/gx_stereo_rack_builder.cpp:254
2390 msgid "tone"
2391 msgstr "Timbre"
2392
2393 #: ../src/gx_head/gx_stereo_rack_builder.cpp:266
2394 msgid "sharp"
2395 msgstr "limiteur"
2396
2397 #: ../src/gx_head/gx_stereo_rack_builder.cpp:275
2398 #: ../src/gx_head/gx_stereo_rack_builder.cpp:294
2399 #: ../src/gx_head/iredit.glade.h:45
2400 msgid "gain"
2401 msgstr "entrée"
2402
2403 #: ../src/gx_head/gx_stereo_rack_builder.cpp:278
2404 #: ../src/gx_head/gx_stereo_rack_builder.cpp:318
2405 msgid "favourites"
2406 msgstr " favoris"
2407
2408 #: ../src/gx_head/gx_stereo_rack_builder.cpp:297
2409 msgid "delta delay"
2410 msgstr "retard delta"
2411
2412 #: ../src/gx_head/gx_stereo_rack_builder.cpp:300
2413 msgid "balance"
2414 msgstr "balance"
2415
2416 #: ../src/gx_head/gx_stereo_rack_builder.cpp:319
2417 msgid "setup"
2418 msgstr "réglages"
2419
2420 #: ../src/gx_head/gx_stereo_rack_builder.cpp:320
2421 #: ../src/gx_head/iredit.glade.h:62
2422 msgid "run"
2423 msgstr "démarrer"
2424
2425 #. stereoverb
2426 #: ../src/gx_head/gx_stereo_rack_builder.cpp:330
2427 msgid "stereoverb"
2428 msgstr "Stéréoverb"
2429
2430 #: ../src/gx_head/gx_system.cpp:213
2431 msgid "no HOME environment variable"
2432 msgstr "répertoire HOME inexistant"
2433
2434 #: ../src/gx_head/gx_system.cpp:292
2435 msgid "load state file on startup"
2436 msgstr "charger le fichier d'état au démarrage"
2437
2438 #: ../src/gx_head/gx_system.cpp:298
2439 msgid "directory with guitarix plugins (.so files)"
2440 msgstr "répertoire des plugins Guitarix (fichiers .so)"
2441
2442 #: ../src/gx_head/gx_system.cpp:306
2443 msgid "directory from which .glade files are loaded"
2444 msgstr "répertoire d'où sont chargés les fichiers .glade"
2445
2446 #: ../src/gx_head/gx_system.cpp:312
2447 msgid "directory with skin style definitions (.rc files)"
2448 msgstr "répertoire des profils d'habillage (fichiers .rc)"
2449
2450 #: ../src/gx_head/gx_system.cpp:318
2451 msgid "print log on terminal"
2452 msgstr "affichage console du log"
2453
2454 #: ../src/gx_head/gx_system.cpp:345
2455 msgid "number of skins is 0"
2456 msgstr "nombre d'habillage : 0"
2457
2458 #: ../src/gx_head/gx_system.cpp:401
2459 msgid "-c and -r cannot be used together"
2460 msgstr "-c et -r ne peuvent être simultanés"
2461
2462 #: ../src/gx_head/gx_system.cpp:423
2463 msgid "invalid style '%1%' on command line"
2464 msgstr "commande : option de style invalide '%1%'"
2465
2466 #: ../src/gx_head/gx_system.cpp:429
2467 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
2468 msgstr ""
2469 "Attention ! --> plus de 2 ports de sortie sont fournis, j'ignore les autres"
2470
2471 #: ../src/gx_head/gx_system.cpp:556
2472 msgid "fatal system error: "
2473 msgstr "erreur fatale du système :"
2474
2475 #: ../src/gx_head/gx_threads.cpp:86
2476 msgid "Cabinet Loading"
2477 msgstr "charge la baffle"
2478
2479 #: ../src/gx_head/gx_threads.cpp:86
2480 msgid " cab thread is bussy"
2481 msgstr "calculateur occupé !"
2482
2483 #: ../src/gx_head/gx_threads.cpp:99
2484 msgid "Presence Loading"
2485 msgstr "charge la présence"
2486
2487 #: ../src/gx_head/gx_threads.cpp:99
2488 msgid " presence thread is bussy"
2489 msgstr "calculateur occupé !"
2490
2491 #: ../src/gx_head/gxw_mm_controllers.cpp:341
2492 #, c-format
2493 msgid "%s on/off"
2494 msgstr "%s on/off"
2495
2496 #. end of gx_gui namespace
2497 #: ../src/gx_head/iredit.glade.h:1
547 #. end namespace tremolo
548 #: ../src/gx_head/builder/amp.tonestack_ui.glade.h:1
549 #: ../src/gx_head/builder/crybaby_ui.glade.h:1
550 #: ../src/gx_head/builder/iredit.glade.h:49
551 #: ../src/gx_head/builder/jackstarter.glade.h:10
552 #: ../src/gx_head/builder/mainpanel.glade.h:53
553 #: ../src/gx_head/builder/midi.glade.h:15
554 #: ../src/gx_head/builder/tremolo_ui.glade.h:1
555 msgid "label"
556 msgstr "étiquette"
557
558 #: ../src/gx_head/builder/iredit.glade.h:1
2498559 msgid ""
2499560 "<b><big>Using the mouse in the graph window</big></b>\n"
2500561 "\n"
2538599 "<big>cliquer sur les afficheurs dans la fenêtre de réglages\n"
2539600 "pour changer les valeurs au clavier</big>"
2540601
2541 #: ../src/gx_head/iredit.glade.h:20
602 #: ../src/gx_head/builder/iredit.glade.h:20
2542603 msgid "<b>Channel</b>"
2543604 msgstr "<b>canal</b>"
2544605
2545 #: ../src/gx_head/iredit.glade.h:21
606 #: ../src/gx_head/builder/iredit.glade.h:21
2546607 msgid "<b>Dir:</b>"
2547608 msgstr "<b>dir :</b>"
2548609
2549 #: ../src/gx_head/iredit.glade.h:22
610 #: ../src/gx_head/builder/iredit.glade.h:22
2550611 msgid "<b>Display</b>"
2551612 msgstr "<b>affichage</b>"
2552613
2553 #: ../src/gx_head/iredit.glade.h:23
614 #: ../src/gx_head/builder/iredit.glade.h:23
2554615 msgid "<b>File:</b>"
2555616 msgstr "<b>fichier :</b>"
2556617
2557 #: ../src/gx_head/iredit.glade.h:24
618 #: ../src/gx_head/builder/iredit.glade.h:24
2558619 msgid "<b>Format:</b>"
2559620 msgstr "<b>format :</b>"
2560621
2561 #: ../src/gx_head/iredit.glade.h:25
622 #: ../src/gx_head/builder/iredit.glade.h:25
2562623 msgid "<b>IR File Details</b>"
2563624 msgstr "<b>détails du fichier RI</b>"
2564625
2565 #: ../src/gx_head/iredit.glade.h:26
626 #: ../src/gx_head/builder/iredit.glade.h:26
2566627 msgid "<b>Length:</b>"
2567628 msgstr "<b>longueur :</b>"
2568629
2569 #: ../src/gx_head/iredit.glade.h:27
630 #: ../src/gx_head/builder/iredit.glade.h:27
2570631 msgid "<b>Mix</b>"
2571632 msgstr "<b>mix</b>"
2572633
2573 #: ../src/gx_head/iredit.glade.h:28
634 #: ../src/gx_head/builder/iredit.glade.h:28
2574635 msgid "<b>Parameter (live update)</b>"
2575636 msgstr "<b>paramètres (mise à jour dynamique)</b>"
2576637
2577 #: ../src/gx_head/iredit.glade.h:29
638 #: ../src/gx_head/builder/iredit.glade.h:29
2578639 msgid "<b>Samplerate:</b>"
2579640 msgstr "<b>taux d'échantillonage :</b>"
2580641
2581 #: ../src/gx_head/iredit.glade.h:30
642 #: ../src/gx_head/builder/iredit.glade.h:30
2582643 msgid "<b>Settings</b>"
2583644 msgstr "<b>réglages</b>"
2584645
2585 #: ../src/gx_head/iredit.glade.h:31
646 #: ../src/gx_head/builder/iredit.glade.h:31
2586647 msgid "<small><small>dry</small></small>"
2587648 msgstr "<small><small>sans</small></small>"
2588649
2589 #: ../src/gx_head/iredit.glade.h:32
650 #: ../src/gx_head/builder/iredit.glade.h:32
2590651 msgid "<small><small>wet</small></small>"
2591652 msgstr "<small><small>avec</small></small>"
2592653
2593 #: ../src/gx_head/iredit.glade.h:33
654 #: ../src/gx_head/builder/iredit.glade.h:33
2594655 msgid "<small>MSec</small>"
2595656 msgstr "<small>mSec</small>"
2596657
2597 #: ../src/gx_head/iredit.glade.h:34
658 #: ../src/gx_head/builder/iredit.glade.h:34
2598659 msgid "<small>Samples</small>"
2599660 msgstr "<small>échantillons</small>"
2600661
2601 #: ../src/gx_head/iredit.glade.h:35
662 #: ../src/gx_head/builder/iredit.glade.h:35
2602663 msgid "Auto _Gain correction"
2603664 msgstr "Auto-correction du _Gain"
2604665
2605 #: ../src/gx_head/iredit.glade.h:37
666 #: ../src/gx_head/builder/iredit.glade.h:37
2606667 msgid "Guitarix JConvolver Parameters"
2607668 msgstr "paramètres Jconvolver / Guitarix"
2608669
2609 #: ../src/gx_head/iredit.glade.h:38
670 #: ../src/gx_head/builder/iredit.glade.h:38
2610671 msgid "Length"
2611672 msgstr "longueur"
2612673
2613 #: ../src/gx_head/iredit.glade.h:39
674 #: ../src/gx_head/builder/iredit.glade.h:39
2614675 msgid "Offset"
2615676 msgstr "offset"
2616677
2617 #: ../src/gx_head/iredit.glade.h:40
678 #: ../src/gx_head/builder/iredit.glade.h:40
2618679 msgid "Reset"
2619680 msgstr "réset"
2620681
2621 #: ../src/gx_head/iredit.glade.h:41
682 #: ../src/gx_head/builder/iredit.glade.h:41
2622683 msgid "add to favourit list"
2623684 msgstr "ajouter aux favoris"
2624685
2625 #: ../src/gx_head/iredit.glade.h:42
686 #: ../src/gx_head/builder/iredit.glade.h:42
2626687 msgid "bal"
2627688 msgstr "balance"
2628689
2629 #: ../src/gx_head/iredit.glade.h:43
690 #: ../src/gx_head/builder/iredit.glade.h:43
2630691 msgid "diff delay"
2631692 msgstr "délai delta"
2632693
2633 #: ../src/gx_head/iredit.glade.h:44
694 #: ../src/gx_head/builder/iredit.glade.h:44
2634695 msgid "display entire range"
2635696 msgstr "afficher toute la forme d'onde"
2636697
2637 #: ../src/gx_head/iredit.glade.h:46
698 #: ../src/gx_head/builder/iredit.glade.h:45
699 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:284
700 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:303
701 msgid "gain"
702 msgstr "entrée"
703
704 #: ../src/gx_head/builder/iredit.glade.h:46
2638705 msgid ""
2639706 "impulse response file to use for convolution\n"
2640707 "it can be mono or stereo\n"
2642709 "fichier de réponse impulsionnelle à utiliser pour la convolution\n"
2643710 "il peut être mono ou stéréo\n"
2644711
2645 #: ../src/gx_head/iredit.glade.h:49 ../src/gx_head/midi.glade.h:15
2646 msgid "label"
2647 msgstr "étiquette"
2648
2649 #: ../src/gx_head/iredit.glade.h:50
712 #: ../src/gx_head/builder/iredit.glade.h:50
2650713 msgid "left"
2651714 msgstr "gauche"
2652715
2653 #: ../src/gx_head/iredit.glade.h:51
716 #: ../src/gx_head/builder/iredit.glade.h:51
2654717 msgid "linear"
2655718 msgstr "linéaire"
2656719
2657 #: ../src/gx_head/iredit.glade.h:52
720 #: ../src/gx_head/builder/iredit.glade.h:52
2658721 msgid "linear scale for viewing the wave form"
2659722 msgstr "échelle linéaire pour afficher la forme d'onde"
2660723
2661 #: ../src/gx_head/iredit.glade.h:53
724 #: ../src/gx_head/builder/iredit.glade.h:53
2662725 msgid "log."
2663726 msgstr "log."
2664727
2665 #: ../src/gx_head/iredit.glade.h:54
728 #: ../src/gx_head/builder/iredit.glade.h:54
2666729 msgid "logarithmic scale"
2667730 msgstr "échelle logarithmique"
2668731
2669 #: ../src/gx_head/iredit.glade.h:55
732 #: ../src/gx_head/builder/iredit.glade.h:55
2670733 msgid ""
2671734 "move to zoom center\n"
2672735 "(triangle mark at bottom of graph)"
2674737 "recentrer le focus du zoom\n"
2675738 "(triangle en bas du graphique)"
2676739
2677 #: ../src/gx_head/iredit.glade.h:57
740 #: ../src/gx_head/builder/iredit.glade.h:57
2678741 msgid "no file selected"
2679742 msgstr "aucun fichier sélectionné"
2680743
2681 #: ../src/gx_head/iredit.glade.h:58
744 #: ../src/gx_head/builder/iredit.glade.h:58
2682745 msgid "radiobutton"
2683746 msgstr "bouton radio"
2684747
2685 #: ../src/gx_head/iredit.glade.h:59
748 #: ../src/gx_head/builder/iredit.glade.h:59
2686749 msgid "remove all favourites"
2687750 msgstr "effacer tous les favoris"
2688751
2689 #: ../src/gx_head/iredit.glade.h:60
752 #: ../src/gx_head/builder/iredit.glade.h:60
2690753 msgid "remove from favourit list"
2691754 msgstr "enlever de la liste des favoris"
2692755
2693 #: ../src/gx_head/iredit.glade.h:61
756 #: ../src/gx_head/builder/iredit.glade.h:61
2694757 msgid "right"
2695758 msgstr "droit"
2696759
2697 #: ../src/gx_head/iredit.glade.h:63
760 #: ../src/gx_head/builder/iredit.glade.h:62
761 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:329
762 msgid "run"
763 msgstr "démarrer"
764
765 #: ../src/gx_head/builder/iredit.glade.h:63
2698766 msgid "show favourites"
2699767 msgstr "afficher les favoris"
2700768
2701 #: ../src/gx_head/iredit.glade.h:64
769 #: ../src/gx_head/builder/iredit.glade.h:64
2702770 msgid "show only left channel"
2703771 msgstr "afficher seulement le canal gauche"
2704772
2705 #: ../src/gx_head/iredit.glade.h:65
773 #: ../src/gx_head/builder/iredit.glade.h:65
2706774 msgid "show only right channel"
2707775 msgstr "afficher seulement le canal droit"
2708776
2709 #: ../src/gx_head/iredit.glade.h:66
777 #: ../src/gx_head/builder/iredit.glade.h:66
2710778 msgid "show sum of left and right channel"
2711779 msgstr "afficher la somme des 2 canaux"
2712780
2713 #: ../src/gx_head/iredit.glade.h:67
781 #: ../src/gx_head/builder/iredit.glade.h:67
2714782 msgid "sum"
2715783 msgstr "somme"
2716784
2717 #: ../src/gx_head/iredit.glade.h:68
785 #: ../src/gx_head/builder/iredit.glade.h:68
2718786 msgid "zoom in (center: triangle at bottom of graph)"
2719787 msgstr "zoomer (centre : triangle en bas du graphique)"
2720788
2721 #: ../src/gx_head/iredit.glade.h:69
789 #: ../src/gx_head/builder/iredit.glade.h:69
2722790 msgid "zoom out (center: triangle at bottom of graph)"
2723791 msgstr "dézoomer (centre : triangle en bas du graphique)"
2724792
2725 #: ../src/gx_head/midi.glade.h:1
793 #: ../src/gx_head/builder/jackstarter.glade.h:1
794 msgid "<b>standard control program for jackd</b>"
795 msgstr ""
796
797 #: ../src/gx_head/builder/jackstarter.glade.h:2
798 msgid ""
799 "<b>use jackd autostart</b>\n"
800 "jackd must be configured (e.g. by running qjackctl)\n"
801 "might not work if your soundcard is used by pulseaudio and your jackd "
802 "version is not able to communicate over DBus"
803 msgstr ""
804
805 #: ../src/gx_head/builder/jackstarter.glade.h:5
806 msgid "Select the program to start jackd if its not running"
807 msgstr ""
808
809 #: ../src/gx_head/builder/jackstarter.glade.h:6
810 #, fuzzy
811 msgid "autostart"
812 msgstr "auto"
813
814 #: ../src/gx_head/builder/jackstarter.glade.h:7
815 #, fuzzy
816 msgid "don't ask on startup"
817 msgstr "charger le fichier d'état au démarrage"
818
819 #: ../src/gx_head/builder/jackstarter.glade.h:8
820 msgid ""
821 "enter the program you want to start in the box below\n"
822 "(if the box remains empty no jack server will be started)"
823 msgstr ""
824
825 #: ../src/gx_head/builder/jackstarter.glade.h:11
826 msgid "other"
827 msgstr ""
828
829 #: ../src/gx_head/builder/jackstarter.glade.h:12
830 msgid "qjackctl"
831 msgstr ""
832
833 #: ../src/gx_head/builder/mainpanel.glade.h:1
834 msgid " Bass boost "
835 msgstr " Bass Boost "
836
837 #: ../src/gx_head/builder/mainpanel.glade.h:2
838 msgid " Presence "
839 msgstr " Présence "
840
841 #: ../src/gx_head/builder/mainpanel.glade.h:3
842 msgid " Reverb "
843 msgstr " Réverb "
844
845 #: ../src/gx_head/builder/mainpanel.glade.h:4
846 msgid "1"
847 msgstr ""
848
849 #: ../src/gx_head/builder/mainpanel.glade.h:5
850 #, fuzzy
851 msgid "2"
852 msgstr "A2"
853
854 #: ../src/gx_head/builder/mainpanel.glade.h:6
855 msgid "3"
856 msgstr ""
857
858 #: ../src/gx_head/builder/mainpanel.glade.h:7
859 msgid "Background:"
860 msgstr ""
861
862 #: ../src/gx_head/builder/mainpanel.glade.h:8
863 msgid "Bank"
864 msgstr ""
865
866 #: ../src/gx_head/builder/mainpanel.glade.h:9
867 #, fuzzy
868 msgid "Brightness:"
869 msgstr "droit"
870
871 #: ../src/gx_head/builder/mainpanel.glade.h:10
872 #, fuzzy
873 msgid "Channel:"
874 msgstr "canal"
875
876 #: ../src/gx_head/builder/mainpanel.glade.h:11
877 #, fuzzy
878 msgid "Clean/Dist"
879 msgstr " Clean/Disto "
880
881 #: ../src/gx_head/builder/mainpanel.glade.h:12
882 msgid "Close"
883 msgstr ""
884
885 #: ../src/gx_head/builder/mainpanel.glade.h:13
886 msgid "Config Mode"
887 msgstr ""
888
889 #: ../src/gx_head/builder/mainpanel.glade.h:14
890 #, fuzzy
891 msgid "Drive"
892 msgstr "drive"
893
894 #: ../src/gx_head/builder/mainpanel.glade.h:15
895 msgid "Effects"
896 msgstr ""
897
898 #: ../src/gx_head/builder/mainpanel.glade.h:16
899 msgid ""
900 "Engine status: click to toggle muting\n"
901 "\n"
902 " green: running\n"
903 " yellow: bypassed\n"
904 " red: muted\n"
905 "\n"
906 "click with middle mouse button to connect\n"
907 "to midi controller"
908 msgstr ""
909
910 #: ../src/gx_head/builder/mainpanel.glade.h:24
911 #: ../src/gx_head/gui/gx_jack_options.cpp:166
912 msgid "Exit"
913 msgstr "quitter"
914
915 #: ../src/gx_head/builder/mainpanel.glade.h:25
916 #, fuzzy
917 msgid "Horizontal"
918 msgstr "ordonner le rack horizontalement"
919
920 #: ../src/gx_head/builder/mainpanel.glade.h:26
921 msgid "Live Play"
922 msgstr ""
923
924 #: ../src/gx_head/builder/mainpanel.glade.h:27
925 msgid "Master gain"
926 msgstr "Sortie"
927
928 #: ../src/gx_head/builder/mainpanel.glade.h:28
929 #: ../src/gx_head/engine/gx_midi_plugin.cpp:55
930 msgid "Midi Out"
931 msgstr "sortie MIDI"
932
933 #: ../src/gx_head/builder/mainpanel.glade.h:29
934 msgid "New Bank"
935 msgstr ""
936
937 #: ../src/gx_head/builder/mainpanel.glade.h:30
938 msgid "Organize"
939 msgstr ""
940
941 #: ../src/gx_head/builder/mainpanel.glade.h:31
942 msgid "Pre gain"
943 msgstr "Entrée"
944
945 #: ../src/gx_head/builder/mainpanel.glade.h:32
946 #, fuzzy
947 msgid "Preset"
948 msgstr "Présets"
949
950 #: ../src/gx_head/builder/mainpanel.glade.h:33
951 #, fuzzy
952 msgid "Preset:"
953 msgstr "Présets"
954
955 #: ../src/gx_head/builder/mainpanel.glade.h:34
956 msgid "Save"
957 msgstr "sauver"
958
959 #: ../src/gx_head/builder/mainpanel.glade.h:35
960 #, fuzzy
961 msgid "Show Rack"
962 msgstr "Montrer le _Rack"
963
964 #: ../src/gx_head/builder/mainpanel.glade.h:36
965 msgid "Status"
966 msgstr ""
967
968 #: ../src/gx_head/builder/mainpanel.glade.h:37
969 #, fuzzy
970 msgid "Tuner"
971 msgstr "_Accordeur"
972
973 #: ../src/gx_head/builder/mainpanel.glade.h:38
974 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:649
975 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:713
976 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:777
977 msgid "autogain"
978 msgstr "auto-gain"
979
980 #: ../src/gx_head/builder/mainpanel.glade.h:39
981 #, fuzzy
982 msgid "autopitch"
983 msgstr "autoPitch"
984
985 #: ../src/gx_head/builder/mainpanel.glade.h:40
986 msgid "ch. 1"
987 msgstr ""
988
989 #: ../src/gx_head/builder/mainpanel.glade.h:41
990 msgid "ch. 2"
991 msgstr ""
992
993 #: ../src/gx_head/builder/mainpanel.glade.h:42
994 msgid "ch. 3"
995 msgstr ""
996
997 #: ../src/gx_head/builder/mainpanel.glade.h:43
998 #, fuzzy
999 msgid "chan:"
1000 msgstr "canal"
1001
1002 #: ../src/gx_head/builder/mainpanel.glade.h:44
1003 msgid "clip"
1004 msgstr ""
1005
1006 #: ../src/gx_head/builder/mainpanel.glade.h:45
1007 #: ../src/gx_head/builder/pluginpreset_listwindow.glade.h:1
1008 #, fuzzy
1009 msgid "column"
1010 msgstr "volume"
1011
1012 #: ../src/gx_head/builder/mainpanel.glade.h:46
1013 msgid "container for preset window when rack is not shown"
1014 msgstr ""
1015
1016 #: ../src/gx_head/builder/mainpanel.glade.h:47
1017 msgid "gx-2"
1018 msgstr ""
1019
1020 #: ../src/gx_head/builder/mainpanel.glade.h:48
1021 msgid ""
1022 "jack connection status: click to toggle\n"
1023 "\n"
1024 " connected: green\n"
1025 " disconnected: red\n"
1026 msgstr ""
1027
1028 #: ../src/gx_head/builder/mainpanel.glade.h:54
1029 #, fuzzy
1030 msgid "mono level out"
1031 msgstr "niveau de sortie mono"
1032
1033 #: ../src/gx_head/builder/mainpanel.glade.h:55
1034 msgid "mono rack"
1035 msgstr "Rack Mono"
1036
1037 #: ../src/gx_head/builder/mainpanel.glade.h:56
1038 #, fuzzy
1039 msgid "noise gate"
1040 msgstr "noise gate"
1041
1042 #: ../src/gx_head/builder/mainpanel.glade.h:57
1043 #, fuzzy
1044 msgid "noise shaper"
1045 msgstr "noise shaper "
1046
1047 #: ../src/gx_head/builder/mainpanel.glade.h:58
1048 msgid "p"
1049 msgstr ""
1050
1051 #: ../src/gx_head/builder/mainpanel.glade.h:59
1052 #, fuzzy
1053 msgid "prog:"
1054 msgstr "programme"
1055
1056 #: ../src/gx_head/builder/mainpanel.glade.h:60
1057 msgid ""
1058 "status of event log since last view:\n"
1059 "\n"
1060 " grey: ok\n"
1061 " yellow: warnings\n"
1062 " red: errors occurred\n"
1063 msgstr ""
1064
1065 #: ../src/gx_head/builder/mainpanel.glade.h:66
1066 #, fuzzy
1067 msgid "stereo rack, horiz. mode"
1068 msgstr "Rack Stéréo"
1069
1070 #: ../src/gx_head/builder/mainpanel.glade.h:67
1071 msgid "stereo rack, vertical mode"
1072 msgstr ""
1073
1074 #: ../src/gx_head/builder/mainpanel.glade.h:68
1075 msgid "▶"
1076 msgstr ""
1077
1078 #: ../src/gx_head/builder/mainpanel.glade.h:69
1079 msgid "▼"
1080 msgstr ""
1081
1082 #: ../src/gx_head/builder/midi.glade.h:1
27261083 msgid "<big><b>MIDI Controller</b></big>"
27271084 msgstr "<big><b>controleur MIDI</b></big>"
27281085
2729 #: ../src/gx_head/midi.glade.h:2
1086 #: ../src/gx_head/builder/midi.glade.h:2
27301087 msgid "Edit a MIDI name to choose you own"
27311088 msgstr "éditer un nom MIDI pour choisir le tien"
27321089
2733 #: ../src/gx_head/midi.glade.h:3
1090 #: ../src/gx_head/builder/midi.glade.h:3
27341091 msgid "MIDI Controller Number"
27351092 msgstr "numéro de controleur MIDI"
27361093
2737 #: ../src/gx_head/midi.glade.h:4
1094 #: ../src/gx_head/builder/midi.glade.h:4
27381095 msgid "Parameter Range"
27391096 msgstr "plage de paramètre"
27401097
2741 #: ../src/gx_head/midi.glade.h:5
1098 #: ../src/gx_head/builder/midi.glade.h:5
27421099 msgid ""
27431100 "When checked, MIDI controller settings are saved into a preset.\n"
27441101 "When a preset is loaded, controller settings are changed if\n"
27531110 "Les paramètres de controleur MIDI sont toujours sauvés et chargés\n"
27541111 "avec la session principale."
27551112
2756 #: ../src/gx_head/midi.glade.h:11
1113 #: ../src/gx_head/builder/midi.glade.h:11
27571114 msgid "_Delete Selected"
27581115 msgstr "_Effacer la sélection"
27591116
2760 #: ../src/gx_head/midi.glade.h:12
1117 #: ../src/gx_head/builder/midi.glade.h:12
27611118 msgid "guitarix: MIDI Controller"
27621119 msgstr "Guitarix : controleur MIDI"
27631120
2764 #: ../src/gx_head/midi.glade.h:13
1121 #: ../src/gx_head/builder/midi.glade.h:13
27651122 msgid "guitarix: Set MIDI Controller"
27661123 msgstr "Guitarix : régler le controleur MIDI"
27671124
2768 #: ../src/gx_head/midi.glade.h:14
1125 #: ../src/gx_head/builder/midi.glade.h:14
27691126 msgid "include MIDI controllers in _presets"
27701127 msgstr "inclure les controleurs MIDI dans les _présets"
27711128
2772 #: ../src/gx_head/midi.glade.h:16
1129 #: ../src/gx_head/builder/midi.glade.h:16
27731130 msgid "operate a MIDI controller to set the controller number"
27741131 msgstr "manipuler un controleur MIDI pour régler le numéro de controleur"
27751132
2776 #: ../src/gx_head/ports.glade.h:1
1133 #: ../src/gx_head/builder/midi.glade.h:17
1134 msgid "toggle parameter (off -> on transition toggles)"
1135 msgstr ""
1136
1137 #: ../src/gx_head/builder/pluginpreset_inputwindow.glade.h:1
1138 #, fuzzy
1139 msgid "Save current plugin setting under a name:"
1140 msgstr "le préset actif devient réglage principal"
1141
1142 #: ../src/gx_head/builder/ports.glade.h:1
27771143 msgid "<b>I_nsert</b>"
27781144 msgstr "<b>I_nsérer</b>"
27791145
2780 #: ../src/gx_head/ports.glade.h:2
1146 #: ../src/gx_head/builder/ports.glade.h:2
27811147 msgid "<b>Output _1</b>"
27821148 msgstr "<b>sortie _1</b>"
27831149
2784 #: ../src/gx_head/ports.glade.h:3
1150 #: ../src/gx_head/builder/ports.glade.h:3
27851151 msgid "<b>Output _2</b>"
27861152 msgstr "<b>sortie _2</b>"
27871153
2788 #: ../src/gx_head/ports.glade.h:4
1154 #: ../src/gx_head/builder/ports.glade.h:4
27891155 msgid "<b>_Audio</b>"
27901156 msgstr "<b>_Audio</b>"
27911157
2792 #: ../src/gx_head/ports.glade.h:5
1158 #: ../src/gx_head/builder/ports.glade.h:5
27931159 msgid "<b>_Input (Control)</b>"
27941160 msgstr "<b>_Entrée (controle)</b>"
27951161
2796 #: ../src/gx_head/ports.glade.h:6
1162 #: ../src/gx_head/builder/ports.glade.h:6
27971163 msgid "<b>_Input</b>"
27981164 msgstr "<b>_Entrée</b>"
27991165
2800 #: ../src/gx_head/ports.glade.h:7
1166 #: ../src/gx_head/builder/ports.glade.h:7
28011167 msgid "<b>_Midi</b>"
28021168 msgstr "<b>_Midi</b>"
28031169
2804 #: ../src/gx_head/ports.glade.h:8
1170 #: ../src/gx_head/builder/ports.glade.h:8
28051171 msgid "<b>_Output</b>"
28061172 msgstr "<b>_Sortie</b>"
28071173
2808 #: ../src/gx_head/ports.glade.h:9
1174 #: ../src/gx_head/builder/ports.glade.h:9
28091175 msgid "guitarix port connections"
28101176 msgstr "connection des ports Guitarix"
1177
1178 #: ../src/gx_head/engine/gx_engine.cpp:101
1179 #: ../src/ladspa/ladspa_guitarix.cpp:823
1180 msgid "Tube1"
1181 msgstr "lampe1"
1182
1183 #: ../src/gx_head/engine/gx_engine.cpp:102
1184 #: ../src/ladspa/ladspa_guitarix.cpp:824
1185 msgid "Tube2"
1186 msgstr "lampe2"
1187
1188 #: ../src/gx_head/engine/gx_engine.cpp:103
1189 #: ../src/ladspa/ladspa_guitarix.cpp:825
1190 msgid "Tube 1"
1191 msgstr "lampe 1"
1192
1193 #: ../src/gx_head/engine/gx_engine.cpp:113
1194 #: ../src/ladspa/ladspa_guitarix.cpp:835
1195 msgid "Crybaby"
1196 msgstr "Crybaby"
1197
1198 #: ../src/gx_head/engine/gx_engine.cpp:114
1199 #: ../src/gx_head/engine/gx_engine.cpp:118
1200 #: ../src/gx_head/engine/gx_engine.cpp:121
1201 #: ../src/ladspa/ladspa_guitarix.cpp:836 ../src/ladspa/ladspa_guitarix.cpp:840
1202 #: ../src/ladspa/ladspa_guitarix.cpp:843
1203 msgid "select"
1204 msgstr "choisir"
1205
1206 #: ../src/gx_head/engine/gx_engine.cpp:116
1207 #: ../src/ladspa/ladspa_guitarix.cpp:838
1208 msgid "Tonestack"
1209 msgstr "Tête d'ampli"
1210
1211 #: ../src/gx_head/engine/gx_engine.cpp:120
1212 #, fuzzy
1213 msgid "Amp"
1214 msgstr "Ampeg"
1215
1216 #: ../src/gx_head/engine/gx_internal_plugins.cpp:49
1217 msgid "Noise Gate"
1218 msgstr "noise gate"
1219
1220 #: ../src/gx_head/engine/gx_internal_plugins.cpp:80
1221 #: ../src/plugins/abgate.cc:67
1222 msgid "Threshold"
1223 msgstr "seuil"
1224
1225 #: ../src/gx_head/engine/gx_internal_plugins.cpp:283
1226 msgid "Convolver"
1227 msgstr "Convolueur"
1228
1229 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1230 #: ../src/gx_head/engine/gx_internal_plugins.cpp:420
1231 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:281
1232 msgid "convolver"
1233 msgstr "Convolueur"
1234
1235 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1236 msgid "no impulseresponse file"
1237 msgstr "pas de fichier de réponse d'impulsion"
1238
1239 #: ../src/gx_head/engine/gx_internal_plugins.cpp:531
1240 msgid "4x12"
1241 msgstr "4X12"
1242
1243 #: ../src/gx_head/engine/gx_internal_plugins.cpp:532
1244 msgid "2x12"
1245 msgstr "2X12"
1246
1247 #: ../src/gx_head/engine/gx_internal_plugins.cpp:533
1248 msgid "1x12"
1249 msgstr "1X12"
1250
1251 #: ../src/gx_head/engine/gx_internal_plugins.cpp:534
1252 msgid "4x10"
1253 msgstr "4X10"
1254
1255 #: ../src/gx_head/engine/gx_internal_plugins.cpp:535
1256 msgid "2x10"
1257 msgstr "2X10"
1258
1259 #: ../src/gx_head/engine/gx_internal_plugins.cpp:536
1260 msgid "HighGain"
1261 msgstr "High Gain"
1262
1263 #: ../src/gx_head/engine/gx_internal_plugins.cpp:537
1264 msgid "Twin"
1265 msgstr "Twin"
1266
1267 #: ../src/gx_head/engine/gx_internal_plugins.cpp:539
1268 msgid "Marshall"
1269 msgstr "Marshall"
1270
1271 #: ../src/gx_head/engine/gx_internal_plugins.cpp:542
1272 msgid "A2"
1273 msgstr "A2"
1274
1275 #: ../src/gx_head/engine/gx_internal_plugins.cpp:543
1276 msgid "1x15"
1277 msgstr "1X15"
1278
1279 #: ../src/gx_head/engine/gx_internal_plugins.cpp:545
1280 msgid "Briliant"
1281 msgstr "Brillant"
1282
1283 #: ../src/gx_head/engine/gx_internal_plugins.cpp:578
1284 msgid "Cabinet"
1285 msgstr "Corps d'ampli"
1286
1287 #: ../src/gx_head/engine/gx_internal_plugins.cpp:671
1288 msgid "Contrast convolver"
1289 msgstr "convolueur de contraste"
1290
1291 #: ../src/gx_head/engine/gx_internal_ui_plugins.cpp:183
1292 msgid "Oscilloscope"
1293 msgstr "oscilloscope"
1294
1295 #: ../src/gx_head/engine/gx_jack.cpp:120
1296 msgid "recall state"
1297 msgstr "recharge l'état"
1298
1299 #: ../src/gx_head/engine/gx_jack.cpp:121
1300 msgid "unknown jack ports section: "
1301 msgstr "ports Jack inconnus : "
1302
1303 #: ../src/gx_head/engine/gx_jack.cpp:246 ../src/gx_head/engine/gx_jack.cpp:251
1304 msgid "Jack Init"
1305 msgstr "Jack init."
1306
1307 #: ../src/gx_head/engine/gx_jack.cpp:247
1308 msgid "can't get requested jack instance name '%1%'"
1309 msgstr "ne peux obtenir le nom d'instance Jack demandé '%1%'"
1310
1311 #: ../src/gx_head/engine/gx_jack.cpp:252
1312 msgid "unknown jack server communication error"
1313 msgstr "serveur Jack : erreur COM de type inconnue"
1314
1315 #: ../src/gx_head/engine/gx_jack.cpp:266 ../src/gx_head/engine/gx_jack.cpp:271
1316 #: ../src/gx_head/engine/gx_jack.cpp:598
1317 msgid "Jack init"
1318 msgstr "Jack init."
1319
1320 #: ../src/gx_head/engine/gx_jack.cpp:267
1321 msgid "The jack sample rate is %1%/sec"
1322 msgstr "taux d'échantillonnage Jack : %1%/sec"
1323
1324 #: ../src/gx_head/engine/gx_jack.cpp:272
1325 msgid "The jack buffer size is %1%/frames ... "
1326 msgstr "taille des tampons Jack : %1%/images ... "
1327
1328 #: ../src/gx_head/engine/gx_jack.cpp:511 ../src/gx_head/engine/gx_jack.cpp:515
1329 msgid "Jack Activation"
1330 msgstr "activation de Jack"
1331
1332 #: ../src/gx_head/engine/gx_jack.cpp:512
1333 msgid "Can't activate JACK gx_amp client"
1334 msgstr "ne peux lancer le client Jack pour gx_amp"
1335
1336 #: ../src/gx_head/engine/gx_jack.cpp:516
1337 msgid "Can't activate JACK gx_amp_fx client"
1338 msgstr "ne peux lancer le client Jack pour gx_amp_fx"
1339
1340 #: ../src/gx_head/engine/gx_jack.cpp:598
1341 msgid "can't get memory for ringbuffer"
1342 msgstr "mémoire indisponible pour la liste circulaire"
1343
1344 #: ../src/gx_head/engine/gx_jack.cpp:816
1345 msgid "session save"
1346 msgstr "sauve la session"
1347
1348 #: ../src/gx_head/engine/gx_jack.cpp:816
1349 msgid "can't get client uuid"
1350 msgstr "ne peux obtenir d'UUID client"
1351
1352 #: ../src/gx_head/engine/gx_json.cpp:551 ../src/gx_head/engine/gx_json.cpp:554
1353 #: ../src/gx_head/engine/gx_preset.cpp:117
1354 #: ../src/gx_head/engine/gx_preset.cpp:128
1355 #: ../src/gx_head/engine/gx_preset.cpp:134
1356 #: ../src/gx_head/engine/gx_preset.cpp:185
1357 #: ../src/gx_head/engine/gx_preset.cpp:271
1358 #: ../src/ladspa/ladspa_guitarix.cpp:184 ../src/ladspa/ladspa_guitarix.cpp:209
1359 msgid "recall settings"
1360 msgstr "rappel des réglages"
1361
1362 #: ../src/gx_head/engine/gx_json.cpp:551
1363 msgid "loading converted state"
1364 msgstr "charge les changements d'état"
1365
1366 #: ../src/gx_head/engine/gx_json.cpp:555
1367 msgid "major version mismatch in %1%: found %2%, expected %3%"
1368 msgstr "différence de version majeure dans %1% : trouvé %2%, requis %3%"
1369
1370 #: ../src/gx_head/engine/gx_json.cpp:606 ../src/gx_head/engine/gx_json.cpp:611
1371 #: ../src/gx_head/engine/gx_json.cpp:930 ../src/gx_head/engine/gx_json.cpp:936
1372 #: ../src/gx_head/engine/gx_json.cpp:1550
1373 #: ../src/gx_head/engine/gx_json.cpp:1628
1374 #: ../src/gx_head/engine/gx_json.cpp:1648
1375 #: ../src/gx_head/engine/gx_json.cpp:1674
1376 msgid "save preset"
1377 msgstr "sauver préset"
1378
1379 #: ../src/gx_head/engine/gx_json.cpp:607 ../src/gx_head/engine/gx_json.cpp:931
1380 #: ../src/gx_head/engine/gx_json.cpp:1320
1381 #: ../src/gx_head/engine/gx_preset.cpp:455
1382 #: ../src/gx_head/engine/gx_preset.cpp:495
1383 msgid "couldn't write %1%"
1384 msgstr "ne peux sauver %1%"
1385
1386 #: ../src/gx_head/engine/gx_json.cpp:612 ../src/gx_head/engine/gx_json.cpp:937
1387 #: ../src/gx_head/engine/gx_json.cpp:1325
1388 #: ../src/gx_head/engine/gx_preset.cpp:461
1389 #: ../src/gx_head/engine/gx_preset.cpp:501
1390 msgid "couldn't rename %1% to %2%"
1391 msgstr "ne peux renommer %1% en %2%"
1392
1393 #: ../src/gx_head/engine/gx_json.cpp:691
1394 #, fuzzy
1395 msgid "open factory preset"
1396 msgstr "ouvre le préset"
1397
1398 #: ../src/gx_head/engine/gx_json.cpp:692
1399 #, fuzzy
1400 msgid "couldn't open %1%"
1401 msgstr "ne peux sauver %1%"
1402
1403 #: ../src/gx_head/engine/gx_json.cpp:707 ../src/gx_head/engine/gx_json.cpp:773
1404 #: ../src/gx_head/engine/gx_json.cpp:829
1405 #: ../src/gx_head/engine/gx_json.cpp:1085
1406 #: ../src/gx_head/engine/gx_json.cpp:1396
1407 #: ../src/gx_head/engine/gx_preset.cpp:331
1408 #: ../src/gx_head/engine/gx_preset.cpp:364
1409 #: ../src/gx_head/engine/gx_preset.cpp:394
1410 #: ../src/gx_head/engine/gx_preset.cpp:465
1411 #: ../src/gx_head/engine/gx_preset.cpp:505
1412 msgid "parse error"
1413 msgstr "erreur de lecture"
1414
1415 #: ../src/gx_head/engine/gx_json.cpp:738
1416 #, fuzzy
1417 msgid "create preset bank"
1418 msgstr "renomme le préset"
1419
1420 #: ../src/gx_head/engine/gx_json.cpp:739
1421 #, fuzzy
1422 msgid "couldn't create %1%"
1423 msgstr "ne peux sauver %1%"
1424
1425 #: ../src/gx_head/engine/gx_json.cpp:766
1426 #, fuzzy
1427 msgid "not found"
1428 msgstr " absent dans "
1429
1430 #: ../src/gx_head/engine/gx_json.cpp:812
1431 #: ../src/gx_head/engine/gx_json.cpp:1557
1432 msgid "open preset"
1433 msgstr "ouvre le préset"
1434
1435 #: ../src/gx_head/engine/gx_json.cpp:813
1436 msgid "%1% is a state file, not a preset file"
1437 msgstr "le fichier %1% est un profil, pas un préset"
1438
1439 #: ../src/gx_head/engine/gx_json.cpp:814
1440 msgid "This is a state file, not a preset file"
1441 msgstr "ce fichier est un profil, pas un préset"
1442
1443 #: ../src/gx_head/engine/gx_json.cpp:1059
1444 #, fuzzy
1445 msgid "rename bank"
1446 msgstr "nom du préset"
1447
1448 #: ../src/gx_head/engine/gx_json.cpp:1060
1449 #, fuzzy
1450 msgid "couldn't move to %1%"
1451 msgstr "ne peux renommer %1% en %2%"
1452
1453 #: ../src/gx_head/engine/gx_json.cpp:1070
1454 msgid "remove bank"
1455 msgstr ""
1456
1457 #: ../src/gx_head/engine/gx_json.cpp:1071
1458 #, fuzzy
1459 msgid "couldn't remove %1%"
1460 msgstr "ne peux sauver %1%"
1461
1462 #: ../src/gx_head/engine/gx_json.cpp:1319
1463 #: ../src/gx_head/engine/gx_json.cpp:1324
1464 msgid "save banklist"
1465 msgstr ""
1466
1467 #: ../src/gx_head/engine/gx_json.cpp:1335
1468 #: ../src/gx_head/engine/gx_json.cpp:1375
1469 msgid "Presets"
1470 msgstr "Présets"
1471
1472 #: ../src/gx_head/engine/gx_json.cpp:1335
1473 msgid "factory preset list not found"
1474 msgstr "liste des présets d'usine non trouvée"
1475
1476 #: ../src/gx_head/engine/gx_json.cpp:1357
1477 msgid "not found or parse error"
1478 msgstr "introuvable ou erreur de lecture"
1479
1480 #: ../src/gx_head/engine/gx_json.cpp:1375
1481 #, fuzzy
1482 msgid "banks not found: '%1%'"
1483 msgstr " absent dans "
1484
1485 #: ../src/gx_head/engine/gx_json.cpp:1513
1486 msgid "loaded preset"
1487 msgstr "préset chargé"
1488
1489 #: ../src/gx_head/engine/gx_json.cpp:1514
1490 msgid "%1% from file %2%"
1491 msgstr "%1% du fichier %2%"
1492
1493 #: ../src/gx_head/engine/gx_json.cpp:1522
1494 msgid "loaded state"
1495 msgstr "profil chargé"
1496
1497 #: ../src/gx_head/engine/gx_json.cpp:1523
1498 msgid "from file %1%"
1499 msgstr "du fichier %1%"
1500
1501 #: ../src/gx_head/engine/gx_json.cpp:1529
1502 msgid "load preset"
1503 msgstr "charge le préset"
1504
1505 #: ../src/gx_head/engine/gx_json.cpp:1530
1506 msgid "error loading %1% from file %2%"
1507 msgstr "erreur de chargement %1% du fichier %2%"
1508
1509 #: ../src/gx_head/engine/gx_json.cpp:1533
1510 msgid "load state"
1511 msgstr "charge le profil"
1512
1513 #: ../src/gx_head/engine/gx_json.cpp:1534
1514 msgid "error loading state from file %1%"
1515 msgstr "erreur de chargement d'état du fichier %1%"
1516
1517 #: ../src/gx_head/engine/gx_json.cpp:1551
1518 #: ../src/gx_head/engine/gx_json.cpp:1629
1519 #: ../src/gx_head/engine/gx_json.cpp:1649
1520 #: ../src/gx_head/engine/gx_json.cpp:1675
1521 #: ../src/gx_head/engine/gx_json.cpp:1705
1522 #: ../src/gx_head/engine/gx_json.cpp:1720
1523 #: ../src/gx_head/engine/gx_json.cpp:1749
1524 msgid "parse error in %1%"
1525 msgstr "données invalides dans %1%"
1526
1527 #: ../src/gx_head/engine/gx_json.cpp:1704
1528 #, fuzzy
1529 msgid "reorder presetfile"
1530 msgstr "convertit le préset"
1531
1532 #: ../src/gx_head/engine/gx_json.cpp:1719
1533 msgid "delete preset"
1534 msgstr "efface le préset"
1535
1536 #: ../src/gx_head/engine/gx_json.cpp:1748
1537 msgid "convert presetfile"
1538 msgstr "convertit le préset"
1539
1540 #: ../src/gx_head/engine/gx_midi_plugin.cpp:37
1541 msgid "Midi Out 1"
1542 msgstr "sortie MIDI 1"
1543
1544 #: ../src/gx_head/engine/gx_midi_plugin.cpp:38
1545 msgid "Midi Out 2"
1546 msgstr "sortie MIDI 2"
1547
1548 #: ../src/gx_head/engine/gx_midi_plugin.cpp:39
1549 msgid "Midi Out 3"
1550 msgstr "sortie MIDI 3"
1551
1552 #: ../src/gx_head/engine/gx_midi_plugin.cpp:40
1553 msgid "Beat Detector"
1554 msgstr "détecteur de rythme"
1555
1556 #: ../src/gx_head/engine/gx_paramtable.cpp:158
1557 msgid "midi standard controllers: number expected"
1558 msgstr "controleurs MIDI standard : nombre attendu "
1559
1560 #: ../src/gx_head/engine/gx_paramtable.cpp:190
1561 msgid "Midi controller settings"
1562 msgstr "réglage du controleur MIDI"
1563
1564 #: ../src/gx_head/engine/gx_paramtable.cpp:191
1565 #: ../src/gx_head/engine/gx_preset.cpp:118
1566 #: ../src/ladspa/ladspa_guitarix.cpp:185
1567 msgid "unknown parameter: "
1568 msgstr "paramètre inconnu : "
1569
1570 #: ../src/gx_head/engine/gx_paramtable.cpp:257
1571 #: ../src/gx_head/engine/gx_paramtable.cpp:263
1572 msgid "recall MIDI state"
1573 msgstr "rappelle l'état MIDI"
1574
1575 #: ../src/gx_head/engine/gx_paramtable.cpp:258
1576 msgid "invalid format, Parameter skipped: "
1577 msgstr "format invalide, paramètre ignoré : "
1578
1579 #: ../src/gx_head/engine/gx_paramtable.cpp:264
1580 msgid "Parameter range outside bounds, changed: "
1581 msgstr "valeur de paramètre hors limite, modifié : "
1582
1583 #: ../src/gx_head/engine/gx_paramtable.cpp:492
1584 msgid "System"
1585 msgstr "système"
1586
1587 #: ../src/gx_head/engine/gx_paramtable.cpp:493
1588 msgid "User Interface"
1589 msgstr "interface utilisateur"
1590
1591 #: ../src/gx_head/engine/gx_paramtable.cpp:494
1592 #, fuzzy
1593 msgid "Audio Engine"
1594 msgstr "_Moteur"
1595
1596 #: ../src/gx_head/engine/gx_paramtable.cpp:562
1597 #, fuzzy
1598 msgid "parameter load"
1599 msgstr "plage de paramètre"
1600
1601 #: ../src/gx_head/engine/gx_paramtable.cpp:563
1602 msgid "parameter %1: value %2 out of range [%3, %4]"
1603 msgstr ""
1604
1605 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1606 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1607 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1608 msgid "read parameter"
1609 msgstr "lire un paramètre"
1610
1611 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1612 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1613 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1614 msgid "parameter %1%: unknown enum value: %2%"
1615 msgstr "paramètre %1%: valeur enum inconnue: %2%"
1616
1617 #: ../src/gx_head/engine/gx_pluginloader.cpp:190
1618 msgid "lookup plugin"
1619 msgstr "analyse du plugin"
1620
1621 #: ../src/gx_head/engine/gx_pluginloader.cpp:228
1622 #: ../src/gx_head/engine/gx_pluginloader.cpp:237
1623 #: ../src/gx_head/engine/gx_pluginloader.cpp:254
1624 #: ../src/gx_head/engine/gx_pluginloader.cpp:265
1625 #: ../src/gx_head/engine/gx_pluginloader.cpp:286
1626 #: ../src/gx_head/engine/gx_pluginloader.cpp:325
1627 msgid "Plugin Loader"
1628 msgstr "chargeur de plugin"
1629
1630 #: ../src/gx_head/engine/gx_pluginloader.cpp:229
1631 msgid "Cannot open library: %1%"
1632 msgstr "ne peut ouvrir la librairie : %1%"
1633
1634 #: ../src/gx_head/engine/gx_pluginloader.cpp:238
1635 msgid "Cannot load symbol 'get_gx_plugin': %1%"
1636 msgstr "ne peux charger le symbole 'get_gx_plugin' : %1%"
1637
1638 #: ../src/gx_head/engine/gx_pluginloader.cpp:266
1639 msgid "Error opening '%1%'"
1640 msgstr "erreur d'ouverture '%1%'"
1641
1642 #: ../src/gx_head/engine/gx_pluginloader.cpp:287
1643 msgid "Plugin '%1%' has wrong version %2$#4x (current version: %3$#4x)"
1644 msgstr "version %2$#4x obsolète du plugin '%1%' (version actuelle : %3$#4x)"
1645
1646 #: ../src/gx_head/engine/gx_pluginloader.cpp:326
1647 msgid "Plugin '%1%' already exists: skipped"
1648 msgstr "plugin '%1%' déjà lancé : abandon"
1649
1650 #: ../src/gx_head/engine/gx_pluginloader.cpp:445
1651 msgid "on/off"
1652 msgstr "on/off"
1653
1654 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1655 msgid "post"
1656 msgstr "post"
1657
1658 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1659 msgid "pre"
1660 msgstr "pre"
1661
1662 #: ../src/gx_head/engine/gx_preset.cpp:129
1663 msgid "preset-parameter "
1664 msgstr "paramètre-préset"
1665
1666 #: ../src/gx_head/engine/gx_preset.cpp:129
1667 msgid " in settings"
1668 msgstr "réglages entrée"
1669
1670 #: ../src/gx_head/engine/gx_preset.cpp:135
1671 msgid "non preset-parameter "
1672 msgstr "paramètre-non préset"
1673
1674 #: ../src/gx_head/engine/gx_preset.cpp:135
1675 msgid " in preset"
1676 msgstr "préset entrée"
1677
1678 #: ../src/gx_head/engine/gx_preset.cpp:186
1679 #: ../src/ladspa/ladspa_guitarix.cpp:210
1680 msgid "unknown preset section: "
1681 msgstr "section préset inconnue : "
1682
1683 #: ../src/gx_head/engine/gx_preset.cpp:272
1684 msgid "unknown section: "
1685 msgstr "section inconnue : "
1686
1687 #: ../src/gx_head/engine/gx_preset.cpp:454
1688 #: ../src/gx_head/engine/gx_preset.cpp:460
1689 #: ../src/gx_head/engine/gx_preset.cpp:494
1690 #: ../src/gx_head/engine/gx_preset.cpp:500
1691 #, fuzzy
1692 msgid "save plugin preset"
1693 msgstr "sauver préset"
1694
1695 #. ***************************************************************
1696 #. ** GxSettings
1697 #.
1698 #: ../src/gx_head/engine/gx_preset.cpp:514
1699 msgid "Scratchpad"
1700 msgstr ""
1701
1702 #: ../src/gx_head/engine/gx_preset.cpp:617
1703 msgid "no read/write access in guitarix config dir '%1%'"
1704 msgstr "accès impossible au répertoire Guitarix de config '%1%'"
1705
1706 #: ../src/gx_head/engine/gx_preset.cpp:622
1707 msgid "can't create guitarix config dir '%1%'"
1708 msgstr "création impossible du répertoire Guitarix de config '%1%'"
1709
1710 #: ../src/gx_head/engine/gx_preset.cpp:651
1711 #, fuzzy
1712 msgid "can't copy to new config dir"
1713 msgstr "création impossible du répertoire Guitarix de config '%1%'"
1714
1715 #: ../src/gx_head/engine/gx_preset.cpp:663
1716 msgid "can't copy to new config preset dir"
1717 msgstr ""
1718
1719 #: ../src/gx_head/engine/gx_preset.cpp:676
1720 msgid "can't create file in '%1%' !!??"
1721 msgstr "ne peux créer de fichier dans '%1%' !!??"
1722
1723 #: ../src/gx_head/engine/gx_preset.cpp:685
1724 #, fuzzy
1725 msgid "can't create '%1%' in directory '%2%'"
1726 msgstr "création impossible du répertoire Guitarix de config '%1%'"
1727
1728 #: ../src/gx_head/engine/gx_system.cpp:219
1729 msgid "no HOME environment variable"
1730 msgstr "répertoire HOME inexistant"
1731
1732 #: ../src/gx_head/engine/gx_system.cpp:301
1733 msgid "load state file on startup"
1734 msgstr "charger le fichier d'état au démarrage"
1735
1736 #: ../src/gx_head/engine/gx_system.cpp:307
1737 msgid "directory with guitarix plugins (.so files)"
1738 msgstr "répertoire des plugins Guitarix (fichiers .so)"
1739
1740 #: ../src/gx_head/engine/gx_system.cpp:315
1741 msgid "directory from which .glade files are loaded"
1742 msgstr "répertoire d'où sont chargés les fichiers .glade"
1743
1744 #: ../src/gx_head/engine/gx_system.cpp:321
1745 msgid "directory with skin style definitions (.rc files)"
1746 msgstr "répertoire des profils d'habillage (fichiers .rc)"
1747
1748 #: ../src/gx_head/engine/gx_system.cpp:327
1749 msgid "print log on terminal"
1750 msgstr "affichage console du log"
1751
1752 #: ../src/gx_head/engine/gx_system.cpp:333
1753 msgid "dump parameter table in json format"
1754 msgstr ""
1755
1756 #: ../src/gx_head/engine/gx_system.cpp:361
1757 #: ../src/gx_head/engine/gx_system.cpp:446
1758 #: ../src/gx_head/gui/gx_main_window.cpp:1866
1759 #: ../src/gx_head/gui/gx_main_window.cpp:1876
1760 #: ../src/gx_head/gui/gx_main_window.cpp:1891
1761 msgid "main"
1762 msgstr "principal"
1763
1764 #: ../src/gx_head/engine/gx_system.cpp:361
1765 msgid "number of skins is 0"
1766 msgstr "nombre d'habillage : 0"
1767
1768 #: ../src/gx_head/engine/gx_system.cpp:417
1769 msgid "-c and -r cannot be used together"
1770 msgstr "-c et -r ne peuvent être simultanés"
1771
1772 #: ../src/gx_head/engine/gx_system.cpp:441
1773 msgid "invalid style '%1%' on command line"
1774 msgstr "commande : option de style invalide '%1%'"
1775
1776 #: ../src/gx_head/engine/gx_system.cpp:447
1777 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
1778 msgstr ""
1779 "Attention ! --> plus de 2 ports de sortie sont fournis, j'ignore les autres"
1780
1781 #: ../src/gx_head/engine/gx_system.cpp:574
1782 msgid "fatal system error: "
1783 msgstr "erreur fatale du système :"
1784
1785 #: ../src/gx_head/gui/gx_gui_helpers.cpp:110
1786 msgid "warning message does not exist"
1787 msgstr "le message de warning n'existe pas"
1788
1789 #: ../src/gx_head/gui/gx_jack_options.cpp:151
1790 msgid "Jack XRun"
1791 msgstr "Xrun Jack"
1792
1793 #: ../src/gx_head/gui/gx_jack_options.cpp:152
1794 msgid " delay of at least %1% microsecs"
1795 msgstr " délai d'au moins %1% microsecs"
1796
1797 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1798 msgid "Start Jack"
1799 msgstr "démarrer Jack"
1800
1801 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1802 msgid "Ignore Jack"
1803 msgstr "ignorer Jack"
1804
1805 #: ../src/gx_head/gui/gx_jack_options.cpp:175
1806 msgid " Jack Starter "
1807 msgstr " démarrer Jack "
1808
1809 #: ../src/gx_head/gui/gx_jack_options.cpp:176
1810 #, fuzzy
1811 msgid ""
1812 "\n"
1813 " WARNING \n"
1814 "\n"
1815 " The jack server is not currently running\n"
1816 " You can choose to activate it or terminate gx_head \n"
1817 "\n"
1818 " 1) activate jack \n"
1819 " 2) ignore jack, start gx_head anyway \n"
1820 " 3) exit gx_head \n"
1821 "\n"
1822 " use options menu \"jack startup control\" to\n"
1823 " set a jack start program\n"
1824 msgstr ""
1825 "\n"
1826 " ATTENTION ! \n"
1827 "\n"
1828 " Le serveur Jack n'est pas démarré \n"
1829 " Tu peux l'activer ou quitter gx_head \n"
1830 "\n"
1831 " 1) activer Jack \n"
1832 " 2) ignorer Jack et démarrer gx_head \n"
1833 " 3) quitter gx_head \n"
1834
1835 #: ../src/gx_head/gui/gx_jconv_settings.cpp:289
1836 msgid "too many samples (%1%), truncated to %2%"
1837 msgstr "trop d'échantillons (%1%), réduit à %2%"
1838
1839 #: ../src/gx_head/gui/gx_jconv_settings.cpp:546
1840 msgid "Error reading file path %1%"
1841 msgstr "erreur de lecture d'adresse du fichier %1%"
1842
1843 #: ../src/gx_head/gui/gx_main.cpp:96
1844 msgid "Thread create failed (signal): %1%"
1845 msgstr "échec de création de flux (signal) : %1%"
1846
1847 #: ../src/gx_head/gui/gx_main.cpp:106
1848 msgid "signal_handler"
1849 msgstr "générateur de signal"
1850
1851 #: ../src/gx_head/gui/gx_main.cpp:106
1852 msgid "signal USR1 received, save settings"
1853 msgstr "signal USR1 reçu, sauve les réglages"
1854
1855 #: ../src/gx_head/gui/gx_main.cpp:132
1856 msgid "system startup"
1857 msgstr "démarrage système"
1858
1859 #: ../src/gx_head/gui/gx_main.cpp:133
1860 msgid "signal usr1 skipped"
1861 msgstr "signal USR1 ignoré"
1862
1863 #: ../src/gx_head/gui/gx_main.cpp:157
1864 msgid "ctrl-c"
1865 msgstr "Crtl+c"
1866
1867 #: ../src/gx_head/gui/gx_main.cpp:259
1868 msgid "GUITARIX ERROR"
1869 msgstr "ERREUR GUITARIX"
1870
1871 #: ../src/gx_head/gui/gx_main.cpp:357
1872 msgid ""
1873 "old config directory found (.gx_head). state file and standard presets file "
1874 "have been copied to the new directory (.config/guitarix).\n"
1875 " Additional old preset files can be imported into the new bank scheme by "
1876 "mouse drag and drop with a file manager"
1877 msgstr ""
1878
1879 #: ../src/gx_head/gui/gx_main.cpp:398
1880 msgid "use \"guitarix -h\" to get a help text"
1881 msgstr "\"guitarix -h\" pour lire l'aide"
1882
1883 #: ../src/gx_head/gui/gx_main_midi.cpp:308
1884 #, fuzzy
1885 msgid "Parameter ID: "
1886 msgstr "plage de paramètre"
1887
1888 #: ../src/gx_head/gui/gx_main_window.cpp:54
1889 msgid "Logging Window"
1890 msgstr "fenêtre d'identification"
1891
1892 #: ../src/gx_head/gui/gx_main_window.cpp:610
1893 msgid "_Bank: "
1894 msgstr ""
1895
1896 #: ../src/gx_head/gui/gx_main_window.cpp:1175
1897 msgid ""
1898 "\n"
1899 "WARNING\n"
1900 msgstr ""
1901 "\n"
1902 "ATTENTION !\n"
1903
1904 #: ../src/gx_head/gui/gx_main_window.cpp:1177
1905 msgid ""
1906 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
1907 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
1908 "TO OTHER RUNNING JACK APPLICATIONS. \n"
1909 "DO YOU WANT TO PROCEED ?"
1910 msgstr ""
1911 "CHANGER LA TAILLE DES BUFFERS JACK À LA VOLÉE \n"
1912 "PEUT CAUSER D'IMPRÉDICTIBLES EFFETS \n"
1913 "À UNE AUTRE APPLICATION JACK LANCÉE. \n"
1914 "TU VEUX LE TENTER QUAND MÊME ?"
1915
1916 #: ../src/gx_head/gui/gx_main_window.cpp:1195
1917 msgid "Yes"
1918 msgstr "Oui"
1919
1920 #: ../src/gx_head/gui/gx_main_window.cpp:1196
1921 msgid "No"
1922 msgstr "Non"
1923
1924 #: ../src/gx_head/gui/gx_main_window.cpp:1208
1925 msgid "Don't bother me again with such a question, I know what I am doing"
1926 msgstr "Ne me pose plus cette question balourde, je sais ce que je fais !"
1927
1928 #: ../src/gx_head/gui/gx_main_window.cpp:1235
1929 msgid "Jack Buffer Size setting"
1930 msgstr "réglage de taille des buffers Jack"
1931
1932 #: ../src/gx_head/gui/gx_main_window.cpp:1236
1933 msgid "we are not a jack gxjack.client, server may be down"
1934 msgstr "on n'est pas client de Jack, le serveur est-il éteint ?"
1935
1936 #: ../src/gx_head/gui/gx_main_window.cpp:1250
1937 msgid "Setting Jack Buffer Size"
1938 msgstr "régler la taille des buffers Jack"
1939
1940 #: ../src/gx_head/gui/gx_main_window.cpp:1251
1941 msgid "Could not change latency"
1942 msgstr "ne peut changer la latence"
1943
1944 #: ../src/gx_head/gui/gx_main_window.cpp:1254
1945 msgid "Jack Buffer Size"
1946 msgstr "taille des buffers Jack"
1947
1948 #: ../src/gx_head/gui/gx_main_window.cpp:1255
1949 msgid "latency is %1%"
1950 msgstr "la latence est %1%"
1951
1952 #: ../src/gx_head/gui/gx_main_window.cpp:1297
1953 msgid "failed to load online help "
1954 msgstr "échec pour l'aide en ligne "
1955
1956 #: ../src/gx_head/gui/gx_main_window.cpp:1308
1957 msgid ""
1958 "\n"
1959 "\n"
1960 " This Aplication is to a large extent provided\n"
1961 " with the marvelous faust compiler.Yann Orlary\n"
1962 " http://faust.grame.fr/\n"
1963 " A large part is based on the work of Julius Orion Smith\n"
1964 " http://ccrma.stanford.edu/realsimple/faust/\n"
1965 " and Albert Graef\n"
1966 " http://q-lang.sourceforge.net/examples.html#Faust\n"
1967 "\n"
1968 "\n"
1969 " gx_head "
1970 msgstr ""
1971 "\n"
1972 "\n"
1973 " Cette Application est produite principalement\n"
1974 " avec le merveilleux compileur Faust. Yann Orlary\n"
1975 " http://faust.grame.fr/\n"
1976 " Une grande partie est basée sur le travail de Julius Orion Smith\n"
1977 " http://ccrma.stanford.edu/realsimple/faust/\n"
1978 " et Albert Graef\n"
1979 " http://q-lang.sourceforge.net/examples.html#Faust\n"
1980 "\n"
1981 "\n"
1982 " gx_head "
1983
1984 #: ../src/gx_head/gui/gx_main_window.cpp:1319
1985 msgid ""
1986 "\n"
1987 " for impulse response it use zita-convolver \n"
1988 " byFons Adriaensen \n"
1989 " http://www.kokkinizita.net/linuxaudio/index.html \n"
1990 "\n"
1991 " authors: Hermann Meyer <brummer-@web.de>\n"
1992 " authors: James Warden <warjamy@yahoo.com>\n"
1993 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
1994 " authors: Pete Shorthose <pshorthose@gmail.com> \n"
1995 " home: http://guitarix.sourceforge.net/\n"
1996 msgstr ""
1997 "\n"
1998 " réponse d'impulsion issue de zita-convolver \n"
1999 " de Fons Adriaensen \n"
2000 " http://www.kokkinizita.net/linuxaudio/index.html \n"
2001 "\n"
2002 " auteurs : Hermann Meyer <brummer-@web.de>\n"
2003 " auteurs : James Warden <warjamy@yahoo.com>\n"
2004 " auteurs : Andreas Degert <andreas.degert@googlemail.com> \n"
2005 " auteurs : Pete Shorthose <pshorthose@gmail.com> \n"
2006 " site : http://guitarix.sourceforge.net/\n"
2007
2008 #.
2009 #. ** Menu actions
2010 #.
2011 #: ../src/gx_head/gui/gx_main_window.cpp:1417
2012 msgid "_Engine"
2013 msgstr "_Moteur"
2014
2015 #: ../src/gx_head/gui/gx_main_window.cpp:1418
2016 msgid "_Latency"
2017 msgstr "_Latence..."
2018
2019 #: ../src/gx_head/gui/gx_main_window.cpp:1420
2020 msgid "_Presets"
2021 msgstr "_Présets"
2022
2023 #: ../src/gx_head/gui/gx_main_window.cpp:1422
2024 msgid "P_lugins"
2025 msgstr "Plug_Ins"
2026
2027 #: ../src/gx_head/gui/gx_main_window.cpp:1423
2028 msgid "_Mono Plugins"
2029 msgstr "_Plugins mono..."
2030
2031 #: ../src/gx_head/gui/gx_main_window.cpp:1424
2032 msgid "_Stereo Plugins"
2033 msgstr "Plugins _Stéréo..."
2034
2035 #: ../src/gx_head/gui/gx_main_window.cpp:1425
2036 #, fuzzy
2037 msgid "_Tube"
2038 msgstr "_Lampe"
2039
2040 #: ../src/gx_head/gui/gx_main_window.cpp:1426
2041 msgid "_Options"
2042 msgstr "_Options"
2043
2044 #: ../src/gx_head/gui/gx_main_window.cpp:1427
2045 msgid "_Skin..."
2046 msgstr "_Habillage..."
2047
2048 #: ../src/gx_head/gui/gx_main_window.cpp:1428
2049 #: ../src/gx_head/gui/gx_main_window.cpp:1574
2050 msgid "_About"
2051 msgstr "à _Propos"
2052
2053 #.
2054 #. ** engine actions
2055 #.
2056 #: ../src/gx_head/gui/gx_main_window.cpp:1433
2057 #, fuzzy
2058 msgid "Jack Server _Connection"
2059 msgstr "Connection au serveur _Jack"
2060
2061 #: ../src/gx_head/gui/gx_main_window.cpp:1438
2062 #, fuzzy
2063 msgid "Jack _Ports"
2064 msgstr "_Ports Jack "
2065
2066 #: ../src/gx_head/gui/gx_main_window.cpp:1443
2067 msgid "M_idi Controller"
2068 msgstr "Controleur _MIDI"
2069
2070 #: ../src/gx_head/gui/gx_main_window.cpp:1448
2071 #, fuzzy
2072 msgid "Engine _Mute"
2073 msgstr "état du moteur : "
2074
2075 #: ../src/gx_head/gui/gx_main_window.cpp:1453
2076 msgid "Engine _Bypass"
2077 msgstr "_Bypass du moteur"
2078
2079 #: ../src/gx_head/gui/gx_main_window.cpp:1458
2080 msgid "_Quit"
2081 msgstr "_Quitter"
2082
2083 #: ../src/gx_head/gui/gx_main_window.cpp:1465
2084 #, fuzzy
2085 msgid "_Preset Selection"
2086 msgstr "effaçage du préset"
2087
2088 #: ../src/gx_head/gui/gx_main_window.cpp:1470
2089 msgid "Show Plugin _Bar"
2090 msgstr "Montrer la _Barre des plugins"
2091
2092 #: ../src/gx_head/gui/gx_main_window.cpp:1475
2093 msgid "Show _Rack"
2094 msgstr "Montrer le _Rack"
2095
2096 #: ../src/gx_head/gui/gx_main_window.cpp:1479
2097 msgid "Show _Logging Box"
2098 msgstr "Montrer la _Console de connexion"
2099
2100 #: ../src/gx_head/gui/gx_main_window.cpp:1484
2101 msgid "Live _Display"
2102 msgstr ""
2103
2104 #: ../src/gx_head/gui/gx_main_window.cpp:1488
2105 msgid "_Meterbridge"
2106 msgstr "_Meterbridge"
2107
2108 #: ../src/gx_head/gui/gx_main_window.cpp:1495
2109 #, fuzzy
2110 msgid "Tuner on/off"
2111 msgstr "%s on/off"
2112
2113 #: ../src/gx_head/gui/gx_main_window.cpp:1498
2114 #, fuzzy
2115 msgid "M_idi Out"
2116 msgstr "sortie MIDI"
2117
2118 #: ../src/gx_head/gui/gx_main_window.cpp:1513
2119 msgid "_Tuner"
2120 msgstr "_Accordeur"
2121
2122 #: ../src/gx_head/gui/gx_main_window.cpp:1517
2123 msgid "R_ack Configuration"
2124 msgstr ""
2125
2126 #: ../src/gx_head/gui/gx_main_window.cpp:1521
2127 #, fuzzy
2128 msgid "C_ompress all"
2129 msgstr "Compresseur"
2130
2131 #: ../src/gx_head/gui/gx_main_window.cpp:1525
2132 msgid "E_xpand all"
2133 msgstr ""
2134
2135 #: ../src/gx_head/gui/gx_main_window.cpp:1530
2136 #, fuzzy
2137 msgid "Order Rack _Horizontally"
2138 msgstr "ordonner le rack horizontalement"
2139
2140 #: ../src/gx_head/gui/gx_main_window.cpp:1538
2141 #, fuzzy
2142 msgid "_Show _Values"
2143 msgstr "Cacher les _Valeurs"
2144
2145 #: ../src/gx_head/gui/gx_main_window.cpp:1543
2146 msgid "Show _Tooltips"
2147 msgstr "Afficher _Les astuces"
2148
2149 #: ../src/gx_head/gui/gx_main_window.cpp:1550
2150 msgid "Include MIDI in _presets"
2151 msgstr "Inclure le MIDI dans les _Présets"
2152
2153 #: ../src/gx_head/gui/gx_main_window.cpp:1553
2154 #, fuzzy
2155 msgid "_Jack Startup Control"
2156 msgstr " démarrer Jack "
2157
2158 #: ../src/gx_head/gui/gx_main_window.cpp:1558
2159 msgid "Reset _All Parameters"
2160 msgstr "_Réinitialiser TOUS les paramètres"
2161
2162 #: ../src/gx_head/gui/gx_main_window.cpp:1562
2163 msgid "_Use Animations"
2164 msgstr ""
2165
2166 #: ../src/gx_head/gui/gx_main_window.cpp:1566
2167 msgid "L_iveplay Midi Switch"
2168 msgstr ""
2169
2170 #.
2171 #. ** Help and About
2172 #.
2173 #: ../src/gx_head/gui/gx_main_window.cpp:1572
2174 msgid "_Help"
2175 msgstr "_Aide"
2176
2177 #: ../src/gx_head/gui/gx_main_window.cpp:1867
2178 msgid "I really tried to get jack up and running, sorry ... "
2179 msgstr "j'ai vraiment essayé de lancer Jack, désolé..."
2180
2181 #: ../src/gx_head/gui/gx_main_window.cpp:1876
2182 msgid "can't disconnect jack"
2183 msgstr "ne peux déconnecter Jack"
2184
2185 #: ../src/gx_head/gui/gx_main_window.cpp:1891
2186 msgid "Ignoring jackd ..."
2187 msgstr "ignore Jackd..."
2188
2189 #: ../src/gx_head/gui/gx_main_window.cpp:2078
2190 msgid "dsp load %1% %%"
2191 msgstr "charge du DSP %1% %%"
2192
2193 #: ../src/gx_head/gui/gx_main_window.cpp:2085
2194 msgid "ht frames %1%"
2195 msgstr "données invalides dans %1%"
2196
2197 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2198 msgid "RT mode yes "
2199 msgstr "mode TR oui"
2200
2201 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2202 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
2203 msgstr "mode TR <span color=\"#cc1a1a\">NON</span>"
2204
2205 #: ../src/gx_head/gui/gx_main_window.cpp:2098
2206 msgid "latency %1%"
2207 msgstr "latence %1%"
2208
2209 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2210 msgid "Cabinet Loading"
2211 msgstr "charge la baffle"
2212
2213 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2214 msgid " cab thread is bussy"
2215 msgstr "calculateur occupé !"
2216
2217 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2218 msgid "Presence Loading"
2219 msgstr "charge la présence"
2220
2221 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2222 msgid " presence thread is bussy"
2223 msgstr "calculateur occupé !"
2224
2225 #: ../src/gx_head/gui/gx_main_window.cpp:2196
2226 #: ../src/gx_head/gui/gx_main_window.cpp:2206
2227 msgid "jack has bumped us out!! "
2228 msgstr "Jack nous a viré !!"
2229
2230 #. rack tuner
2231 #: ../src/gx_head/gui/gx_main_window.cpp:2428
2232 #, fuzzy
2233 msgid "Rack Tuner"
2234 msgstr "Xrun Jack"
2235
2236 #: ../src/gx_head/gui/gx_main_window.cpp:2596
2237 msgid "gx_head output"
2238 msgstr "sortie du gx_head"
2239
2240 #: ../src/gx_head/gui/gx_main_window.cpp:2712
2241 #, fuzzy
2242 msgid "Distortion"
2243 msgstr "Disto MB"
2244
2245 #. low high pass filter
2246 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:36
2247 msgid "l/h/filter"
2248 msgstr "Filtre"
2249
2250 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:44
2251 msgid "high-pass "
2252 msgstr "passe haut"
2253
2254 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:45
2255 msgid " low-pass "
2256 msgstr "passe bas"
2257
2258 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:53
2259 msgid "low-cut "
2260 msgstr "coupe bas"
2261
2262 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:54
2263 msgid "high-cut "
2264 msgstr "coupe haut"
2265
2266 #. EQ
2267 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:66
2268 msgid "EQ"
2269 msgstr "EQ"
2270
2271 #. ----- crybaby
2272 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:122
2273 msgid "crybaby"
2274 msgstr "Crybaby"
2275
2276 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:125
2277 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:139
2278 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:196
2279 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:45
2280 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:66
2281 msgid " level "
2282 msgstr " niveau "
2283
2284 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:138
2285 msgid " wah "
2286 msgstr " wah "
2287
2288 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:140
2289 msgid " dry/wet "
2290 msgstr " sans/avec "
2291
2292 #. ----- distortion
2293 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:153
2294 msgid "distortion"
2295 msgstr "Disto MB"
2296
2297 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:156
2298 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:297
2299 msgid "drive"
2300 msgstr "drive"
2301
2302 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:164
2303 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:168
2304 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:303
2305 msgid " drive "
2306 msgstr " drive "
2307
2308 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:169
2309 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:182
2310 msgid " low "
2311 msgstr "grave"
2312
2313 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:170
2314 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:183
2315 msgid " middle l. "
2316 msgstr "bas médium"
2317
2318 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:171
2319 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:184
2320 msgid " middle h. "
2321 msgstr " haut médium"
2322
2323 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:172
2324 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:185
2325 msgid " high "
2326 msgstr "aigu"
2327
2328 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:177
2329 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:181
2330 msgid " gain "
2331 msgstr " gain "
2332
2333 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:195
2334 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:304
2335 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:374
2336 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:458
2337 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:481
2338 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:502
2339 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:523
2340 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:543
2341 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:245
2342 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:312
2343 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:351
2344 msgid "dry/wet"
2345 msgstr "sans/avec"
2346
2347 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:197
2348 msgid "frequency split Hz"
2349 msgstr "fréquences de séparation (Hz)"
2350
2351 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:205
2352 msgid "split low freq"
2353 msgstr "séparation graves"
2354
2355 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:208
2356 msgid "split m. freq"
2357 msgstr "séparation médiums"
2358
2359 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:211
2360 msgid "split high freq"
2361 msgstr "séparation aigus"
2362
2363 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:225
2364 msgid "resonator"
2365 msgstr "résonateur"
2366
2367 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:227
2368 msgid "trigger "
2369 msgstr " seuil "
2370
2371 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:228
2372 msgid " vibrato "
2373 msgstr " vibrato "
2374
2375 #. ----- IR
2376 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:240
2377 msgid "IR"
2378 msgstr "IR"
2379
2380 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:243
2381 #, fuzzy
2382 msgid "peak"
2383 msgstr " pic "
2384
2385 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:257
2386 msgid " freq "
2387 msgstr " freq "
2388
2389 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:258
2390 msgid " peak "
2391 msgstr " pic "
2392
2393 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:259
2394 msgid " bandwidth "
2395 msgstr "largeur de bande"
2396
2397 #. ----- the compressor
2398 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:272
2399 msgid "Compr."
2400 msgstr "Compr."
2401
2402 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:275
2403 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:280
2404 msgid "ratio"
2405 msgstr "ratio"
2406
2407 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:279
2408 msgid "knee"
2409 msgstr "courbe"
2410
2411 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:281
2412 msgid "threshold"
2413 msgstr "seuil"
2414
2415 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:284
2416 msgid "attack"
2417 msgstr "attaque"
2418
2419 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:285
2420 msgid "release"
2421 msgstr "déclin"
2422
2423 #. -----overdrive
2424 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:294
2425 msgid "overdrive"
2426 msgstr "Overdrive"
2427
2428 #. ----- echo
2429 #. echo
2430 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:315
2431 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:200
2432 msgid "echo"
2433 msgstr "Echo"
2434
2435 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:318
2436 msgid "%"
2437 msgstr ""
2438
2439 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:324
2440 msgid " time "
2441 msgstr " durée "
2442
2443 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:326
2444 msgid " % "
2445 msgstr " % "
2446
2447 #. -----delay
2448 #. stereo delay
2449 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:337
2450 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:172
2451 msgid "delay"
2452 msgstr "Délai"
2453
2454 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:340
2455 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:346
2456 msgid " delay "
2457 msgstr " délai "
2458
2459 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:348
2460 msgid " gain "
2461 msgstr " gain "
2462
2463 #. ----- freeverb
2464 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:359
2465 msgid "freeverb"
2466 msgstr "Freeverb"
2467
2468 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:362
2469 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:372
2470 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:345
2471 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:349
2472 msgid "RoomSize"
2473 msgstr "taille"
2474
2475 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:373
2476 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:350
2477 msgid "damp"
2478 msgstr "atténuation"
2479
2480 #. -----osc
2481 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:389
2482 msgid "osc"
2483 msgstr "Oscillo"
2484
2485 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:415
2486 msgid "biquad"
2487 msgstr "Bi-quad"
2488
2489 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:418
2490 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:424
2491 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:437
2492 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:452
2493 #: ../src/plugins/generated/zita_rev1.cc:544
2494 #: ../src/plugins/generated/zita_rev1.cc:546
2495 msgid "Freq"
2496 msgstr "fréquence"
2497
2498 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:434
2499 msgid "tremolo"
2500 msgstr "Trémolo"
2501
2502 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:455 ../src/plugins/vibe.cc:460
2503 msgid "Depth"
2504 msgstr "profondeur"
2505
2506 #. phaser
2507 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:470
2508 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:113
2509 msgid "phaser"
2510 msgstr "Phaser"
2511
2512 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:473
2513 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:479
2514 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:494
2515 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:500
2516 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:515
2517 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:521
2518 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:41
2519 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:60
2520 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:116
2521 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:238
2522 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:246
2523 msgid "level"
2524 msgstr "niveau"
2525
2526 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:480
2527 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:501
2528 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:522
2529 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:135
2530 msgid "speed"
2531 msgstr "vitesse"
2532
2533 #. ----- chorus
2534 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:491
2535 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:38
2536 msgid "chorus"
2537 msgstr "Chorus"
2538
2539 #. flanger
2540 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:512
2541 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:57
2542 msgid "flanger"
2543 msgstr "Flanger"
2544
2545 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:533
2546 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:536
2547 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:542
2548 msgid "feedback"
2549 msgstr "Feedback"
2550
2551 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:553
2552 msgid "tonestack"
2553 msgstr "Tête"
2554
2555 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:566
2556 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:267
2557 msgid "middle"
2558 msgstr "médium"
2559
2560 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:578
2561 msgid "cabinet"
2562 msgstr "Corps"
2563
2564 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:600
2565 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:606
2566 msgid " MIDI out "
2567 msgstr "Sortie MIDI"
2568
2569 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:633
2570 msgid "channel1"
2571 msgstr "canal1"
2572
2573 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:641
2574 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:705
2575 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:769
2576 msgid "velocity"
2577 msgstr "vélocité"
2578
2579 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:646
2580 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:710
2581 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:774
2582 msgid "volume"
2583 msgstr "volume"
2584
2585 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:654
2586 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:718
2587 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:782
2588 msgid "channel"
2589 msgstr "canal"
2590
2591 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:655
2592 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:719
2593 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:783
2594 msgid "program"
2595 msgstr "programme"
2596
2597 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:658
2598 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:722
2599 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:786
2600 msgid "oktave"
2601 msgstr "oktave"
2602
2603 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:659
2604 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:723
2605 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:787
2606 msgid "sensity"
2607 msgstr "sensibilité"
2608
2609 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:685
2610 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:749
2611 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:813
2612 msgid "auto_pitch"
2613 msgstr "autoPitch"
2614
2615 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:697
2616 msgid "channel2"
2617 msgstr "canal2"
2618
2619 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:761
2620 msgid "channel3"
2621 msgstr "canal3"
2622
2623 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:825
2624 msgid "beat_detector"
2625 msgstr "détecteur de rythme"
2626
2627 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:834
2628 msgid "stepper"
2629 msgstr "largeur du pas"
2630
2631 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:835
2632 msgid "note_off"
2633 msgstr "note off"
2634
2635 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:836
2636 msgid "atack_gain"
2637 msgstr "gain d'attaque"
2638
2639 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:837
2640 msgid "beat_gain"
2641 msgstr "gain du rythme"
2642
2643 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:868
2644 msgid "Midi gain"
2645 msgstr "gain MIDI"
2646
2647 #: ../src/gx_head/gui/gx_preset_window.cpp:74
2648 msgid "_Save changes"
2649 msgstr ""
2650
2651 #: ../src/gx_head/gui/gx_preset_window.cpp:77
2652 msgid "_Organize"
2653 msgstr ""
2654
2655 #: ../src/gx_head/gui/gx_preset_window.cpp:220
2656 msgid "damaged bank file; click to delete"
2657 msgstr ""
2658
2659 #: ../src/gx_head/gui/gx_preset_window.cpp:223
2660 msgid ""
2661 "wrong format version (is %1, need %2)\n"
2662 "click to convert"
2663 msgstr ""
2664
2665 #: ../src/gx_head/gui/gx_preset_window.cpp:227
2666 msgid "readonly bank, click to change to read-write"
2667 msgstr ""
2668
2669 #: ../src/gx_head/gui/gx_preset_window.cpp:229
2670 msgid "click to set to readonly"
2671 msgstr ""
2672
2673 #: ../src/gx_head/gui/gx_preset_window.cpp:234
2674 #, fuzzy
2675 msgid "predefined factory preset bank"
2676 msgstr "choisir la banque de présets par défaut"
2677
2678 #: ../src/gx_head/gui/gx_preset_window.cpp:236
2679 msgid ""
2680 "scratch preset bank: changes will be persistent (without explicit saving)"
2681 msgstr ""
2682
2683 #: ../src/gx_head/gui/gx_preset_window.cpp:244
2684 msgid "click to edit the bank name"
2685 msgstr ""
2686
2687 #: ../src/gx_head/gui/gx_preset_window.cpp:249
2688 msgid "click to delete the bank"
2689 msgstr ""
2690
2691 #: ../src/gx_head/gui/gx_preset_window.cpp:326
2692 #, fuzzy
2693 msgid "can't copy to config dir"
2694 msgstr "création impossible du répertoire Guitarix de config '%1%'"
2695
2696 #: ../src/gx_head/gui/gx_preset_window.cpp:343
2697 msgid "can't remove copied file!?"
2698 msgstr ""
2699
2700 #: ../src/gx_head/gui/gx_preset_window.cpp:351
2701 msgid "can't move; file has been copied"
2702 msgstr ""
2703
2704 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:46
2705 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:75
2706 msgid " delay "
2707 msgstr "vitesse"
2708
2709 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:47
2710 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:74
2711 msgid " depth "
2712 msgstr "profondeur"
2713
2714 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:48
2715 msgid " freq "
2716 msgstr " freq "
2717
2718 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:73
2719 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:129
2720 msgid " feedback "
2721 msgstr " feedback "
2722
2723 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:76
2724 msgid " delay offset"
2725 msgstr " délai "
2726
2727 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:77
2728 msgid " LFO "
2729 msgstr " LFO "
2730
2731 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:122
2732 msgid " level "
2733 msgstr "niveau"
2734
2735 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:130
2736 msgid "depth"
2737 msgstr "profondeur"
2738
2739 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:131
2740 msgid "width"
2741 msgstr "largeur"
2742
2743 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:132
2744 msgid "freq"
2745 msgstr "freq"
2746
2747 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:133
2748 msgid "max Hz"
2749 msgstr "max Hz"
2750
2751 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:134
2752 msgid "min Hz"
2753 msgstr "min Hz"
2754
2755 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:178
2756 msgid "left gain"
2757 msgstr " gain G"
2758
2759 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:179
2760 msgid "left delay"
2761 msgstr "retard G"
2762
2763 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:182
2764 msgid "LFO"
2765 msgstr "LFO"
2766
2767 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:190
2768 msgid "right gain"
2769 msgstr " gain D"
2770
2771 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:191
2772 msgid "right delay"
2773 msgstr "retard D"
2774
2775 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:206
2776 msgid "left %"
2777 msgstr "niveau G"
2778
2779 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:207
2780 msgid "left time"
2781 msgstr " retard G"
2782
2783 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:208
2784 msgid "right %"
2785 msgstr "niveau D"
2786
2787 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:209
2788 msgid "right time"
2789 msgstr " retard D"
2790
2791 #. moog filter
2792 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:218
2793 msgid "moog"
2794 msgstr "Moog"
2795
2796 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:221
2797 #, fuzzy
2798 msgid "Q"
2799 msgstr "EQ"
2800
2801 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:225
2802 msgid " Q "
2803 msgstr " Q "
2804
2805 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:226
2806 msgid " Hz "
2807 msgstr " Hz "
2808
2809 #. postamp
2810 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:235
2811 msgid "amp"
2812 msgstr "Postamp"
2813
2814 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:244
2815 msgid "dry/feedback "
2816 msgstr "feedback pré"
2817
2818 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:247
2819 msgid "tube1"
2820 msgstr "lampe1"
2821
2822 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:248
2823 msgid "tube2"
2824 msgstr "lampe2"
2825
2826 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:249
2827 msgid " wet/feedback"
2828 msgstr "feedback post"
2829
2830 #. 3 band eq
2831 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:260
2832 msgid "tone"
2833 msgstr "Timbre"
2834
2835 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:272
2836 msgid "sharp"
2837 msgstr "limiteur"
2838
2839 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:287
2840 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:327
2841 msgid "favourites"
2842 msgstr " favoris"
2843
2844 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:306
2845 msgid "delta delay"
2846 msgstr "retard delta"
2847
2848 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:309
2849 msgid "balance"
2850 msgstr "balance"
2851
2852 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:328
2853 msgid "setup"
2854 msgstr "réglages"
2855
2856 #. stereoverb
2857 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:342
2858 msgid "stereoverb"
2859 msgstr "Stéréoverb"
2860
2861 #: ../src/gx_head/gui/gx_ui_builder.cpp:41
2862 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2863 msgid "gtk builder"
2864 msgstr "gtk builder"
2865
2866 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2867 msgid " not found in "
2868 msgstr " absent dans "
2869
2870 #: ../src/gx_head/gui/gxw_mm_controllers.cpp:343
2871 #, c-format
2872 msgid "%s on/off"
2873 msgstr "%s on/off"
2874
2875 #: ../src/gx_head/gui/liveplay.cpp:147
2876 msgid "MUTE"
2877 msgstr ""
2878
2879 #: ../src/gx_head/gui/liveplay.cpp:150
2880 msgid "UNMUTE"
2881 msgstr ""
2882
2883 #: ../src/gx_head/gui/liveplay.cpp:156
2884 msgid "BYPASS"
2885 msgstr ""
2886
2887 #: ../src/gx_head/gui/liveplay.cpp:159
2888 msgid "BYPASS OFF"
2889 msgstr ""
2890
2891 #: ../src/gx_head/gui/liveplay.cpp:165
2892 msgid "TUNER ON"
2893 msgstr ""
2894
2895 #: ../src/gx_head/gui/liveplay.cpp:168
2896 msgid "TUNER OFF"
2897 msgstr ""
2898
2899 #: ../src/gx_head/gui/rack.cpp:726
2900 msgid "standard"
2901 msgstr ""
2902
2903 #: ../src/gx_head/gui/rack.cpp:734
2904 msgid "save..."
2905 msgstr ""
2906
2907 #: ../src/gx_head/gui/rack.cpp:739
2908 msgid "remove..."
2909 msgstr ""
2910
2911 #: ../src/ladspa/ladspa_guitarix.cpp:85
2912 #, fuzzy
2913 msgid "assign parameter"
2914 msgstr "lire un paramètre"
2915
2916 #: ../src/ladspa/ladspa_guitarix.cpp:86
2917 msgid "%1% -> controller %2% [%3%]"
2918 msgstr ""
2919
2920 #: ../src/plugins/abgate.cc:57
2921 msgid "abGate"
2922 msgstr ""
2923
2924 #: ../src/plugins/abgate.cc:67
2925 msgid ""
2926 "threshold (dB) value\n"
2927 "put it just above the noise level"
2928 msgstr ""
2929
2930 #: ../src/plugins/abgate.cc:68
2931 #, fuzzy
2932 msgid "Attack"
2933 msgstr "attaque"
2934
2935 #: ../src/plugins/abgate.cc:68
2936 msgid "time (ms) until gate opens (sensitivity)"
2937 msgstr ""
2938
2939 #: ../src/plugins/abgate.cc:69
2940 msgid "Hold"
2941 msgstr ""
2942
2943 #: ../src/plugins/abgate.cc:69
2944 msgid "time (ms) to keep open when input is below threshold"
2945 msgstr ""
2946
2947 #: ../src/plugins/abgate.cc:70
2948 msgid "Decay"
2949 msgstr ""
2950
2951 #: ../src/plugins/abgate.cc:71
2952 #, fuzzy
2953 msgid "Range"
2954 msgstr "Flanger"
2955
2956 #: ../src/plugins/abgate.cc:71
2957 msgid "damping (dB) when the gate is closed"
2958 msgstr ""
28112959
28122960 #: ../src/plugins/generated/zita_rev1.cc:148
28132961 msgid "RM Peaking Equalizer 2"
29153063 "niveau de pic en dB du pic de Regalia Mitra de second ordre -égaliseur "
29163064 "section 2"
29173065
2918 #. end namespace zita_rev1
3066 #: ../src/plugins/vibe.cc:393
3067 msgid "Vibe"
3068 msgstr ""
3069
3070 #: ../src/plugins/vibe.cc:397
3071 #, fuzzy
3072 msgid "Vibe Mono"
3073 msgstr "Phaser Mono"
3074
3075 #: ../src/plugins/vibe.cc:424
3076 msgid "Sine"
3077 msgstr ""
3078
3079 #: ../src/plugins/vibe.cc:425
3080 msgid "Tri"
3081 msgstr ""
3082
3083 #: ../src/plugins/vibe.cc:426
3084 msgid "Ramp Up"
3085 msgstr ""
3086
3087 #: ../src/plugins/vibe.cc:427
3088 msgid "Ramp Down"
3089 msgstr ""
3090
3091 #: ../src/plugins/vibe.cc:428
3092 msgid "ZigZag"
3093 msgstr ""
3094
3095 #: ../src/plugins/vibe.cc:429
3096 msgid "M. Sqare"
3097 msgstr ""
3098
3099 #: ../src/plugins/vibe.cc:430
3100 msgid "M.Saw"
3101 msgstr ""
3102
3103 #: ../src/plugins/vibe.cc:445
3104 msgid "St.df"
3105 msgstr ""
3106
3107 #: ../src/plugins/vibe.cc:445
3108 #, fuzzy
3109 msgid "LFO phase shift between left and right channels"
3110 msgstr "afficher la somme des 2 canaux"
3111
3112 #: ../src/plugins/vibe.cc:446
3113 msgid "Pan"
3114 msgstr ""
3115
3116 #: ../src/plugins/vibe.cc:446
3117 msgid "panning of output (left / right)"
3118 msgstr ""
3119
3120 #: ../src/plugins/vibe.cc:447
3121 msgid "L/R.Cr"
3122 msgstr ""
3123
3124 #: ../src/plugins/vibe.cc:447
3125 msgid "left/right channel crossing"
3126 msgstr ""
3127
3128 #: ../src/plugins/vibe.cc:457
3129 msgid "Tempo"
3130 msgstr ""
3131
3132 #: ../src/plugins/vibe.cc:457
3133 #, fuzzy
3134 msgid "LFO frequency (Hz)"
3135 msgstr "fréquence (Hz)"
3136
3137 #: ../src/plugins/vibe.cc:458
3138 #, fuzzy
3139 msgid "LFO Type"
3140 msgstr " LFO "
3141
3142 #: ../src/plugins/vibe.cc:459
3143 #, fuzzy
3144 msgid "Width"
3145 msgstr "largeur"
3146
3147 #: ../src/plugins/vibe.cc:459
3148 msgid "LFO amplitude"
3149 msgstr ""
3150
3151 #: ../src/plugins/vibe.cc:460
3152 #, fuzzy
3153 msgid "DC level in LFO"
3154 msgstr " niveau "
3155
3156 #: ../src/plugins/vibe.cc:461
3157 #, fuzzy
3158 msgid "Rnd"
3159 msgstr "Roland"
3160
3161 #: ../src/plugins/vibe.cc:461
3162 msgid "randomness of LFO"
3163 msgstr ""
3164
3165 #: ../src/plugins/vibe.cc:462
3166 msgid "Wet/Dry"
3167 msgstr ""
3168
3169 #: ../src/plugins/vibe.cc:462
3170 msgid "output mix (signal / effect)"
3171 msgstr ""
3172
3173 #: ../src/plugins/vibe.cc:463
3174 msgid "Fb"
3175 msgstr ""
3176
3177 #: ../src/plugins/vibe.cc:463
3178 msgid "sound modification by feedback"
3179 msgstr ""
3180
3181 #. end namespace vibe
29193182 #. end namespace pluginlib
29203183 #: ../src/plugins/zita_rev1_ui.glade.h:1
29213184 msgid "Eq1"
29293192 msgid "Reverb Time T60"
29303193 msgstr "temps de réverb T60"
29313194
2932 #~ msgid "Midi Out 1"
2933 #~ msgstr "sortie MIDI 1"
2934
2935 #~ msgid "Midi Out 2"
2936 #~ msgstr "sortie MIDI 2"
2937
2938 #~ msgid "Midi Out 3"
2939 #~ msgstr "sortie MIDI 3"
2940
2941 #~ msgid "Beat Detector"
2942 #~ msgstr "détecteur de rythme"
2943
2944 #~ msgid "Midi Out"
2945 #~ msgstr "sortie MIDI"
2946
2947 #~ msgid "Oscilloscope"
2948 #~ msgstr "oscilloscope"
3195 #~ msgid "Load"
3196 #~ msgstr "charger"
3197
3198 #~ msgid "Rename"
3199 #~ msgstr "renommer"
3200
3201 #~ msgid "Delete"
3202 #~ msgstr "effacer"
3203
3204 #~ msgid "Preset List Building"
3205 #~ msgstr "construit la liste des présets"
3206
3207 #~ msgid "%1% presets found"
3208 #~ msgstr "%1% présets trouvés"
3209
3210 #~ msgid "Load preset file"
3211 #~ msgstr "charger un préset"
3212
3213 #~ msgid "Preset Switching"
3214 #~ msgstr "change le préset"
3215
3216 #~ msgid "Preset list is empty, make some :)"
3217 #~ msgstr "liste des présets vide, remplis - la :)"
3218
3219 #~ msgid "Deleting Active Preset"
3220 #~ msgstr "effacer préset actif"
3221
3222 #~ msgid "No active preset, this is the main setting"
3223 #~ msgstr "pas de préset actif, réglages par défaut"
3224
3225 #~ msgid "Deleted preset "
3226 #~ msgstr "préset effacé"
3227
3228 #~ msgid ", recalled main setting"
3229 #~ msgstr ", réglage principal rechargé"
3230
3231 #~ msgid " Are you sure you want to delete preset "
3232 #~ msgstr " Veux tu vraiment effacer le préset "
3233
3234 #~ msgid "Deleting preset "
3235 #~ msgstr "efface le préset"
3236
3237 #~ msgid "Delete Preset"
3238 #~ msgstr "effacer le préset"
3239
3240 #~ msgid "Keep Preset"
3241 #~ msgstr "conserver"
3242
3243 #~ msgid " Deletion of preset "
3244 #~ msgstr " effaçage du préset "
3245
3246 #~ msgid " has been cancelled"
3247 #~ msgstr " a été supprimé"
3248
3249 #~ msgid "Delete All Presets Dialog"
3250 #~ msgstr "boite effacer tous les présets"
3251
3252 #~ msgid "There is no presets to delete"
3253 #~ msgstr "aucun préset à supprimer"
3254
3255 #~ msgid "Deleting ALL Presets! "
3256 #~ msgstr "efface TOUS les présets !"
3257
3258 #~ msgid " Are you sure you want to delete ALL your cool presets ? "
3259 #~ msgstr " Veux tu vraiment supprimer TOUS tes bô présets ?"
3260
3261 #~ msgid "Yes, DO IT NOW!"
3262 #~ msgstr "Oui, MAINTENANT !"
3263
3264 #~ msgid "Maybe Later ..."
3265 #~ msgstr "une autre fois..."
3266
3267 #~ msgid "All Presets deletion has been cancelled"
3268 #~ msgstr "tous les présets sont conservés"
3269
3270 #~ msgid "All Presets Deleting"
3271 #~ msgstr "efface TOUS les présets"
3272
3273 #~ msgid "deleted ALL presets!"
3274 #~ msgstr "présets TOUS effacés !"
3275
3276 #~ msgid "Renaming Active Preset"
3277 #~ msgstr "renommer le préset actif"
3278
3279 #~ msgid "This is the main setting, load a preset first"
3280 #~ msgstr "réglage principal, charge d'abord un préset"
3281
3282 #~ msgid "The preset name is unchanged"
3283 #~ msgstr "le préset n'est pas renommé"
3284
3285 #~ msgid "Renamed preset "
3286 #~ msgstr "préset renommé"
3287
3288 #~ msgid " to "
3289 #~ msgstr " en "
3290
3291 #~ msgid "Preset Loading"
3292 #~ msgstr "charge le préset"
3293
3294 #~ msgid "Could not load preset "
3295 #~ msgstr "préset inchargeable"
3296
3297 #~ msgid "loaded preset "
3298 #~ msgstr "préset chargé"
3299
3300 #~ msgid "Preset Saving"
3301 #~ msgstr "sauver le préset"
3302
3303 #~ msgid "saved preset "
3304 #~ msgstr "préset sauvé"
3305
3306 #~ msgid "Main Setting recalling"
3307 #~ msgstr "recharge le réglage par défaut"
3308
3309 #~ msgid "Called back main setting %1%"
3310 #~ msgstr "recharge le réglage par défaut %1%"
3311
3312 #~ msgid "loading Settings file"
3313 #~ msgstr "charge fichier de réglages"
3314
3315 #~ msgid "loaded settings file %1%"
3316 #~ msgstr "fichier de réglages %1% chargé"
3317
3318 #~ msgid "Select a preset *_rc file"
3319 #~ msgstr "choisis un fichier de preset '_rc'"
3320
3321 #~ msgid "Save a preset *_rc File"
3322 #~ msgstr "sauve un fichier de preset '_rc'"
3323
3324 #~ msgid "Export preset"
3325 #~ msgstr "exporter préset"
3326
3327 #~ msgid "Saving Active Preset"
3328 #~ msgstr "sauve préset actif"
3329
3330 #~ msgid "We are in main setting, load a preset first"
3331 #~ msgstr "réglage par défaut, charge un préset d'abord"
3332
3333 #~ msgid "Saving new preset"
3334 #~ msgstr "sauve le nouveau préset"
3335
3336 #~ msgid "no preset name given"
3337 #~ msgstr "le préset n'a pas de nom"
3338
3339 #~ msgid "New Preset Saving"
3340 #~ msgstr "sauve le nouveau préset"
3341
3342 #~ msgid " already in use, choose another one"
3343 #~ msgstr " déja utilisé, essaie encore !"
3344
3345 #~ msgid "Main Setting"
3346 #~ msgstr "réglage principal"
3347
3348 #~ msgid "can't save main setting"
3349 #~ msgstr "ne peut sauver le réglage principal"
3350
3351 #~ msgid "Saved main setting"
3352 #~ msgstr "réglage principal sauvé"
3353
3354 #~ msgid "Save new preset ... "
3355 #~ msgstr "sauve nouveau préset..."
3356
3357 #~ msgid ""
3358 #~ "\n"
3359 #~ " Please enter a valid preset name: \n"
3360 #~ msgstr ""
3361 #~ "\n"
3362 #~ " donne un nom valide au préset : \n"
3363
3364 #~ msgid "Save Preset"
3365 #~ msgstr "sauver le préset"
3366
3367 #~ msgid "Cancel"
3368 #~ msgstr "abandon"
3369
3370 #~ msgid "Saving New Preset Dialog"
3371 #~ msgstr "boite de sauvegarde nouveau préset"
3372
3373 #~ msgid " Preset saving has been cancelled"
3374 #~ msgstr " sauvegarde de préset annulée"
3375
3376 #~ msgid "Preset Renaming"
3377 #~ msgstr "renommer le préset"
3378
3379 #~ msgid "name already exists"
3380 #~ msgstr "nom déjà existant"
3381
3382 #~ msgid "Could not rename preset "
3383 #~ msgstr "préset impossible à renommer"
3384
3385 #~ msgid "Renaming preset "
3386 #~ msgstr "renomme le préset"
3387
3388 #~ msgid " Please enter a valid preset name: "
3389 #~ msgstr " donne un nom valide au préset : "
3390
3391 #~ msgid "Validate"
3392 #~ msgstr "valider"
3393
3394 #~ msgid "Rename Preset Dialog"
3395 #~ msgstr "boite renommer préset"
3396
3397 #~ msgid " Preset renaming has been cancelled"
3398 #~ msgstr " le renommage du préset est annulé"
3399
3400 #~ msgid "skin index out of range, keeping actual skin"
3401 #~ msgstr "habillage impossible, l'actuel est conservé"
3402
3403 #~ msgid "Plugins"
3404 #~ msgstr "plugins"
3405
3406 #~ msgid " Drive "
3407 #~ msgstr " Drive "
3408
3409 #~ msgid "Mono Rack"
3410 #~ msgstr "Rack Mono"
3411
3412 #~ msgid "Stereo Rack"
3413 #~ msgstr "Rack Stéréo"
3414
3415 #~ msgid "Reset Button, press to reset settings"
3416 #~ msgstr "Bouton reset, cliquer pour réinitialiser les réglages"
3417
3418 #~ msgid "Order Rack Vertically"
3419 #~ msgstr "ordonner le rack verticalement"
3420
3421 #~ msgid "cannot find installed pixmaps"
3422 #~ msgstr "ne trouve aucun pixmap installé"
3423
3424 #~ msgid "Jack Server"
3425 #~ msgstr "serveur Jack"
3426
3427 #~ msgid "Disconnected from Jack Server"
3428 #~ msgstr "déconnecté du serveur Jack"
3429
3430 #~ msgid "Connected to Jack Server"
3431 #~ msgstr "connecté au serveur Jack"
3432
3433 #~ msgid "Move "
3434 #~ msgstr "déplace"
3435
3436 #~ msgid " up"
3437 #~ msgstr " vers le haut"
3438
3439 #~ msgid " down"
3440 #~ msgstr " vers le bas"
3441
3442 #~ msgid "show/hide "
3443 #~ msgstr "montrer/cacher"
3444
3445 #~ msgid " controller"
3446 #~ msgstr " controleur"
3447
3448 #~ msgid "MIDI out"
3449 #~ msgstr "Sortie MIDI"
3450
3451 #~ msgid "Plugin Bar"
3452 #~ msgstr "barre des plugins"
3453
3454 #~ msgid "Show mono rack"
3455 #~ msgstr "afficher le rack mono"
3456
3457 #~ msgid "Show stereo rack"
3458 #~ msgstr "afficher le rack stéréo"
3459
3460 #~ msgid "Mono Rack, right click pop up the plugin menu"
3461 #~ msgstr "rack mono, clic droit pour afficher le menu"
3462
3463 #~ msgid "Stereo Rack, right click pop up the plugin menu"
3464 #~ msgstr "rack stéréo, clic droit pour afficher le menu"
3465
3466 #~ msgid "convolve %s"
3467 #~ msgstr "convolue %s"
3468
3469 #~ msgid "convolver off"
3470 #~ msgstr "convolueur éteint"
3471
3472 #~ msgid " %i%sMain Setting "
3473 #~ msgstr " %i%sréglage principal "
3474
3475 #~ msgid "Engine _Start / _Stop"
3476 #~ msgstr "_Démarrer / _Arréter le moteur"
3477
3478 #~ msgid "_Load Preset..."
3479 #~ msgstr "_Charger un préset..."
3480
3481 #~ msgid "_Save Preset..."
3482 #~ msgstr "_Sauver le préset..."
3483
3484 #~ msgid "_New Preset"
3485 #~ msgstr "_Nouveau préset"
3486
3487 #~ msgid "_Rename Preset..."
3488 #~ msgstr "_Renommer le préset..."
3489
3490 #~ msgid "Factory Settings"
3491 #~ msgstr "Présets d'usine..."
3492
3493 #~ msgid "Patch Inf_o"
3494 #~ msgstr "_Info convolueur"
3495
3496 #~ msgid "Load Preset-_file"
3497 #~ msgstr "Charger un _Fichier de préset"
3498
3499 #~ msgid "E_xport Preset-file"
3500 #~ msgstr "_Exporter un fichier de préset"
3501
3502 #~ msgid "Recall Main _Setting"
3503 #~ msgstr "Rappeler le réglage _Principal"
3504
3505 #~ msgid "_Save As Main _Setting"
3506 #~ msgstr "Sauver _Comme réglage principal"
3507
3508 #~ msgid "More Preset Options..."
3509 #~ msgstr "Plus d'options de présets..."
3510
3511 #~ msgid "Next _Preset"
3512 #~ msgstr "Préset _Suivant"
3513
3514 #~ msgid "Previous _Preset"
3515 #~ msgstr "_Préset précédant"
3516
3517 #~ msgid "_Save Active Preset"
3518 #~ msgstr "_Sauver le préset actif"
3519
3520 #~ msgid "_Rename Active Preset"
3521 #~ msgstr "_Renommer le préset actif"
3522
3523 #~ msgid "_Delete Active Preset"
3524 #~ msgstr "_Effacer le préset actif"
3525
3526 #~ msgid "_Delete All Presets"
3527 #~ msgstr "Effacer _Tous les présets"
3528
3529 #~ msgid "Show _Mono Rack"
3530 #~ msgstr "Montrer le rack _Mono"
3531
3532 #~ msgid "Show St_ereo Rack"
3533 #~ msgstr "_Montrer le rack stéréo"
3534
3535 #~ msgid "engine is on"
3536 #~ msgstr "moteur éteint\t"
3537
3538 #~ msgid "engine is off"
3539 #~ msgstr "moteur lancé"
3540
3541 #~ msgid "engine is in bypass mode"
3542 #~ msgstr "moteur contourné"
3543
3544 #~ msgid "jack server is connected"
3545 #~ msgstr "Jack serveur connecté"
3546
3547 #~ msgid "jack server is unconnected"
3548 #~ msgstr "Jack serveur déconnecté"
3549
3550 #~ msgid "clip "
3551 #~ msgstr "limiteur"
3552
3553 #~ msgid "no read/write access to guitarix preset file '%1%'"
3554 #~ msgstr "accès impossible au fichier Guitarix de préset '%1%'"
29493555
29503556 #~ msgid "reference pitch (standard: 440Hz)"
29513557 #~ msgstr "note de référence (standard : 440Hz)"
+3524
-2094
po/it.po less more
77 msgstr ""
88 "Project-Id-Version: gx_head\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2011-01-16 10:00+0100\n"
10 "POT-Creation-Date: 2012-03-25 21:48+0200\n"
1111 "PO-Revision-Date: 2011-02-09 16:48+0100\n"
1212 "Last-Translator: Ivan Tarozzi <itarozzi@gmail.com>\n"
1313 "Language-Team: Italian\n"
14 "Language: it\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Language: it\n"
1818 "X-Poedit-Bookmarks: 15,119,122,-1,-1,-1,-1,-1,-1,-1\n"
1919
20 #: ../src/gx_head/gx_interface_builder.cpp:56
21 msgid "Plugins"
22 msgstr "Plugins"
23
24 #: ../src/gx_head/gx_interface_builder.cpp:102
25 msgid "Pre gain"
26 msgstr "Pre gain"
27
28 #: ../src/gx_head/gx_interface_builder.cpp:129
29 msgid " Drive "
30 msgstr " Drive "
31
32 #: ../src/gx_head/gx_interface_builder.cpp:160
33 msgid "Master gain"
34 msgstr "Master gain"
35
36 #: ../src/gx_head/gx_interface_builder.cpp:175
37 msgid "tone"
38 msgstr "tone"
39
40 #: ../src/gx_head/gx_interface_builder.cpp:193
20 #: ../guitarix.desktop.in.h:1
21 #, fuzzy
22 msgid "Mono Amplifier"
23 msgstr "Amplifier"
24
25 #: ../guitarix.desktop.in.h:2
26 msgid "Simple mono amplifier simulation"
27 msgstr ""
28
29 #: ../guitarix.desktop.in.h:3
30 msgid "guitarix"
31 msgstr ""
32
33 #: ../src/faust-generated/autowah.cc:49
34 msgid "auto"
35 msgstr "auto"
36
37 #: ../src/faust-generated/autowah.cc:136
38 #: ../src/faust-generated/chorus_mono.cc:142
39 #: ../src/faust-generated/crybaby.cc:127
40 #: ../src/faust-generated/flanger_mono.cc:127
41 #: ../src/faust-generated/freeverb.cc:221
42 #: ../src/faust-generated/gx_distortion.cc:357
43 #: ../src/faust-generated/jconv_post.cc:103
44 #: ../src/faust-generated/overdrive.cc:99
45 #: ../src/faust-generated/phaser_mono.cc:149
46 #: ../src/faust-generated/stereoverb.cc:345
47 #: ../src/faust-generated/tremolo.cc:133
48 msgid "wet/dry"
49 msgstr ""
50
51 #: ../src/faust-generated/balance.cc:93
52 #: ../src/faust-generated/jconv_post.cc:99
53 #: ../src/faust-generated/jconv_post.cc:101
54 #, fuzzy
55 msgid "Balance"
56 msgstr "Cancella"
57
58 #: ../src/faust-generated/bassbooster.cc:36
59 #: ../src/faust-generated/bassbooster.cc:45
60 #, fuzzy
61 msgid "Bassbooster"
62 msgstr "Bass Boost"
63
64 #: ../src/faust-generated/biquad.cc:36
65 msgid "BiQuad Filter"
66 msgstr "BiQuad Filter"
67
68 #: ../src/faust-generated/cabinet_impulse_former.cc:83
69 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:564
70 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:266
4171 msgid "bass"
4272 msgstr "Bass"
4373
44 #: ../src/gx_head/gx_interface_builder.cpp:196
45 msgid "middle"
46 msgstr "Middle"
47
48 #: ../src/gx_head/gx_interface_builder.cpp:199
74 #: ../src/faust-generated/cabinet_impulse_former.cc:84
75 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:568
76 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:268
4977 msgid "treble"
5078 msgstr "Treble"
5179
52 #: ../src/gx_head/gx_interface_builder.cpp:208
53 msgid " Bass boost "
54 msgstr " Bass boost "
55
56 #: ../src/gx_head/gx_interface_builder.cpp:219
57 msgid " Cabinet "
58 msgstr " Cabinet "
59
60 #: ../src/gx_head/gx_interface_builder.cpp:259
61 msgid " reverb "
62 msgstr " reverb "
63
64 #: ../src/gx_head/gx_interface_builder.cpp:266
65 msgid "set"
66 msgstr "set"
67
68 #: ../src/gx_head/gx_interface_builder.cpp:267
69 #: ../src/gx_head/iredit.glade.h:66
70 msgid "run"
71 msgstr "run"
72
73 #: ../src/gx_head/gx_interface_builder.cpp:344
74 msgid "Mono Rack"
75 msgstr "Rack Mono"
76
77 #: ../src/gx_head/gx_interface_builder.cpp:350
78 msgid "Stereo Rack"
79 msgstr "Rack Stereo"
80
81 #: ../src/gx_head/gx_interface_builder.cpp:362
82 #: ../src/gx_head/gx_main_interface.cpp:544
83 msgid "Logging Window"
84 msgstr "Finestra dei Messaggi"
85
86 #: ../src/gx_head/gx_rack_builder.cc:30
87 msgid "noise shaper "
88 msgstr "noise shaper "
89
90 #. low high pass filter
91 #: ../src/gx_head/gx_rack_builder.cc:51
92 #: ../src/gx_head/gx_rack_builder.cc:53
93 msgid "l/h/filter"
94 msgstr "l/h/filter"
95
96 #: ../src/gx_head/gx_rack_builder.cc:71
97 msgid "high-pass "
98 msgstr "high-pass "
99
100 #: ../src/gx_head/gx_rack_builder.cc:72
101 msgid " low-pass "
102 msgstr " low-pass "
103
104 #: ../src/gx_head/gx_rack_builder.cc:82
105 msgid "low-cut "
80 #: ../src/faust-generated/chorus.cc:74
81 msgid "Chorus"
82 msgstr "Chorus"
83
84 #: ../src/faust-generated/chorus_mono.cc:64
85 #, fuzzy
86 msgid "Chorus Mono"
87 msgstr "Chorus"
88
89 #: ../src/faust-generated/chorus_mono.cc:142
90 #: ../src/faust-generated/flanger_mono.cc:127
91 #: ../src/faust-generated/gx_distortion.cc:357
92 #: ../src/faust-generated/jconv_post.cc:103
93 #: ../src/faust-generated/overdrive.cc:99
94 #: ../src/faust-generated/phaser_mono.cc:149
95 #: ../src/faust-generated/tremolo.cc:133
96 msgid "percentage of processed signal in output signal"
97 msgstr ""
98
99 #: ../src/faust-generated/compressor.cc:44
100 msgid "Compressor"
101 msgstr "Compressor"
102
103 #: ../src/faust-generated/crybaby.cc:46
104 msgid "manual"
105 msgstr "manuale"
106
107 #: ../src/faust-generated/delay.cc:46 ../src/gx_head/builder/iredit.glade.h:36
108 msgid "Delay"
109 msgstr "Delay"
110
111 #: ../src/faust-generated/echo.cc:45
112 msgid "Echo"
113 msgstr "Echo"
114
115 #: ../src/faust-generated/flanger.cc:50
116 msgid "Flanger"
117 msgstr "Flanger"
118
119 #: ../src/faust-generated/flanger_mono.cc:44
120 #, fuzzy
121 msgid "Flanger Mono"
122 msgstr "Flanger"
123
124 #: ../src/faust-generated/freeverb.cc:69
125 msgid "Freeverb"
126 msgstr "Freeverb"
127
128 #: ../src/faust-generated/gx_ampmodul.cc:87
129 msgid "Postamp Tube2"
130 msgstr ""
131
132 #: ../src/faust-generated/gx_ampmodul.cc:88
133 msgid "Postamp Tube1"
134 msgstr ""
135
136 #: ../src/faust-generated/gx_ampmodul.cc:97
137 msgid "Postamp"
138 msgstr ""
139
140 #: ../src/faust-generated/gx_ampout.cc:35
141 msgid "Amplifier"
142 msgstr "Amplifier"
143
144 #: ../src/faust-generated/gx_ampout.cc:89
145 #: ../src/faust-generated/gx_ampout_ladspa.cc:98
146 #: ../src/faust-generated/gx_outputlevel.cc:90
147 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:97
148 #: ../src/plugins/generated/zita_rev1.cc:543
149 #: ../src/plugins/generated/zita_rev1.cc:545
150 #: ../src/plugins/generated/zita_rev1.cc:553
151 #: ../src/plugins/zita_rev1_ui.glade.h:3
152 #, fuzzy
153 msgid "Level"
154 msgstr " level "
155
156 #: ../src/faust-generated/gx_ampout_ladspa.cc:33
157 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:32
158 msgid "?"
159 msgstr ""
160
161 #: ../src/faust-generated/gx_ampout_ladspa.cc:97
162 msgid "use Level"
163 msgstr ""
164
165 #: ../src/faust-generated/gx_ampout_ladspa.cc:99
166 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:96
167 msgid "Ladspa Level"
168 msgstr ""
169
170 #: ../src/faust-generated/gx_distortion.cc:96
171 msgid "Distortion resonator"
172 msgstr "Distortion resonator"
173
174 #: ../src/faust-generated/gx_distortion.cc:105
175 #: ../src/gx_head/engine/gx_engine.cpp:104
176 #: ../src/ladspa/ladspa_guitarix.cpp:826
177 msgid "Multi Band Distortion"
178 msgstr "Multi Band Distortion"
179
180 #: ../src/faust-generated/gx_distortion.cc:346
181 #, fuzzy
182 msgid "resonat"
183 msgstr "resonator"
184
185 #: ../src/faust-generated/gx_feedback.cc:36
186 #, fuzzy
187 msgid "Feedback"
188 msgstr " feedback "
189
190 #: ../src/faust-generated/gxamp.cc:148
191 msgid "12ax7"
192 msgstr ""
193
194 #: ../src/faust-generated/gxamp10.cc:151
195 msgid "6DJ8"
196 msgstr ""
197
198 #: ../src/faust-generated/gxamp11.cc:162
199 #, fuzzy
200 msgid "12AU7 feedback"
201 msgstr " feedback "
202
203 #: ../src/faust-generated/gxamp12.cc:155
204 msgid "pre 6DJ8/ master 6V6"
205 msgstr ""
206
207 #: ../src/faust-generated/gxamp13.cc:162
208 #, fuzzy
209 msgid "6DJ8 feedback"
210 msgstr " feedback "
211
212 #: ../src/faust-generated/gxamp14.cc:148
213 msgid "12AT7"
214 msgstr ""
215
216 #: ../src/faust-generated/gxamp15.cc:154
217 msgid "pre 12AT7/ master 6V6"
218 msgstr ""
219
220 #: ../src/faust-generated/gxamp16.cc:206
221 msgid "pre 12AT7/ push pull 6V6"
222 msgstr ""
223
224 #: ../src/faust-generated/gxamp17.cc:162
225 #, fuzzy
226 msgid "12AT7 feedback"
227 msgstr " feedback "
228
229 #: ../src/faust-generated/gxamp18.cc:148
230 msgid "6C16"
231 msgstr ""
232
233 #: ../src/faust-generated/gxamp2.cc:150
234 msgid "6V6"
235 msgstr ""
236
237 #: ../src/faust-generated/gxamp3.cc:149
238 msgid "12AU7"
239 msgstr ""
240
241 #: ../src/faust-generated/gxamp4.cc:155
242 msgid "pre 12AU7/ master 6V6"
243 msgstr ""
244
245 #: ../src/faust-generated/gxamp5.cc:154
246 msgid "pre 12ax7/ master 6V6"
247 msgstr ""
248
249 #: ../src/faust-generated/gxamp6.cc:207
250 msgid "pre 6DJ8/ push-pull 6V6"
251 msgstr ""
252
253 #: ../src/faust-generated/gxamp7.cc:206
254 msgid "pre 12ax7/ push-pull 6V6"
255 msgstr ""
256
257 #: ../src/faust-generated/gxamp8.cc:209
258 msgid "pre 12AU7/ push-pull 6V6"
259 msgstr ""
260
261 #: ../src/faust-generated/gxamp9.cc:162
262 #, fuzzy
263 msgid "12ax7 feedback"
264 msgstr " feedback "
265
266 #: ../src/faust-generated/gxfeed.cc:160
267 #, fuzzy
268 msgid "reverb_on_of"
269 msgstr "freeverb"
270
271 #: ../src/faust-generated/impulseresponse.cc:42
272 msgid "ImpulseResponse"
273 msgstr "ImpulseResponse"
274
275 #: ../src/faust-generated/impulseresponse.cc:106
276 #, fuzzy
277 msgid "peak gain"
278 msgstr "Pre gain"
279
280 #: ../src/faust-generated/impulseresponse.cc:108
281 #, fuzzy
282 msgid "auto freq"
283 msgstr " freq "
284
285 #: ../src/faust-generated/impulseresponse.cc:109
286 #, fuzzy
287 msgid "frequency (Hz)"
288 msgstr "frequency split Hz"
289
290 #: ../src/faust-generated/impulseresponse.cc:110
291 #, fuzzy
292 msgid "bandwidth (Hz)"
293 msgstr " bandwidth "
294
295 #: ../src/faust-generated/jconv_post.cc:100
296 msgid "Gain"
297 msgstr ""
298
299 #: ../src/faust-generated/jconv_post.cc:100
300 msgid "gain trim for processed signal (unit: dB)"
301 msgstr ""
302
303 #: ../src/faust-generated/jconv_post.cc:101
304 #, fuzzy
305 msgid "left/right trim for processed signal"
306 msgstr "ritardo del segnale processato"
307
308 #: ../src/faust-generated/jconv_post.cc:102
309 #, fuzzy
310 msgid "Delta Delay"
311 msgstr "left delay"
312
313 #: ../src/faust-generated/jconv_post.cc:102
314 msgid "delay left or right channel by the specified amount (unit: ms)"
315 msgstr ""
316
317 #: ../src/faust-generated/low_high_pass.cc:47
318 msgid "low_highpass"
319 msgstr "low_highpass"
320
321 #: ../src/faust-generated/low_high_pass.cc:48
322 msgid "low_highcutoff"
323 msgstr "low_highcutoff"
324
325 #: ../src/faust-generated/low_high_pass.cc:57
326 msgid "low high pass"
327 msgstr "low high pass"
328
329 #: ../src/faust-generated/low_high_pass.cc:166
330 #, fuzzy
331 msgid "low highcutoff"
332 msgstr "low_highcutoff"
333
334 #: ../src/faust-generated/low_high_pass.cc:167
335 #, fuzzy
336 msgid "low highpass"
337 msgstr "low high pass"
338
339 #: ../src/faust-generated/low_high_pass.cc:168
340 #: ../src/faust-generated/low_high_pass.cc:170
341 #, fuzzy
342 msgid "low freq"
343 msgstr "split low freq"
344
345 #: ../src/faust-generated/low_high_pass.cc:169
346 #: ../src/faust-generated/low_high_pass.cc:171
347 #, fuzzy
348 msgid "high freq"
349 msgstr "split high freq"
350
351 #: ../src/faust-generated/low_high_pass.cc:170
352 #, fuzzy
353 msgid "low-freq cutoff Hz"
106354 msgstr "low-cut "
107355
108 #: ../src/gx_head/gx_rack_builder.cc:83
109 msgid "high-cut "
356 #: ../src/faust-generated/low_high_pass.cc:171
357 #, fuzzy
358 msgid "high-freq cutoff Hz"
110359 msgstr "high-cut "
111360
112 #. EQ
113 #: ../src/gx_head/gx_rack_builder.cc:99
114 #: ../src/gx_head/gx_rack_builder.cc:101
115 #: ../src/gx_head/gx_paramtable.cpp:466
116 msgid "EQ"
117 msgstr "EQ"
118
119 #. ----- crybaby
120 #: ../src/gx_head/gx_rack_builder.cc:169
121 #: ../src/gx_head/gx_rack_builder.cc:171
122 msgid "crybaby"
123 msgstr "crybaby"
124
125 #: ../src/gx_head/gx_rack_builder.cc:197
126 msgid " wah "
127 msgstr " wah "
128
129 #: ../src/gx_head/gx_rack_builder.cc:198
130 #: ../src/gx_head/gx_rack_builder.cc:270
131 #: ../src/gx_head/gx_srack_builder.cc:52
132 #: ../src/gx_head/gx_srack_builder.cc:90
133 msgid " level "
134 msgstr " level "
135
136 #: ../src/gx_head/gx_rack_builder.cc:199
137 msgid " dry/wet "
138 msgstr " dry/wet "
139
140 #. ----- distortion
141 #: ../src/gx_head/gx_rack_builder.cc:215
142 #: ../src/gx_head/gx_rack_builder.cc:217
143 msgid "distortion"
144 msgstr "distortion"
145
146 #: ../src/gx_head/gx_rack_builder.cc:238
147 #: ../src/gx_head/gx_rack_builder.cc:242
148 #: ../src/gx_head/gx_rack_builder.cc:417
149 msgid " drive "
150 msgstr " drive "
151
152 #: ../src/gx_head/gx_rack_builder.cc:243
153 #: ../src/gx_head/gx_rack_builder.cc:256
154 msgid " low "
155 msgstr " low "
156
157 #: ../src/gx_head/gx_rack_builder.cc:244
158 #: ../src/gx_head/gx_rack_builder.cc:257
159 msgid " middle l. "
160 msgstr " middle l. "
161
162 #: ../src/gx_head/gx_rack_builder.cc:245
163 #: ../src/gx_head/gx_rack_builder.cc:258
164 msgid " middle h. "
165 msgstr " middle h. "
166
167 #: ../src/gx_head/gx_rack_builder.cc:246
168 #: ../src/gx_head/gx_rack_builder.cc:259
169 msgid " high "
170 msgstr " high "
171
172 #: ../src/gx_head/gx_rack_builder.cc:251
173 #: ../src/gx_head/gx_rack_builder.cc:255
174 msgid " gain "
175 msgstr " gain "
176
177 #: ../src/gx_head/gx_rack_builder.cc:271
178 msgid "frequency split Hz"
179 msgstr "frequency split Hz"
180
181 #: ../src/gx_head/gx_rack_builder.cc:276
182 msgid "split low freq"
183 msgstr "split low freq"
184
185 #: ../src/gx_head/gx_rack_builder.cc:279
186 msgid "split m. freq"
187 msgstr "split m. freq"
188
189 #: ../src/gx_head/gx_rack_builder.cc:282
190 msgid "split high freq"
191 msgstr "split high freq"
192
193 #: ../src/gx_head/gx_rack_builder.cc:298
194 msgid "resonator"
195 msgstr "resonator"
196
197 #: ../src/gx_head/gx_rack_builder.cc:300
198 msgid "trigger "
199 msgstr "trigger "
200
201 #: ../src/gx_head/gx_rack_builder.cc:301
202 msgid " vibrato "
203 msgstr " vibrato "
204
205 #. ----- IR
206 #: ../src/gx_head/gx_rack_builder.cc:316
207 #: ../src/gx_head/gx_rack_builder.cc:318
208 msgid "IR"
209 msgstr "IR"
210
211 #: ../src/gx_head/gx_rack_builder.cc:343
212 msgid " freq "
213 msgstr " freq "
214
215 #: ../src/gx_head/gx_rack_builder.cc:344
216 msgid " peak "
217 msgstr " peak "
218
219 #: ../src/gx_head/gx_rack_builder.cc:345
220 msgid " bandwidth "
221 msgstr " bandwidth "
222
223 #. ----- the compressor
224 #: ../src/gx_head/gx_rack_builder.cc:361
225 #: ../src/gx_head/gx_rack_builder.cc:363
226 msgid "Compr."
227 msgstr "Compr."
228
229 #: ../src/gx_head/gx_rack_builder.cc:378
230 msgid "knee"
231 msgstr "knee"
232
233 #: ../src/gx_head/gx_rack_builder.cc:379
234 msgid "ratio"
235 msgstr "ratio"
236
237 #: ../src/gx_head/gx_rack_builder.cc:380
238 msgid "threshold"
239 msgstr "threshold"
240
241 #: ../src/gx_head/gx_rack_builder.cc:383
242 msgid "attack"
243 msgstr "attack"
244
245 #: ../src/gx_head/gx_rack_builder.cc:384
246 msgid "release"
247 msgstr "release"
248
249 #. -----overdrive
250 #: ../src/gx_head/gx_rack_builder.cc:398
251 #: ../src/gx_head/gx_rack_builder.cc:400
252 msgid "overdrive"
253 msgstr "overdrive"
254
255 #. ----- echo
256 #: ../src/gx_head/gx_rack_builder.cc:431
257 #: ../src/gx_head/gx_rack_builder.cc:433
258 #: ../src/gx_head/gx_srack_builder.cc:264
259 #: ../src/gx_head/gx_srack_builder.cc:266
260 msgid "echo"
261 msgstr "echo"
262
263 #: ../src/gx_head/gx_rack_builder.cc:451
264 msgid " time "
265 msgstr " time "
266
267 #: ../src/gx_head/gx_rack_builder.cc:453
268 msgid " % "
269 msgstr " % "
270
271 #. -----delay
272 #: ../src/gx_head/gx_rack_builder.cc:468
273 #: ../src/gx_head/gx_rack_builder.cc:470
274 #: ../src/gx_head/gx_srack_builder.cc:216
275 #: ../src/gx_head/gx_srack_builder.cc:218
276 msgid "delay"
277 msgstr "delay"
278
279 #: ../src/gx_head/gx_rack_builder.cc:488
280 msgid " delay "
281 msgstr " delay "
282
283 #: ../src/gx_head/gx_rack_builder.cc:490
284 msgid " gain "
285 msgstr " gain "
286
287 #. ----- freeverb
288 #: ../src/gx_head/gx_rack_builder.cc:505
289 #: ../src/gx_head/gx_rack_builder.cc:507
290 msgid "freeverb"
291 msgstr "freeverb"
292
293 #: ../src/gx_head/gx_rack_builder.cc:526
294 msgid "RoomSize"
295 msgstr "RoomSize"
296
297 #: ../src/gx_head/gx_rack_builder.cc:527
298 msgid "damp"
299 msgstr "damp"
300
301 #: ../src/gx_head/gx_rack_builder.cc:528
302 msgid "dry/wet"
303 msgstr "dry/wet"
304
305 #. ----- freeverb
306 #: ../src/gx_head/gx_rack_builder.cc:545
307 #: ../src/gx_head/gx_rack_builder.cc:547
308 msgid "osilloscope"
309 msgstr "osilloscope"
310
311 #: ../src/gx_head/gx_rack_builder.cc:575
312 #: ../src/gx_head/gx_rack_builder.cc:579
313 msgid " MIDI out "
314 msgstr " MIDI out "
315
316 #: ../src/gx_head/gx_rack_builder.cc:608
317 msgid "channel1"
318 msgstr "channel1"
319
320 #: ../src/gx_head/gx_rack_builder.cc:616
321 #: ../src/gx_head/gx_rack_builder.cc:680
322 #: ../src/gx_head/gx_rack_builder.cc:745
323 msgid "velocity"
324 msgstr "velocity"
325
326 #: ../src/gx_head/gx_rack_builder.cc:621
327 #: ../src/gx_head/gx_rack_builder.cc:685
328 #: ../src/gx_head/gx_rack_builder.cc:750
329 msgid "volume"
330 msgstr "volume"
331
332 #: ../src/gx_head/gx_rack_builder.cc:624
333 #: ../src/gx_head/gx_rack_builder.cc:688
334 #: ../src/gx_head/gx_rack_builder.cc:753
335 msgid "autogain"
336 msgstr "autogain"
337
338 #: ../src/gx_head/gx_rack_builder.cc:629
339 #: ../src/gx_head/gx_rack_builder.cc:693
340 #: ../src/gx_head/gx_rack_builder.cc:758
341 msgid "channel"
342 msgstr "channel"
343
344 #: ../src/gx_head/gx_rack_builder.cc:630
345 #: ../src/gx_head/gx_rack_builder.cc:694
346 #: ../src/gx_head/gx_rack_builder.cc:759
347 msgid "program"
348 msgstr "program"
349
350 #: ../src/gx_head/gx_rack_builder.cc:633
351 #: ../src/gx_head/gx_rack_builder.cc:697
352 #: ../src/gx_head/gx_rack_builder.cc:762
353 msgid "oktave"
354 msgstr "oktave"
355
356 #: ../src/gx_head/gx_rack_builder.cc:634
357 #: ../src/gx_head/gx_rack_builder.cc:698
358 #: ../src/gx_head/gx_rack_builder.cc:763
359 msgid "sensity"
360 msgstr "sensity"
361
362 #: ../src/gx_head/gx_rack_builder.cc:660
363 #: ../src/gx_head/gx_rack_builder.cc:724
364 #: ../src/gx_head/gx_rack_builder.cc:789
365 msgid "auto_pitch"
366 msgstr "auto_pitch"
367
368 #: ../src/gx_head/gx_rack_builder.cc:672
369 msgid "channel2"
370 msgstr "channel2"
371
372 #: ../src/gx_head/gx_rack_builder.cc:737
373 msgid "channel3"
374 msgstr "channel3"
375
376 #: ../src/gx_head/gx_rack_builder.cc:801
377 msgid "beat_detector"
378 msgstr "beat_detector"
379
380 #: ../src/gx_head/gx_rack_builder.cc:810
381 msgid "stepper"
382 msgstr "stepper"
383
384 #: ../src/gx_head/gx_rack_builder.cc:811
385 msgid "note_off"
386 msgstr "note_off"
387
388 #: ../src/gx_head/gx_rack_builder.cc:812
389 msgid "atack_gain"
390 msgstr "atack_gain"
391
392 #: ../src/gx_head/gx_rack_builder.cc:813
393 msgid "beat_gain"
394 msgstr "beat_gain"
395
396 #: ../src/gx_head/gx_rack_builder.cc:845
397 msgid "Midi gain"
398 msgstr "Midi gain"
399
400 #. ----- chorus
401 #: ../src/gx_head/gx_srack_builder.cc:32
402 #: ../src/gx_head/gx_srack_builder.cc:34
403 msgid "chorus"
404 msgstr "chorus"
405
406 #: ../src/gx_head/gx_srack_builder.cc:53
407 #: ../src/gx_head/gx_srack_builder.cc:99
408 msgid " delay "
409 msgstr " delay "
410
411 #: ../src/gx_head/gx_srack_builder.cc:54
412 #: ../src/gx_head/gx_srack_builder.cc:98
413 msgid " depth "
414 msgstr " depth "
415
416 #: ../src/gx_head/gx_srack_builder.cc:55
417 msgid " freq "
418 msgstr " freq "
419
420 #. end chorus
421 #: ../src/gx_head/gx_srack_builder.cc:71
422 #: ../src/gx_head/gx_srack_builder.cc:73
423 msgid "flanger"
424 msgstr "flanger"
425
426 #: ../src/gx_head/gx_srack_builder.cc:97
427 #: ../src/gx_head/gx_srack_builder.cc:170
428 msgid " feedback "
429 msgstr " feedback "
430
431 #: ../src/gx_head/gx_srack_builder.cc:100
432 msgid " delay offset"
433 msgstr " delay offset"
434
435 #: ../src/gx_head/gx_srack_builder.cc:101
436 msgid " LFO "
437 msgstr " LFO "
438
439 #: ../src/gx_head/gx_srack_builder.cc:145
440 #: ../src/gx_head/gx_srack_builder.cc:147
441 msgid "phaser"
442 msgstr "phaser"
443
444 #: ../src/gx_head/gx_srack_builder.cc:163
445 msgid " level "
446 msgstr " level "
447
448 #: ../src/gx_head/gx_srack_builder.cc:171
449 msgid "depth"
450 msgstr "depth"
451
452 #: ../src/gx_head/gx_srack_builder.cc:172
453 msgid "width"
454 msgstr "width"
455
456 #: ../src/gx_head/gx_srack_builder.cc:173
457 msgid "freq"
458 msgstr "freq"
459
460 #: ../src/gx_head/gx_srack_builder.cc:174
461 msgid "max Hz"
462 msgstr "max Hz"
463
464 #: ../src/gx_head/gx_srack_builder.cc:175
465 msgid "min Hz"
466 msgstr "min Hz"
467
468 #: ../src/gx_head/gx_srack_builder.cc:176
469 msgid "speed"
470 msgstr "speed"
471
472 #: ../src/gx_head/gx_srack_builder.cc:235
473 msgid "left gain"
474 msgstr "left gain"
475
476 #: ../src/gx_head/gx_srack_builder.cc:236
477 msgid "left delay"
478 msgstr "left delay"
479
480 #: ../src/gx_head/gx_srack_builder.cc:239
481 msgid "LFO"
482 msgstr "LFO"
483
484 #: ../src/gx_head/gx_srack_builder.cc:248
485 msgid "right gain"
486 msgstr "right gain"
487
488 #: ../src/gx_head/gx_srack_builder.cc:249
489 msgid "right delay"
490 msgstr "right delay"
491
492 #: ../src/gx_head/gx_srack_builder.cc:283
493 msgid "left %"
494 msgstr "left %"
495
496 #: ../src/gx_head/gx_srack_builder.cc:284
497 msgid "left time"
498 msgstr "left time"
499
500 #: ../src/gx_head/gx_srack_builder.cc:285
501 msgid "right %"
502 msgstr "right %"
503
504 #: ../src/gx_head/gx_srack_builder.cc:286
505 msgid "right time"
506 msgstr "right time"
507
508 #: ../src/gx_head/gx_srack_builder.cc:301
509 #: ../src/gx_head/gx_srack_builder.cc:303
510 msgid "moog"
511 msgstr "moog"
512
513 #: ../src/gx_head/gx_srack_builder.cc:320
514 msgid " Q "
515 msgstr " Q "
516
517 #: ../src/gx_head/gx_srack_builder.cc:322
518 msgid " Hz "
519 msgstr " Hz "
520
521 #: ../src/gx_head/gx_main_interface.cpp:446
522 msgid "Main Interface Constructor"
523 msgstr "Costruttore Interfaccia Principale"
524
525 #: ../src/gx_head/gx_main_interface.cpp:447
526 msgid "pixmap check failed, giving up"
527 msgstr "controllo pixmap fallito, rinuncio"
528
529 #: ../src/gx_head/gx_main_interface.cpp:694
530 msgid "gx_head output"
531 msgstr "gx_head output"
532
533 #: ../src/gx_head/gx_main_interface.cpp:919
534 #: ../src/gx_head/gx_main_interface.cpp:923
535 #: ../src/gx_head/gx_main_interface.cpp:951
536 #: ../src/gx_head/gx_main_interface.cpp:955
537 msgid "Move "
538 msgstr "Muovi"
539
540 #: ../src/gx_head/gx_main_interface.cpp:921
541 #: ../src/gx_head/gx_main_interface.cpp:953
542 msgid " up"
543 msgstr "su"
544
545 #: ../src/gx_head/gx_main_interface.cpp:925
546 #: ../src/gx_head/gx_main_interface.cpp:957
547 msgid " down"
548 msgstr "giù"
549
550 #. -- create midi out menu --
551 #: ../src/gx_head/gx_main_interface.cpp:1209
552 #: ../src/gx_head/gx_main_interface.cpp:3167
553 msgid "MIDI out"
554 msgstr "MIDI out"
555
556 #: ../src/gx_head/gx_main_interface.cpp:1390
557 msgid "convolver"
558 msgstr "convolver"
559
560 #: ../src/gx_head/gx_main_interface.cpp:1390
561 msgid "no impulseresponse file"
562 msgstr "file IR assente"
563
564 #: ../src/gx_head/gx_main_interface.cpp:1837
565 #, c-format
566 msgid "%s on/off"
567 msgstr "%s on/off"
568
569 #: ../src/gx_head/gx_main_interface.cpp:2056
570 #: ../src/gx_head/gx_main_interface.cpp:2057
571 msgid "Reset Button, press to reset settings"
572 msgstr "Reset Button, premere per resettare le impostazioni"
573
574 #: ../src/gx_head/gx_main_interface.cpp:2174
575 #, c-format
576 msgid "convolve %s"
577 msgstr "convolve %s"
578
579 #: ../src/gx_head/gx_main_interface.cpp:2177
580 #, c-format
581 msgid "convolver off"
582 msgstr "convolver off"
583
584 #: ../src/gx_head/gx_main_interface.cpp:2187
585 #, c-format
586 msgid " %i%sMain Setting "
587 msgstr " %i%sImpostazione Principale "
588
589 #: ../src/gx_head/gx_main_interface.cpp:2432
590 #: ../src/gx_head/gx_main_interface.cpp:2455
591 msgid "tuner"
592 msgstr "accordatore"
593
594 #: ../src/gx_head/gx_main_interface.cpp:2456
595 msgid "Show tuner"
596 msgstr "mostra accordatore"
597
598 #: ../src/gx_head/gx_main_interface.cpp:2464
599 msgid "Plugin Bar"
600 msgstr "Barra dei Plugin"
601
602 #: ../src/gx_head/gx_main_interface.cpp:2472
603 msgid "mono rack"
604 msgstr "rack mono"
605
606 #: ../src/gx_head/gx_main_interface.cpp:2473
607 msgid "stereo rack"
608 msgstr "rack stereo"
609
610 #: ../src/gx_head/gx_main_interface.cpp:2477
611 msgid "Show mono rack"
612 msgstr "mostra rack mono"
613
614 #: ../src/gx_head/gx_main_interface.cpp:2478
615 msgid "Show stereo rack"
616 msgstr "mostra rack stereo"
617
618 #: ../src/gx_head/gx_main_interface.cpp:2491
619 msgid "Mono Rack, right click pop up the plugin menu"
620 msgstr "Rack Mono, click destro per mostrare il menu dei plugin"
621
622 #: ../src/gx_head/gx_main_interface.cpp:2504
623 msgid "Stereo Rack, right click pop up the plugin menu"
624 msgstr "Rack Stereo, click destro per mostrare il menu dei plugin"
625
626 #: ../src/gx_head/gx_main_interface.cpp:2560
627 msgid "dsp load %1% %%"
628 msgstr "dsp load %1% %%"
629
630 #: ../src/gx_head/gx_main_interface.cpp:2567
631 msgid "ht frames %1%"
632 msgstr "ht frames %1%"
633
634 #: ../src/gx_head/gx_main_interface.cpp:2573
635 msgid "RT mode yes "
636 msgstr "RT mode: sì"
637
638 #: ../src/gx_head/gx_main_interface.cpp:2573
639 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
640 msgstr "RT mode <span color=\"#cc1a1a\">NO</span>"
641
642 #: ../src/gx_head/gx_main_interface.cpp:2579
643 msgid "latency %1%"
644 msgstr "latenza %1%"
645
646 #: ../src/gx_head/gx_main_interface.cpp:2651
647 msgid "engine is on"
648 msgstr "motore attivo"
649
650 #: ../src/gx_head/gx_main_interface.cpp:2662
651 msgid "engine is off"
652 msgstr "motore spento"
653
654 #: ../src/gx_head/gx_main_interface.cpp:2673
655 msgid "engine is in bypass mode"
656 msgstr "motore in bypass"
657
658 #: ../src/gx_head/gx_main_interface.cpp:2689
659 msgid "jack server is connected"
660 msgstr "il server jack server è connesso"
661
662 #: ../src/gx_head/gx_main_interface.cpp:2701
663 msgid "jack server is unconnected"
664 msgstr "il server jack server non è connesso"
665
666 #: ../src/gx_head/gx_main_interface.cpp:2735
667 msgid "_Engine"
668 msgstr "_Motore"
669
670 #: ../src/gx_head/gx_main_interface.cpp:2748
671 msgid "Engine _Start / _Stop"
672 msgstr "Motore _Start / _Stop"
673
674 #. -- Create Engine bypass item --
675 #: ../src/gx_head/gx_main_interface.cpp:2760
676 msgid "Engine _Bypass"
677 msgstr "Motore _Bypass"
678
679 #. -- create Midi Controller Table menu item --
680 #: ../src/gx_head/gx_main_interface.cpp:2785
681 msgid "M_idi Controller"
682 msgstr "Controller M_idi"
683
684 #. -- Create Exit menu item under Engine submenu --
685 #: ../src/gx_head/gx_main_interface.cpp:2800
686 msgid "_Quit"
687 msgstr "_Chiudi"
688
689 #. ---------------- Create Presets menu items --------------------
690 #: ../src/gx_head/gx_main_interface.cpp:2821
691 msgid "_Presets"
692 msgstr "_Presets"
693
694 #. -- add New Preset saving under Save Presets menu
695 #: ../src/gx_head/gx_main_interface.cpp:2859
696 msgid "New _Preset"
697 msgstr "Nuovo _Preset"
698
699 #. -- Create patch info menu item under Options submenu --
700 #: ../src/gx_head/gx_main_interface.cpp:2886
701 msgid "P_atch Info"
702 msgstr "P_atch Info"
703
704 #. -- Create load presetfile menu --
705 #: ../src/gx_head/gx_main_interface.cpp:2900
706 msgid "Load Preset-_file"
707 msgstr "Carica il file di Preset"
708
709 #. -- Create save as presetfile menu--
710 #: ../src/gx_head/gx_main_interface.cpp:2909
711 msgid "E_xport Preset-file"
712 msgstr "Esporta il file di Preset"
713
714 #. -- Create Main setting submenu --
715 #: ../src/gx_head/gx_main_interface.cpp:2923
716 msgid "Recall Main _Setting"
717 msgstr "Richiama la Configurazione _Principale"
718
719 #: ../src/gx_head/gx_main_interface.cpp:2931
720 msgid "_Save As Main _Setting"
721 msgstr "_Salva come Configurazione Principale"
722
723 #. -- Create sub menu More Preset Action --
724 #: ../src/gx_head/gx_main_interface.cpp:2945
725 msgid "More Preset Options..."
726 msgstr "Altre opzioni di Preset"
727
728 #. ---------------- Create Presets menu items --------------------
729 #. forward preset
730 #: ../src/gx_head/gx_main_interface.cpp:2969
731 msgid "Next _Preset"
732 msgstr "Preset Successivo"
733
734 #. rewind preset
735 #: ../src/gx_head/gx_main_interface.cpp:2979
736 msgid "Previous _Preset"
737 msgstr "Preset Precedente"
738
739 #. -- Create menu item Delete Active preset --
740 #: ../src/gx_head/gx_main_interface.cpp:2994
741 msgid "_Save Active Preset"
742 msgstr "Salva il Preset attivo"
743
744 #: ../src/gx_head/gx_main_interface.cpp:3003
745 msgid "_Rename Active Preset"
746 msgstr "Rinomina il Preset attivo"
747
748 #: ../src/gx_head/gx_main_interface.cpp:3012
749 msgid "_Delete Active Preset"
750 msgstr "_Cancella il Preset attivo"
751
752 #. -- Create menu item Delete All presets --
753 #: ../src/gx_head/gx_main_interface.cpp:3027
754 msgid "_Delete All Presets"
755 msgstr "_Cancella tutti i Presets"
756
757 #. ---------------- Create Options menu items ------------------
758 #: ../src/gx_head/gx_main_interface.cpp:3067
759 msgid "_Tube "
760 msgstr "_Valvole"
761
762 #. -- Create toolbar check menu item under Options submenu --
763 #: ../src/gx_head/gx_main_interface.cpp:3077
764 msgid "emulate 12ax7"
765 msgstr "emulazione 12ax7"
766
767 #. fSelectTubeModel.set_active(true);
768 #: ../src/gx_head/gx_main_interface.cpp:3089
769 msgid "emulate 12AU7"
770 msgstr "emulazione 12AU7"
771
772 #: ../src/gx_head/gx_main_interface.cpp:3101
773 msgid "emulate 6V6"
774 msgstr "emulazione 6V6"
775
776 #. ---------------- Create Options menu items ------------------
777 #: ../src/gx_head/gx_main_interface.cpp:3124
778 msgid "P_lugins"
779 msgstr "P_lugins"
780
781 #. -- Create toolbar check menu item under Options submenu --
782 #: ../src/gx_head/gx_main_interface.cpp:3134
783 msgid "show Plugin _Bar"
784 msgstr "mostra la barra dei Plugin"
785
786 #. -- Create mono rack check menu item under Options submenu --
787 #: ../src/gx_head/gx_main_interface.cpp:3144
788 msgid "Show Mono _Rack"
789 msgstr "mostra il Rack Mono"
790
791 #. -- Create mono plugin menu soket item under Options submenu --
792 #: ../src/gx_head/gx_main_interface.cpp:3154
793 msgid "_Mono Plugins"
794 msgstr "Plugins _Mono"
795
796 #. -- Create stereo rack check menu item under Options submenu --
797 #: ../src/gx_head/gx_main_interface.cpp:3184
798 msgid "Show _Stereo Rack"
799 msgstr "mostra il Rack Stereo"
800
801 #. -- Create stereo plugin menu soket item under Options submenu --
802 #: ../src/gx_head/gx_main_interface.cpp:3194
803 msgid "_Stereo Plugins"
804 msgstr "Plugins _Stereo"
805
806 #. ---------------- Create Options menu items ------------------
807 #: ../src/gx_head/gx_main_interface.cpp:3232
808 msgid "_Options"
809 msgstr "_Opzioni"
810
811 #. -- Create Open check menu item under Options submenu --
812 #: ../src/gx_head/gx_main_interface.cpp:3243
813 msgid "_Meterbridge"
814 msgstr "_Meterbridge"
815
816 #. -- Create tuner check menu item under Options submenu --
817 #: ../src/gx_head/gx_main_interface.cpp:3252
818 msgid "_Tuner"
819 msgstr "_Accordatore"
820
821 #: ../src/gx_head/gx_main_interface.cpp:3264
822 msgid "Set _Knobs Linear"
823 msgstr "_Manopole Lineari"
824
825 #. -- Create logbox check menu item under Options submenu --
826 #: ../src/gx_head/gx_main_interface.cpp:3274
827 msgid "Show _Logging Box"
828 msgstr "mostra i Messaggi"
829
830 #. -- Create menu item to control tooltip display --
831 #: ../src/gx_head/gx_main_interface.cpp:3284
832 msgid "Show _Tooltips"
833 msgstr "mostra i Suggerimenti"
834
835 #. -- create option for saving midi controller settings in presets --
836 #: ../src/gx_head/gx_main_interface.cpp:3293
837 msgid "Include MIDI in _presets"
838 msgstr "Includi MIDI nei presets"
839
840 #. -- create option for resetting gx_head settings --
841 #: ../src/gx_head/gx_main_interface.cpp:3299
842 msgid "Reset _All Parameters"
843 msgstr "Resetta tutti i Parametri"
844
845 #. ---------------- Create skin menu items ------------------
846 #: ../src/gx_head/gx_main_interface.cpp:3318
847 msgid "_Skin..."
848 msgstr "_Skin..."
849
850 #. ---------------- Start About menu declarations ----------------
851 #. -- Create About menu item under About submenu --
852 #: ../src/gx_head/gx_main_interface.cpp:3370
853 #: ../src/gx_head/gx_main_interface.cpp:3379
854 msgid "_About"
855 msgstr "Informazioni su..."
856
857 #. -- Create Help menu item under About submenu --
858 #: ../src/gx_head/gx_main_interface.cpp:3388
859 msgid "_Help"
860 msgstr "_Aiuto"
861
862 #. -- Create Jack Connection toggle button --
863 #: ../src/gx_head/gx_main_interface.cpp:3408
864 msgid "Jack Server _Connection "
865 msgstr "_Connessioni Server Jack "
866
867 #. -- create Jack Ports menu item --
868 #: ../src/gx_head/gx_main_interface.cpp:3419
869 msgid "Jack _Ports "
870 msgstr "_Porte Jack"
871
872 #. -- Create Latency submenu under Jack Server submenu --
873 #: ../src/gx_head/gx_main_interface.cpp:3428
874 msgid "_Latency"
875 msgstr "_Latenza"
876
877 #: ../src/gx_head/gx_main_interface.cpp:3521
878 #: ../src/gx_head/gx_main_interface.cpp:3530
879 msgid "system startup"
880 msgstr "avvio sistema"
881
882 #: ../src/gx_head/gx_main_interface.cpp:3521
883 msgid "Thread create failed (signal): "
884 msgstr "Creazione thread fallita (signal): "
885
886 #: ../src/gx_head/gx_main_interface.cpp:3530
887 msgid "Thread create failed (midi): "
888 msgstr "Creazione thread fallita (midi): "
889
890 #: ../src/gx_head/gx_gui_helpers.cpp:86
891 #: ../src/gx_head/gx_gui_helpers.cpp:93
892 msgid "gtk builder"
893 msgstr "gtk builder"
894
895 #: ../src/gx_head/gx_gui_helpers.cpp:93
896 msgid " not found in "
897 msgstr "non trovato in "
898
899 #: ../src/gx_head/gx_gui_helpers.cpp:180
900 msgid "Engine State: "
901 msgstr "Stato Motore: "
902
903 #. FIXME send to ui thread
904 #. gx_print_warning("Jack Shutdown",
905 #. "jack has bumped us out!!");
906 #.
907 #: ../src/gx_head/gx_gui_helpers.cpp:202
908 msgid "jack has bumped us out!!"
909 msgstr "jack ha annullato la connessione!!"
910
911 #: ../src/gx_head/gx_gui_helpers.cpp:317
912 msgid ""
913 "\n"
914 " This Aplication is to a large extent provided\n"
915 " with the marvelous faust compiler.Yann Orlary\n"
916 " <http://faust.grame.fr/>\n"
917 " A large part is based on the work of Julius Orion Smith\n"
918 " <http://ccrma.stanford.edu/realsimple/faust/>\n"
919 " and Albert Graef\n"
920 " <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html> \n"
921 "\n"
922 "\n"
923 " gx_head "
924 msgstr ""
925 "\n"
926 " Questa applicazione è in larga parte prodotta\n"
927 " con il meraviglioso compilatore faust.Yann Orlary\n"
928 " <http://faust.grame.fr/>\n"
929 " Per una buona parte è basata sul lavoro di Julius Orion Smith\n"
930 " <http://ccrma.stanford.edu/realsimple/faust/>\n"
931 " e Albert Graef\n"
932 " <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html> \n"
933 "\n"
934 "\n"
935 " gx_head "
936
937 #: ../src/gx_head/gx_gui_helpers.cpp:328
938 msgid ""
939 "\n"
940 " for impulse response it use zita-convolver \n"
941 " byFons Adriaensen \n"
942 " http://www.kokkinizita.net/linuxaudio/index.html \n"
943 "\n"
944 " authors: Hermann Meyer <brummer-@web.de>\n"
945 " authors: James Warden <warjamy@yahoo.com>\n"
946 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
947 " home: http://gx_head.sourceforge.net/\n"
948 msgstr ""
949 "\n"
950 " per l' \"impulse response\" usa zita-convolver \n"
951 " by Fons Adriaensen \n"
952 " http://www.kokkinizita.net/linuxaudio/index.html \n"
953 "\n"
954 " autori: Hermann Meyer <brummer-@web.de>\n"
955 " autori: James Warden <warjamy@yahoo.com>\n"
956 " autori: Andreas Degert <andreas.degert@googlemail.com>\n"
957 " home: http://gx_head.sourceforge.net/\n"
958 "\t\n"
959
960 #: ../src/gx_head/gx_gui_helpers.cpp:348
961 msgid ""
962 "\n"
963 "WARNING\n"
964 msgstr ""
965 "\n"
966 "ATTENZIONE\n"
967
968 #: ../src/gx_head/gx_gui_helpers.cpp:349
969 msgid ""
970 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
971 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
972 "TO OTHER RUNNING JACK APPLICATIONS. \n"
973 "DO YOU WANT TO PROCEED ?"
974 msgstr ""
975 "MODIFICARE LE DIMENSIONI DEL BUFFER AL VOLO\n"
976 "PUO' CAUSARE EFFETTI INDESIDERATI\n"
977 "ALLE ALTRE APPLICAZIONI. \n"
978 "VOLETE PROSEGUIRE ?"
979
980 #: ../src/gx_head/gx_gui_helpers.cpp:371
981 msgid "Yes"
982 msgstr "Si"
983
984 #: ../src/gx_head/gx_gui_helpers.cpp:375
985 msgid "No"
986 msgstr "No"
987
988 #: ../src/gx_head/gx_gui_helpers.cpp:387
989 msgid "Don't bother me again with such a question, I know what I am doing"
990 msgstr "Non insistere di nuovo con questa domanda, so cosa sto facendo"
991
992 #: ../src/gx_head/gx_gui_helpers.cpp:1013
993 msgid "skin index out of range, keeping actual skin"
994 msgstr "indice della skin fuori range, mantengo la skin attuale"
995
996 #: ../src/gx_head/gx_gui_helpers.cpp:1047
997 msgid "warning message does not exist"
998 msgstr "il messaggio di warning non esiste"
999
1000 #: ../src/gx_head/gx_jack.cpp:83
1001 msgid "Jack Init"
1002 msgstr "Inizializzazione Jack"
1003
1004 #: ../src/gx_head/gx_jack.cpp:83
1005 msgid "jackd OK, trying to be a client"
1006 msgstr "jackd OK, tento la connessione come client"
1007
1008 #: ../src/gx_head/gx_jack.cpp:97
1009 #: ../src/gx_head/gx_jack.cpp:106
1010 #: ../src/gx_head/gx_system.cpp:866
1011 #: ../src/gx_head/gx_system.cpp:996
1012 #: ../src/gx_head/gx_system.cpp:1023
1013 #: ../src/gx_head/gx_system.cpp:1038
1014 #: ../src/gx_head/gx_system.cpp:1056
1015 #: ../src/gx_head/gx_system.cpp:1095
1016 msgid "main"
1017 msgstr "principale"
1018
1019 #: ../src/gx_head/gx_jack.cpp:98
1020 msgid "I really tried to get jack up and running, sorry ... "
1021 msgstr "Ho tentato di avviare e attivare Jack, mi spiace..."
1022
1023 #: ../src/gx_head/gx_jack.cpp:107
1024 msgid "Ignoring jackd ..."
1025 msgstr "Ignoro Jackd ..."
1026
1027 #: ../src/gx_head/gx_jack.cpp:129
1028 msgid "Cannot create JACK ringbuffer."
1029 msgstr "Impossibile creare JACK ringbuffer."
1030
1031 #: ../src/gx_head/gx_jack.cpp:140
1032 msgid "The jack sample rate is "
1033 msgstr "Il sample rate di Jack è "
1034
1035 #: ../src/gx_head/gx_jack.cpp:140
1036 msgid "/sec"
1037 msgstr "/sec"
1038
1039 #: ../src/gx_head/gx_jack.cpp:141
1040 #: ../src/gx_head/gx_jack.cpp:147
1041 msgid "Jack init"
1042 msgstr "Inizializzo Jack"
1043
1044 #: ../src/gx_head/gx_jack.cpp:145
1045 msgid "The jack buffer size is "
1046 msgstr "Il buffer di Jack è "
1047
1048 #: ../src/gx_head/gx_jack.cpp:145
1049 msgid "/frames ... "
1050 msgstr "/frames ... "
1051
1052 #: ../src/gx_head/gx_jack.cpp:254
1053 #: ../src/gx_head/gx_jack.cpp:260
1054 msgid "Jack Activation"
1055 msgstr "Attivazione di Jack"
1056
1057 #: ../src/gx_head/gx_jack.cpp:255
1058 #: ../src/gx_head/gx_jack.cpp:261
1059 msgid "Can't activate JACK client"
1060 msgstr "Impossibile attivare il client JACK"
1061
1062 #: ../src/gx_head/gx_jack.cpp:361
1063 msgid "Start Jack"
1064 msgstr "Avvia Jack"
1065
1066 #: ../src/gx_head/gx_jack.cpp:361
1067 msgid "Ignore Jack"
1068 msgstr "Ignora Jack"
1069
1070 #: ../src/gx_head/gx_jack.cpp:361
1071 msgid "Exit"
1072 msgstr "Esci"
1073
1074 #: ../src/gx_head/gx_jack.cpp:371
1075 msgid " Jack Starter "
1076 msgstr " Avvio Jack "
1077
1078 #: ../src/gx_head/gx_jack.cpp:372
1079 msgid ""
1080 "\n"
1081 " WARNING \n"
1082 "\n"
1083 " The jack server is not currently running\n"
1084 " You can choose to activate it or terminate gx_head \n"
1085 "\n"
1086 " 1) activate jack \n"
1087 " 2) ignore jack, start gx_head anyway \n"
1088 " 3) exit gx_head \n"
1089 msgstr ""
1090 "\n"
1091 " ATTENZIONE \n"
1092 "\n"
1093 " Il server Jack server non è avviato\n"
1094 " Puoi scegliere di avviarlo o di chiudere gx_head \n"
1095 "\n"
1096 " 1) avvia Jack \n"
1097 " 2) ignora Jack, avvia gx_head ugualmente \n"
1098 " 3) chiudi gx_head \n"
1099
1100 #: ../src/gx_head/gx_jack.cpp:511
1101 #: ../src/gx_head/gx_jack.cpp:528
1102 msgid "Jack Server"
1103 msgstr "Jack Server"
1104
1105 #: ../src/gx_head/gx_jack.cpp:511
1106 msgid "Connected to Jack Server"
1107 msgstr "Connesso al Server Jack"
1108
1109 #: ../src/gx_head/gx_jack.cpp:528
1110 msgid "Disconnected from Jack Server"
1111 msgstr "Disconnesso dal Server Jack"
1112
1113 #: ../src/gx_head/gx_jack.cpp:540
1114 msgid "Jack Buffer Size setting"
1115 msgstr "Impostazione Jack Buffer Size"
1116
1117 #: ../src/gx_head/gx_jack.cpp:541
1118 msgid "we are not a jack client, server may be down"
1119 msgstr "non siamo un client Jack, il server potrebbe essere spento"
1120
1121 #: ../src/gx_head/gx_jack.cpp:572
1122 msgid "Setting Jack Buffer Size"
1123 msgstr "Imposta la dimensione del Buffer di Jack"
1124
1125 #: ../src/gx_head/gx_jack.cpp:573
1126 msgid "Could not change latency"
1127 msgstr "Impossibile cambiare la latenza"
1128
1129 #: ../src/gx_head/gx_jack.cpp:580
1130 msgid "Jack Buffer Size"
1131 msgstr "Jack Buffer Size"
1132
1133 #: ../src/gx_head/gx_jack.cpp:581
1134 msgid "latency is "
1135 msgstr "la latenza è "
1136
1137 #: ../src/gx_head/gx_engine_audio.cpp:75
1138 msgid "on/off"
1139 msgstr "on/off"
1140
1141 #: ../src/gx_head/gx_engine_audio.cpp:101
361 #: ../src/faust-generated/moog.cc:49
362 msgid "Moog Filter"
363 msgstr "Moog Filter"
364
365 #: ../src/faust-generated/noise_shaper.cc:38
366 msgid "Shaper"
367 msgstr "Shaper"
368
369 #: ../src/faust-generated/noise_shaper.cc:101
370 #: ../src/faust-generated/tonecontroll.cc:276
371 msgid "sharper"
372 msgstr ""
373
374 #: ../src/faust-generated/overdrive.cc:36
375 msgid "Overdrive"
376 msgstr "Overdrive"
377
378 #: ../src/faust-generated/phaser.cc:59
379 msgid "Phaser"
380 msgstr "Phaser"
381
382 #: ../src/faust-generated/phaser_mono.cc:53
383 #, fuzzy
384 msgid "Phaser Mono"
385 msgstr "Phaser"
386
387 #: ../src/faust-generated/selecteq.cc:74
388 msgid "Scaleable EQ"
389 msgstr "Scaleable EQ"
390
391 #: ../src/faust-generated/selecteq.cc:256
392 msgid "gain (dB) at 31.25 Hz"
393 msgstr ""
394
395 #: ../src/faust-generated/selecteq.cc:257
396 msgid "gain (dB) at 62.5 Hz"
397 msgstr ""
398
399 #: ../src/faust-generated/selecteq.cc:258
400 #: ../src/faust-generated/selecteq.cc:259
401 #: ../src/faust-generated/selecteq.cc:264
402 #: ../src/faust-generated/selecteq.cc:266
403 #: ../src/faust-generated/selecteq.cc:271
404 #: ../src/faust-generated/selecteq.cc:274
405 #: ../src/faust-generated/selecteq.cc:276
406 #: ../src/faust-generated/selecteq.cc:279
407 #: ../src/faust-generated/selecteq.cc:282
408 #: ../src/faust-generated/selecteq.cc:283
409 msgid "Hz"
410 msgstr ""
411
412 #: ../src/faust-generated/selecteq.cc:262
413 msgid "gain (dB) at 125 Hz"
414 msgstr ""
415
416 #: ../src/faust-generated/selecteq.cc:263
417 msgid "gain (dB) at 250 Hz"
418 msgstr ""
419
420 #: ../src/faust-generated/selecteq.cc:267
421 msgid "gain (dB) at 2 kHz"
422 msgstr ""
423
424 #: ../src/faust-generated/selecteq.cc:269
425 msgid "gain (dB) at 500 Hz"
426 msgstr ""
427
428 #: ../src/faust-generated/selecteq.cc:272
429 msgid "gain (dB) at 1 kHz"
430 msgstr ""
431
432 #: ../src/faust-generated/selecteq.cc:277
433 msgid "gain (dB) at 8 kHz"
434 msgstr ""
435
436 #: ../src/faust-generated/selecteq.cc:280
437 msgid "gain (dB) at 16 kHz"
438 msgstr ""
439
440 #: ../src/faust-generated/selecteq.cc:284
441 msgid "gain (dB) at 4 kHz"
442 msgstr ""
443
444 #: ../src/faust-generated/stereodelay.cc:58
445 msgid "Stereo Delay"
446 msgstr "Stereo Delay"
447
448 #: ../src/faust-generated/stereoecho.cc:49
449 msgid "Stereo Echo"
450 msgstr "Stereo Echo"
451
452 #: ../src/faust-generated/stereoverb.cc:101
453 #, fuzzy
454 msgid "Stereo Verb"
455 msgstr "Stereo Delay"
456
457 #: ../src/faust-generated/tonecontroll.cc:93
458 msgid "3 Band EQ"
459 msgstr ""
460
461 #: ../src/faust-generated/tonestack_ac15.cc:47
462 msgid "AC-15"
463 msgstr ""
464
465 #: ../src/faust-generated/tonestack_ac30.cc:43
466 #: ../src/gx_head/engine/gx_internal_plugins.cpp:540
467 msgid "AC-30"
468 msgstr "AC-30"
469
470 #: ../src/faust-generated/tonestack_ampeg.cc:43
471 msgid "Ampeg"
472 msgstr ""
473
474 #: ../src/faust-generated/tonestack_ampeg_rev.cc:43
475 msgid "Rev.Rocket"
476 msgstr ""
477
478 #: ../src/faust-generated/tonestack_bassman.cc:43
479 #: ../src/gx_head/engine/gx_internal_plugins.cpp:538
480 msgid "Bassman"
481 msgstr "Bassman"
482
483 #: ../src/faust-generated/tonestack_bogner.cc:43
484 msgid "Triple Giant"
485 msgstr ""
486
487 #: ../src/faust-generated/tonestack_crunch.cc:43
488 msgid "Hughes&Kettner"
489 msgstr ""
490
491 #: ../src/faust-generated/tonestack_default.cc:51
1142492 msgid "default"
1143493 msgstr "default"
1144494
1145 #: ../src/gx_head/gx_engine_audio.cpp:101
1146 msgid "Bassman"
1147 msgstr "Bassman"
1148
1149 #: ../src/gx_head/gx_engine_audio.cpp:101
495 #: ../src/faust-generated/tonestack_fender_blues.cc:43
496 msgid "Junior"
497 msgstr ""
498
499 #: ../src/faust-generated/tonestack_fender_default.cc:43
500 msgid "Fender"
501 msgstr ""
502
503 #: ../src/faust-generated/tonestack_fender_deville.cc:43
504 msgid "Deville"
505 msgstr ""
506
507 #: ../src/faust-generated/tonestack_gibsen.cc:43
508 msgid "Gibsen"
509 msgstr ""
510
511 #: ../src/faust-generated/tonestack_groove.cc:43
512 #, fuzzy
513 msgid "Trio Preamp"
514 msgstr "Preamp"
515
516 #: ../src/faust-generated/tonestack_ibanez.cc:43
517 msgid "Ibanez"
518 msgstr ""
519
520 #: ../src/faust-generated/tonestack_jcm2000.cc:43
521 msgid "JCM-2000"
522 msgstr "JCM-2000"
523
524 #: ../src/faust-generated/tonestack_jcm800.cc:43
525 msgid "JCM-800"
526 msgstr "JCM-800"
527
528 #: ../src/faust-generated/tonestack_jtm45.cc:43
529 msgid "JTM-45"
530 msgstr ""
531
532 #: ../src/faust-generated/tonestack_m2199.cc:43
533 msgid "M2199"
534 msgstr "M2199"
535
536 #: ../src/faust-generated/tonestack_mesa.cc:43
537 #: ../src/gx_head/engine/gx_internal_plugins.cpp:544
538 msgid "Mesa Boogie"
539 msgstr ""
540
541 #: ../src/faust-generated/tonestack_mlead.cc:43
542 msgid "M-Lead"
543 msgstr "M-Lead"
544
545 #: ../src/faust-generated/tonestack_peavey.cc:43
546 msgid "Peavey"
547 msgstr ""
548
549 #: ../src/faust-generated/tonestack_princeton.cc:43
550 #: ../src/gx_head/engine/gx_internal_plugins.cpp:541
551 msgid "Princeton"
552 msgstr "Princeton"
553
554 #: ../src/faust-generated/tonestack_roland.cc:43
555 msgid "Roland"
556 msgstr ""
557
558 #: ../src/faust-generated/tonestack_soldano.cc:43
559 msgid "SOL 100"
560 msgstr ""
561
562 #: ../src/faust-generated/tonestack_sovtek.cc:43
563 msgid "MIG 100 H"
564 msgstr ""
565
566 #: ../src/faust-generated/tonestack_twin.cc:43
1150567 msgid "Twin Reverb"
1151568 msgstr "Twin Reverb"
1152569
1153 #: ../src/gx_head/gx_engine_audio.cpp:101
1154 msgid "Princeton"
1155 msgstr "Princeton"
1156
1157 #: ../src/gx_head/gx_engine_audio.cpp:101
1158 msgid "JCM-800"
1159 msgstr "JCM-800"
1160
1161 #: ../src/gx_head/gx_engine_audio.cpp:101
1162 msgid "JCM-2000"
1163 msgstr "JCM-2000"
1164
1165 #: ../src/gx_head/gx_engine_audio.cpp:101
1166 msgid "M-Lead"
1167 msgstr "M-Lead"
1168
1169 #: ../src/gx_head/gx_engine_audio.cpp:101
1170 msgid "M2199"
1171 msgstr "M2199"
1172
1173 #: ../src/gx_head/gx_engine_audio.cpp:101
1174 msgid "AC-30"
1175 msgstr "AC-30"
1176
1177 #: ../src/gx_head/gx_engine_audio.cpp:101
1178 msgid "Off"
1179 msgstr "Off"
1180
1181 #: ../src/gx_head/gx_engine_audio.cpp:104
1182 msgid "post"
1183 msgstr "post"
1184
1185 #: ../src/gx_head/gx_engine_audio.cpp:104
1186 msgid "pre"
1187 msgstr "pre"
1188
1189 #: ../src/gx_head/gx_engine_audio.cpp:117
1190 msgid "manual"
1191 msgstr "manuale"
1192
1193 #: ../src/gx_head/gx_engine_audio.cpp:117
1194 msgid "auto"
1195 msgstr "auto"
1196
1197 #: ../src/gx_head/gx_paramtable.cpp:163
1198 msgid "midi standard controllers: number expected"
1199 msgstr "midi standard controllers: numero richiesto"
1200
1201 #: ../src/gx_head/gx_paramtable.cpp:191
1202 msgid "Midi controller settings"
1203 msgstr "Impostazione Midi controller "
1204
1205 #: ../src/gx_head/gx_paramtable.cpp:192
1206 #: ../src/gx_head/gx_system.cpp:460
1207 msgid "unknown parameter: "
1208 msgstr "parametro sconosciuto: "
1209
1210 #: ../src/gx_head/gx_paramtable.cpp:240
1211 #: ../src/gx_head/gx_paramtable.cpp:246
1212 msgid "recall MIDI state"
1213 msgstr "Richiama stato MIDI"
1214
1215 #: ../src/gx_head/gx_paramtable.cpp:241
1216 msgid "invalid format, Parameter skipped: "
1217 msgstr "formato non valido, salto il Parametro: "
1218
1219 #: ../src/gx_head/gx_paramtable.cpp:247
1220 msgid "Parameter range outside bounds, changed: "
1221 msgstr "Valore del parametro fuori limite, modificato: "
1222
1223 #: ../src/gx_head/gx_paramtable.cpp:465
1224 msgid "Convolver"
1225 msgstr "Convolver"
1226
1227 #: ../src/gx_head/gx_paramtable.cpp:467
1228 msgid "Scaleable EQ"
1229 msgstr "Scaleable EQ"
1230
1231 #: ../src/gx_head/gx_paramtable.cpp:468
1232 msgid "Scwitch EQ"
1233 msgstr "Scwitch EQ"
1234
1235 #: ../src/gx_head/gx_paramtable.cpp:469
1236 msgid "Amplifier"
1237 msgstr "Amplifier"
1238
1239 #: ../src/gx_head/gx_paramtable.cpp:470
1240 #: ../src/gx_head/gx_paramtable.cpp:474
1241 msgid "Amplifier2"
1242 msgstr "Amplifier2"
1243
1244 #: ../src/gx_head/gx_paramtable.cpp:471
1245 msgid "Preamp"
1246 msgstr "Preamp"
1247
1248 #: ../src/gx_head/gx_paramtable.cpp:472
1249 msgid "Tube1"
1250 msgstr "Tube1"
1251
1252 #: ../src/gx_head/gx_paramtable.cpp:473
1253 msgid "Tube2"
1254 msgstr "Tube2"
1255
1256 #: ../src/gx_head/gx_paramtable.cpp:475
1257 msgid "Tube3"
1258 msgstr "Tube3"
1259
1260 #: ../src/gx_head/gx_paramtable.cpp:476
1261 msgid "Shaper"
1262 msgstr "Shaper"
1263
1264 #: ../src/gx_head/gx_paramtable.cpp:477
1265 msgid "Noise Gate"
1266 msgstr "Noise Gate"
1267
1268 #: ../src/gx_head/gx_paramtable.cpp:478
1269 msgid "Anti Alias"
1270 msgstr "Anti Alias"
1271
1272 #: ../src/gx_head/gx_paramtable.cpp:479
1273 msgid "Oversampling"
1274 msgstr "Oversampling"
1275
1276 #: ../src/gx_head/gx_paramtable.cpp:480
1277 msgid "Bass Boost"
1278 msgstr "Bass Boost"
1279
1280 #: ../src/gx_head/gx_paramtable.cpp:481
1281 msgid "Amp Model"
1282 msgstr "Amp Model"
1283
1284 #: ../src/gx_head/gx_paramtable.cpp:482
1285 msgid "Pre-Amp"
1286 msgstr "Pre-Amp"
1287
1288 #: ../src/gx_head/gx_paramtable.cpp:483
1289 msgid "Drive"
1290 msgstr "Drive"
1291
1292 #: ../src/gx_head/gx_paramtable.cpp:484
1293 msgid "Tube 1"
1294 msgstr "Tube 1"
1295
1296 #: ../src/gx_head/gx_paramtable.cpp:485
1297 msgid "Tube 1 Vibrato"
1298 msgstr "Tube 1 Vibrato"
1299
1300 #: ../src/gx_head/gx_paramtable.cpp:486
1301 msgid "Tube 2"
1302 msgstr "Tube 2"
1303
1304 #: ../src/gx_head/gx_paramtable.cpp:487
1305 msgid "Tube 3"
1306 msgstr "Tube 3"
1307
1308 #: ../src/gx_head/gx_paramtable.cpp:488
1309 msgid "Tonestack"
1310 msgstr "Tonestack"
1311
1312 #: ../src/gx_head/gx_paramtable.cpp:489
1313 msgid "Compressor"
1314 msgstr "Compressor"
1315
1316 #: ../src/gx_head/gx_paramtable.cpp:490
1317 msgid "Overdrive"
1318 msgstr "Overdrive"
1319
1320 #: ../src/gx_head/gx_paramtable.cpp:491
1321 #: ../src/gx_head/gx_paramtable.cpp:492
1322 msgid "Multi Band Distortion"
1323 msgstr "Multi Band Distortion"
1324
1325 #: ../src/gx_head/gx_paramtable.cpp:493
1326 msgid "low_highpass"
1327 msgstr "low_highpass"
1328
1329 #: ../src/gx_head/gx_paramtable.cpp:494
1330 msgid "low_highcutoff"
1331 msgstr "low_highcutoff"
1332
1333 #: ../src/gx_head/gx_paramtable.cpp:495
1334 msgid "low high pass"
1335 msgstr "low high pass"
1336
1337 #: ../src/gx_head/gx_paramtable.cpp:496
1338 #: ../src/gx_head/gx_paramtable.cpp:500
1339 msgid "Distortion resonator"
1340 msgstr "Distortion resonator"
1341
1342 #: ../src/gx_head/gx_paramtable.cpp:497
1343 msgid "Single Band Distortion"
1344 msgstr "Single Band Distortion"
1345
1346 #: ../src/gx_head/gx_paramtable.cpp:498
1347 msgid "Distortion low/highpass"
1348 msgstr "Distortion low/highpass"
1349
1350 #: ../src/gx_head/gx_paramtable.cpp:499
1351 msgid "Distortion low/highcutoff"
1352 msgstr "Distortion low/highcutoff"
1353
1354 #: ../src/gx_head/gx_paramtable.cpp:501
1355 msgid "Switch Distortion"
1356 msgstr "Switch Distortion"
1357
1358 #: ../src/gx_head/gx_paramtable.cpp:502
1359 msgid "Freeverb"
1360 msgstr "Freeverb"
1361
1362 #: ../src/gx_head/gx_paramtable.cpp:503
1363 msgid "ImpulseResponse"
1364 msgstr "ImpulseResponse"
1365
1366 #: ../src/gx_head/gx_paramtable.cpp:504
1367 msgid "Crybaby"
1368 msgstr "Crybaby"
1369
1370 #: ../src/gx_head/gx_paramtable.cpp:505
1371 msgid "Echo"
1372 msgstr "Echo"
1373
1374 #: ../src/gx_head/gx_paramtable.cpp:506
1375 #: ../src/gx_head/iredit.glade.h:35
1376 msgid "Delay"
1377 msgstr "Delay"
1378
1379 #: ../src/gx_head/gx_paramtable.cpp:507
1380 msgid "Stereo Delay"
1381 msgstr "Stereo Delay"
1382
1383 #: ../src/gx_head/gx_paramtable.cpp:508
1384 msgid "Stereo Echo"
1385 msgstr "Stereo Echo"
1386
1387 #: ../src/gx_head/gx_paramtable.cpp:509
1388 msgid "Chorus"
1389 msgstr "Chorus"
1390
1391 #: ../src/gx_head/gx_paramtable.cpp:510
1392 msgid "Multiband Filter"
1393 msgstr "Multiband Filter"
1394
1395 #: ../src/gx_head/gx_paramtable.cpp:511
1396 msgid "Moog Filter"
1397 msgstr "Moog Filter"
1398
1399 #: ../src/gx_head/gx_paramtable.cpp:512
1400 msgid "BiQuad Filter"
1401 msgstr "BiQuad Filter"
1402
1403 #: ../src/gx_head/gx_paramtable.cpp:513
1404 msgid "Flanger"
1405 msgstr "Flanger"
1406
1407 #: ../src/gx_head/gx_paramtable.cpp:514
1408 msgid "Sample Looper"
1409 msgstr "Sample Looper"
1410
1411 #: ../src/gx_head/gx_paramtable.cpp:515
1412 msgid "Cab-ImpResp"
1413 msgstr "Cab-ImpResp"
1414
1415 #: ../src/gx_head/gx_paramtable.cpp:516
1416 msgid "Phaser"
1417 msgstr "Phaser"
1418
1419 #: ../src/gx_head/gx_paramtable.cpp:517
1420 msgid "Midi Out"
1421 msgstr "Midi Out"
1422
1423 #: ../src/gx_head/gx_paramtable.cpp:518
1424 msgid "Midi Out 1"
1425 msgstr "Midi Out 1"
1426
1427 #: ../src/gx_head/gx_paramtable.cpp:519
1428 msgid "Midi Out 2"
1429 msgstr "Midi Out 2"
1430
1431 #: ../src/gx_head/gx_paramtable.cpp:520
1432 msgid "Midi Out 3"
1433 msgstr "Midi Out 3"
1434
1435 #: ../src/gx_head/gx_paramtable.cpp:521
1436 msgid "Beat Detector"
1437 msgstr "Beat Detector"
1438
1439 #: ../src/gx_head/gx_paramtable.cpp:522
1440 msgid "User Interface"
1441 msgstr "Interfaccia Utente"
1442
1443 #: ../src/gx_head/gx_paramtable.cpp:523
1444 msgid "System"
1445 msgstr "Sistema"
1446
1447 #: ../src/gx_head/gx_paramtable.cpp:524
1448 msgid "Oscilloscope"
1449 msgstr "Oscilloscopio"
1450
1451 #: ../src/gx_head/gx_paramtable.cpp:693
1452 #: ../src/gx_head/gx_paramtable.cpp:800
1453 msgid "read parameter"
1454 msgstr "lettura parametri"
1455
1456 #: ../src/gx_head/gx_paramtable.cpp:693
1457 #: ../src/gx_head/gx_paramtable.cpp:800
1458 msgid "parameter %1%: unknown enum value: %2%"
1459 msgstr "parameter %1%: unknown enum value: %2%"
1460
1461 #: ../src/gx_head/gx_system.cpp:460
1462 #: ../src/gx_head/gx_system.cpp:466
1463 #: ../src/gx_head/gx_system.cpp:470
1464 #: ../src/gx_head/gx_system.cpp:536
1465 #: ../src/gx_head/gx_system.cpp:702
1466 #: ../src/gx_head/gx_system.cpp:707
1467 #: ../src/gx_head/gx_system.cpp:725
1468 #: ../src/gx_head/gx_system.cpp:733
1469 #: ../src/gx_head/gx_preset.cpp:110
1470 msgid "recall settings"
1471 msgstr "richiama impostazioni"
1472
1473 #: ../src/gx_head/gx_system.cpp:466
1474 msgid "preset-parameter "
1475 msgstr "preset-parametri "
1476
1477 #: ../src/gx_head/gx_system.cpp:466
1478 msgid " in settings"
1479 msgstr "in impostazione"
1480
1481 #: ../src/gx_head/gx_system.cpp:470
1482 msgid "non preset-parameter "
1483 msgstr "parametro non-preset "
1484
1485 #: ../src/gx_head/gx_system.cpp:470
1486 msgid " in preset"
1487 msgstr " in preset"
1488
1489 #: ../src/gx_head/gx_system.cpp:537
1490 msgid "unknown preset section: "
1491 msgstr "sezione preset sconosciuta: "
1492
1493 #: ../src/gx_head/gx_system.cpp:614
1494 msgid "writing to "
1495 msgstr "scrivo su "
1496
1497 #: ../src/gx_head/gx_system.cpp:671
1498 msgid "recall state"
1499 msgstr "richiama stato"
1500
1501 #: ../src/gx_head/gx_system.cpp:671
1502 msgid "unknown jack ports section: "
1503 msgstr "sezione porte Jack sconosciuta: "
1504
1505 #: ../src/gx_head/gx_system.cpp:702
1506 msgid "loading converted state"
1507 msgstr "carico stati convertiti"
1508
1509 #: ../src/gx_head/gx_system.cpp:705
1510 msgid "major version mismatch in "
1511 msgstr "major version mismatch in "
1512
1513 #: ../src/gx_head/gx_system.cpp:705
1514 msgid ": found "
1515 msgstr ": trovato "
1516
1517 #: ../src/gx_head/gx_system.cpp:706
1518 msgid ", expected "
1519 msgstr ", richiesto "
1520
1521 #: ../src/gx_head/gx_system.cpp:726
1522 msgid "unknown section: "
1523 msgstr "sezione sconosciuta: "
1524
1525 #: ../src/gx_head/gx_system.cpp:733
1526 msgid "invalid settings file: "
1527 msgstr "file impostazioni non valido: "
1528
1529 #. print out a warning
1530 #: ../src/gx_head/gx_system.cpp:839
1531 msgid "signal "
1532 msgstr "segnale "
1533
1534 #: ../src/gx_head/gx_system.cpp:839
1535 msgid " received, exiting ..."
1536 msgstr " ricevuto, abbandono ..."
1537
1538 #: ../src/gx_head/gx_system.cpp:840
1539 #: ../src/gx_head/gx_system.cpp:848
1540 msgid "signal_handler"
1541 msgstr "signal_handler"
1542
1543 #: ../src/gx_head/gx_system.cpp:848
1544 msgid "signal USR1 received, save settings"
1545 msgstr "segnale USR1 ricevuto, salvo i parametri"
1546
1547 #: ../src/gx_head/gx_system.cpp:866
1548 msgid "number of skins is 0, aborting ..."
1549 msgstr "il numero di skins è 0, abbandono"
1550
1551 #: ../src/gx_head/gx_system.cpp:956
1552 msgid "load state file on startup"
1553 msgstr "carica il file di stato all'avvio"
1554
1555 #: ../src/gx_head/gx_system.cpp:971
1556 msgid "directory from which .glade files are loaded"
1557 msgstr "directory da cui i files .glade sono caricati"
1558
1559 #: ../src/gx_head/gx_system.cpp:977
1560 msgid "directory with skin style definitions (.rc files)"
1561 msgstr "directory contenente le definizioni di stile delle skin (files .rc)"
1562
1563 #: ../src/gx_head/gx_system.cpp:983
1564 msgid "print log on terminal"
1565 msgstr "stampa i messaggi sul terminale"
1566
1567 #: ../src/gx_head/gx_system.cpp:996
1568 msgid "Error in user options! "
1569 msgstr "Errore nelle opzioni utente! "
1570
1571 #: ../src/gx_head/gx_system.cpp:1024
1572 #: ../src/gx_head/gx_system.cpp:1057
1573 msgid "-c and -r cannot be used together, defaulting to 'default' style"
1574 msgstr "-c e -r non possono essere usate contemporaneamente, utilizzo lo stile \"default\""
1575
1576 #: ../src/gx_head/gx_system.cpp:1039
1577 msgid "rcset value is garbage, defaulting to 'default' style"
1578 msgstr "il valore di rcset è errato, torno allo stile di default"
1579
1580 #: ../src/gx_head/gx_system.cpp:1096
1581 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
1582 msgstr "Attenzione --> impostate più di 2 porte di uscita, ignoro le porte successive"
1583
1584 #: ../src/gx_head/gx_system.cpp:1186
1585 msgid "fatal system error: "
1586 msgstr "errore fatale di sistema: "
1587
1588 #: ../src/gx_head/gx_system.cpp:1307
1589 msgid "Pixmap Check"
1590 msgstr "Controllo Pixmap"
1591
1592 #: ../src/gx_head/gx_system.cpp:1307
1593 msgid " cannot find installed pixmaps! giving up ..."
1594 msgstr " non posso trovare pixmap installate! rinuncio..."
1595
1596 #: ../src/gx_head/gx_system.cpp:1362
1597 msgid "gx_abort"
1598 msgstr "gx_abort"
1599
1600 #: ../src/gx_head/gx_system.cpp:1362
1601 msgid "Aborting gx_head, ciao!"
1602 msgstr "Abbandono gx_head, ciao!"
1603
1604 #: ../src/gx_head/gx_system.cpp:1537
1605 #, c-format
1606 msgid " gx_head exit *** ciao . . \n"
1607 msgstr " uscita da gx_head *** ciao . . \n"
1608
1609 #: ../src/gx_head/gx_preset.cpp:50
1610 msgid "Load"
1611 msgstr "Apri"
1612
1613 #: ../src/gx_head/gx_preset.cpp:53
1614 msgid "Save"
1615 msgstr "Salva"
1616
1617 #: ../src/gx_head/gx_preset.cpp:56
1618 msgid "Rename"
1619 msgstr "Rinomina"
1620
1621 #: ../src/gx_head/gx_preset.cpp:59
1622 msgid "Delete"
1623 msgstr "Cancella"
1624
1625 #: ../src/gx_head/gx_preset.cpp:100
1626 msgid "loading presets"
1627 msgstr "carico i presets"
1628
1629 #: ../src/gx_head/gx_preset.cpp:100
1630 msgid "rewriting convertet presets"
1631 msgstr "riscrivo le impostazioni convertite"
1632
1633 #: ../src/gx_head/gx_preset.cpp:104
1634 msgid "major version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1635 msgstr "major version non corrisponde in %1%: trovato %2%.%3%, attendevo %4%.%5%"
1636
1637 #: ../src/gx_head/gx_preset.cpp:107
1638 msgid "minor version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
1639 msgstr "minor version non corrisponde in %1%: trivato %2%.%3%, attendevo %4%.%5%"
1640
1641 #: ../src/gx_head/gx_preset.cpp:154
1642 #: ../src/gx_head/gx_preset.cpp:160
1643 msgid "save preset"
1644 msgstr "salvo i presets"
1645
1646 #: ../src/gx_head/gx_preset.cpp:154
1647 msgid "couldn't write "
1648 msgstr "non posso scrivere "
1649
1650 #: ../src/gx_head/gx_preset.cpp:160
1651 msgid "couldn't rename "
1652 msgstr "non posso rinominare "
1653
1654 #: ../src/gx_head/gx_preset.cpp:165
1655 msgid "save/modify preset"
1656 msgstr "salva/modifica preset"
1657
1658 #: ../src/gx_head/gx_preset.cpp:165
1659 #: ../src/gx_head/gx_preset.cpp:552
1660 msgid "invalid preset file: "
1661 msgstr "file di preset non valido: "
1662
1663 #. ---- how many did we get ?
1664 #: ../src/gx_head/gx_preset.cpp:195
1665 msgid "Preset List Building"
1666 msgstr "Costruisco la Lista Preset"
1667
1668 #: ../src/gx_head/gx_preset.cpp:196
1669 msgid " presets found"
1670 msgstr " presets non trovati"
1671
1672 #: ../src/gx_head/gx_preset.cpp:203
1673 msgid "parse error"
1674 msgstr "errore di parsing"
1675
1676 #: ../src/gx_head/gx_preset.cpp:208
1677 msgid "empty preset File "
1678 msgstr "File Preset vuoto "
1679
1680 #: ../src/gx_head/gx_preset.cpp:212
1681 msgid "preset File %1% doesn't exist"
1682 msgstr "Il File Preset %1% non esiste"
1683
1684 #: ../src/gx_head/gx_preset.cpp:214
1685 #: ../src/gx_head/gx_preset.cpp:322
1686 msgid "Load preset file"
1687 msgstr "Carica il file preset"
1688
1689 #: ../src/gx_head/gx_preset.cpp:322
1690 msgid "selecting default preset bank"
1691 msgstr "seleziono il banco preset di default"
1692
1693 #: ../src/gx_head/gx_preset.cpp:338
1694 #: ../src/gx_head/gx_preset.cpp:361
1695 #: ../src/gx_head/gx_preset.cpp:393
1696 msgid "Preset Switching"
1697 msgstr "Preset Switching"
1698
1699 #: ../src/gx_head/gx_preset.cpp:339
1700 #: ../src/gx_head/gx_preset.cpp:362
1701 #: ../src/gx_head/gx_preset.cpp:394
1702 #: ../src/gx_head/gx_preset.cpp:648
1703 msgid "Preset list is empty, make some :)"
1704 msgstr "La lista dei preset è vuota, fai qualcosa :)"
1705
1706 #: ../src/gx_head/gx_preset.cpp:427
1707 #: ../src/gx_head/gx_preset.cpp:439
1708 msgid "Deleting Active Preset"
1709 msgstr "Cancello il Preset Attivo"
1710
1711 #: ../src/gx_head/gx_preset.cpp:428
1712 msgid "No active preset, this is the main setting"
1713 msgstr "Nessun preset attivo, questo è il preset principale"
1714
1715 #: ../src/gx_head/gx_preset.cpp:440
1716 #: ../src/gx_head/gx_preset.cpp:573
1717 msgid "Deleted preset "
1718 msgstr "Cancello il preset "
1719
1720 #: ../src/gx_head/gx_preset.cpp:441
1721 #: ../src/gx_head/gx_preset.cpp:574
1722 msgid ", recalled main setting"
1723 msgstr ", richiamato preset principale"
1724
1725 #: ../src/gx_head/gx_preset.cpp:450
1726 msgid " Are you sure you want to delete preset "
1727 msgstr " Sei sicuro di voler cancellare il preset "
1728
1729 #: ../src/gx_head/gx_preset.cpp:454
1730 msgid "Deleting preset "
1731 msgstr "Cancello il preset "
1732
1733 #: ../src/gx_head/gx_preset.cpp:461
1734 msgid "Delete Preset"
1735 msgstr "Cancella Preset"
1736
1737 #: ../src/gx_head/gx_preset.cpp:461
1738 msgid "Keep Preset"
1739 msgstr "Mantieni Preset"
1740
1741 #. recalling main setting
1742 #. FIXME (wrong when loaded with -f ?)
1743 #: ../src/gx_head/gx_preset.cpp:468
1744 #: ../src/gx_head/gx_preset.cpp:572
1745 msgid "Preset Deleting"
1746 msgstr "Cancellazione del preset"
1747
1748 #: ../src/gx_head/gx_preset.cpp:469
1749 msgid " Deletion of preset "
1750 msgstr " Cancellazione del preset "
1751
1752 #: ../src/gx_head/gx_preset.cpp:470
1753 msgid " has been cancelled"
1754 msgstr " è stato annullata"
1755
1756 #: ../src/gx_head/gx_preset.cpp:483
1757 #: ../src/gx_head/gx_preset.cpp:500
1758 msgid "Delete All Presets Dialog"
1759 msgstr "Cancella tutti i Presets"
1760
1761 #: ../src/gx_head/gx_preset.cpp:484
1762 msgid "There is no presets to delete"
1763 msgstr "Non ci sono presets da cancellare"
1764
1765 #: ../src/gx_head/gx_preset.cpp:491
1766 msgid "Deleting ALL Presets! "
1767 msgstr "Cancello TUTTI i Presets! "
1768
1769 #: ../src/gx_head/gx_preset.cpp:492
1770 msgid " Are you sure you want to delete ALL your cool presets ? "
1771 msgstr " Sei sicuro di voler cancellare TUTTI i tuoi fantastici presets ? "
1772
1773 #: ../src/gx_head/gx_preset.cpp:493
1774 msgid "Yes, DO IT NOW!"
1775 msgstr "Sì, FALLO SUBITO!"
1776
1777 #: ../src/gx_head/gx_preset.cpp:493
1778 msgid "Maybe Later ..."
1779 msgstr "Può darsi dopo..."
1780
1781 #: ../src/gx_head/gx_preset.cpp:501
1782 msgid "All Presets deletion has been cancelled"
1783 msgstr "La cancellazione di tutti i presets è stata annullata"
1784
1785 #: ../src/gx_head/gx_preset.cpp:525
1786 msgid "All Presets Deleting"
1787 msgstr "Cancellazione di Tutti i Presets"
1788
1789 #: ../src/gx_head/gx_preset.cpp:525
1790 msgid "deleted ALL presets!"
1791 msgstr "cancellati TUTTI i presets!"
1792
1793 #: ../src/gx_head/gx_preset.cpp:552
1794 msgid "load preset"
1795 msgstr "carica preset"
1796
1797 #: ../src/gx_head/gx_preset.cpp:582
1798 #: ../src/gx_head/gx_preset.cpp:600
1799 #: ../src/gx_head/gx_preset.cpp:606
1800 msgid "Renaming Active Preset"
1801 msgstr "Rinomina Preset Attivo"
1802
1803 #: ../src/gx_head/gx_preset.cpp:583
1804 msgid "This is the main setting, load a preset first"
1805 msgstr "Questa è l'impostazione principale, carica prima un preset"
1806
1807 #: ../src/gx_head/gx_preset.cpp:601
1808 msgid "The preset name is unchanged"
1809 msgstr "Il nome del preset non è stato modificato"
1810
1811 #: ../src/gx_head/gx_preset.cpp:607
1812 msgid "Renamed preset "
1813 msgstr "Preset rinominato "
1814
1815 #: ../src/gx_head/gx_preset.cpp:608
1816 msgid " to "
1817 msgstr " a "
1818
1819 #. print out info
1820 #: ../src/gx_head/gx_preset.cpp:647
1821 #: ../src/gx_head/gx_preset.cpp:672
1822 #: ../src/gx_head/gx_preset.cpp:677
1823 #: ../src/gx_head/gx_preset.cpp:777
1824 #: ../src/gx_head/gx_preset.cpp:782
1825 msgid "Preset Loading"
1826 msgstr "Caricamento Preset"
1827
1828 #: ../src/gx_head/gx_preset.cpp:672
1829 #: ../src/gx_head/gx_preset.cpp:777
1830 msgid "Could not load preset "
1831 msgstr "Impossibile caricare il preset "
1832
1833 #: ../src/gx_head/gx_preset.cpp:677
1834 #: ../src/gx_head/gx_preset.cpp:782
1835 msgid "loaded preset "
1836 msgstr "preset caricato "
1837
1838 #: ../src/gx_head/gx_preset.cpp:721
1839 msgid "Preset Saving"
1840 msgstr "Salvataggio Preset"
1841
1842 #: ../src/gx_head/gx_preset.cpp:721
1843 msgid "saved preset "
1844 msgstr "preset salvato "
1845
1846 #: ../src/gx_head/gx_preset.cpp:865
1847 msgid "Main Setting recalling"
1848 msgstr "Richiamo Impostazioni Principali"
1849
1850 #: ../src/gx_head/gx_preset.cpp:866
1851 msgid "Called back main setting %1%"
1852 msgstr "Richiamata impostazione principale %1%"
1853
1854 #: ../src/gx_head/gx_preset.cpp:870
1855 msgid "loading Settings file"
1856 msgstr "carico il file delle Impostazioni"
1857
1858 #: ../src/gx_head/gx_preset.cpp:871
1859 msgid "loaded settings file %1%"
1860 msgstr "caricato il file delle impostazioni %1%"
1861
1862 #: ../src/gx_head/gx_preset.cpp:886
1863 msgid "Select a preset *_rc file"
1864 msgstr "Seleziona un file di preset *_rc"
1865
1866 #: ../src/gx_head/gx_preset.cpp:917
1867 msgid "Save a preset *_rc File"
1868 msgstr "Salva un file di preset *_rc"
1869
1870 #: ../src/gx_head/gx_preset.cpp:937
1871 msgid "Export preset"
1872 msgstr "Esporta preset"
1873
1874 #: ../src/gx_head/gx_preset.cpp:952
1875 msgid "Saving Active Preset"
1876 msgstr "Salvo il Preset Attivo"
1877
1878 #: ../src/gx_head/gx_preset.cpp:953
1879 msgid "We are in main setting, load a preset first"
1880 msgstr "Siamo nelle impostazioni principali, carica prima un preset"
1881
1882 #: ../src/gx_head/gx_preset.cpp:988
1883 msgid "Saving new preset"
1884 msgstr "Salvo un nuovo preset"
1885
1886 #: ../src/gx_head/gx_preset.cpp:988
1887 #: ../src/gx_head/gx_preset.cpp:1077
1888 msgid "no preset name given"
1889 msgstr "nome del preset non assegnato"
1890
1891 #: ../src/gx_head/gx_preset.cpp:1004
1892 msgid "New Preset Saving"
1893 msgstr "Salvataggio Nuovo Preset"
1894
1895 #: ../src/gx_head/gx_preset.cpp:1005
1896 msgid "preset name "
1897 msgstr "nome preset "
1898
1899 #: ../src/gx_head/gx_preset.cpp:1007
1900 msgid " already in use, choose another one"
1901 msgstr " già in uso, selezionarne un altro"
1902
1903 #: ../src/gx_head/gx_preset.cpp:1029
1904 #: ../src/gx_head/gx_preset.cpp:1031
1905 #: ../src/gx_head/gx_preset.cpp:1034
1906 msgid "Main Setting"
1907 msgstr "Impostazioni Principali"
1908
1909 #: ../src/gx_head/gx_preset.cpp:1029
1910 msgid "can't save main setting"
1911 msgstr "impossibile salvare le impostazioni principali"
1912
1913 #: ../src/gx_head/gx_preset.cpp:1032
1914 msgid "Saved current preset into main setting"
1915 msgstr "Preset corrente salvato nelle impostazioni principali"
1916
1917 #: ../src/gx_head/gx_preset.cpp:1034
1918 msgid "Saved main setting"
1919 msgstr "Impostazioni principali salvate"
1920
1921 #: ../src/gx_head/gx_preset.cpp:1051
1922 msgid "Save new preset ... "
1923 msgstr "Salva nuovo preset ... "
1924
1925 #: ../src/gx_head/gx_preset.cpp:1052
1926 msgid ""
1927 "\n"
1928 " Please enter a valid preset name: \n"
1929 msgstr ""
1930 "\n"
1931 " Per favore, inserire un nome valido per il preset: \n"
1932
1933 #: ../src/gx_head/gx_preset.cpp:1053
1934 msgid "Save Preset"
1935 msgstr "Salva Preset"
1936
1937 #: ../src/gx_head/gx_preset.cpp:1053
1938 #: ../src/gx_head/gx_preset.cpp:1137
1939 msgid "Cancel"
1940 msgstr "Cancella"
1941
1942 #: ../src/gx_head/gx_preset.cpp:1061
1943 msgid "Saving New Preset Dialog"
1944 msgstr "Finestra Salvataggio Nuovo Preset"
1945
1946 #: ../src/gx_head/gx_preset.cpp:1062
1947 msgid " Preset saving has been cancelled"
1948 msgstr " Il salvataggio del preset è stato annullato"
1949
1950 #: ../src/gx_head/gx_preset.cpp:1077
1951 #: ../src/gx_head/gx_preset.cpp:1087
1952 msgid "Preset Renaming"
1953 msgstr "Rinomina Preset"
1954
1955 #: ../src/gx_head/gx_preset.cpp:1088
1956 msgid "Could not rename preset "
1957 msgstr "Impossibile rinominare il preset"
1958
1959 #: ../src/gx_head/gx_preset.cpp:1128
1960 msgid "Renaming preset "
1961 msgstr "Rinomino il preset "
1962
1963 #: ../src/gx_head/gx_preset.cpp:1136
1964 msgid " Please enter a valid preset name: "
1965 msgstr " Per favore, inserire un nome di preset valido: "
1966
1967 #: ../src/gx_head/gx_preset.cpp:1137
1968 msgid "Validate"
1969 msgstr "Validazione"
1970
1971 #: ../src/gx_head/gx_preset.cpp:1144
1972 msgid "Rename Preset Dialog"
1973 msgstr "Finestra Rinomina Preset"
1974
1975 #: ../src/gx_head/gx_preset.cpp:1145
1976 msgid " Preset renaming has been cancelled"
1977 msgstr " La rinomina del preset è stata annullata"
1978
1979 #. ----------------------------------------------------------------
1980 #. end of gx_preset namespace
1981 #: ../src/gx_head/iredit.glade.h:1
570 #: ../src/faust-generated/tremolo.cc:48
571 msgid "Tremolo"
572 msgstr ""
573
574 #. end namespace tremolo
575 #: ../src/gx_head/builder/amp.tonestack_ui.glade.h:1
576 #: ../src/gx_head/builder/crybaby_ui.glade.h:1
577 #: ../src/gx_head/builder/iredit.glade.h:49
578 #: ../src/gx_head/builder/jackstarter.glade.h:10
579 #: ../src/gx_head/builder/mainpanel.glade.h:53
580 #: ../src/gx_head/builder/midi.glade.h:15
581 #: ../src/gx_head/builder/tremolo_ui.glade.h:1
582 msgid "label"
583 msgstr "etichetta"
584
585 #: ../src/gx_head/builder/iredit.glade.h:1
1982586 msgid ""
1983587 "<b><big>Using the mouse in the graph window</big></b>\n"
1984588 "\n"
2014618 "<b>zoom + / -:</b> usa la rotella del mouse\n"
2015619 "<b>muovi sinistra / destra:</b> trascina l'area del grafico\n"
2016620 "\n"
2017 "<b>muovi marcatore / centra zoom:</b> trascina il triangolo nella zona inferiore dell'area\n"
621 "<b>muovi marcatore / centra zoom:</b> trascina il triangolo nella zona "
622 "inferiore dell'area\n"
2018623 "<b>scegli tra le 2 scale predefinite:</b> click col tasto destro del mouse \n"
2019624 "\n"
2020625 "<big>click sul campo del valore delle impostazioni\n"
2021626 "per cambiare il valore con la tastiera</big>"
2022627
2023 #: ../src/gx_head/iredit.glade.h:20
628 #: ../src/gx_head/builder/iredit.glade.h:20
2024629 msgid "<b>Channel</b>"
2025630 msgstr "<b>Canale</b>"
2026631
2027 #: ../src/gx_head/iredit.glade.h:21
632 #: ../src/gx_head/builder/iredit.glade.h:21
2028633 msgid "<b>Dir:</b>"
2029634 msgstr "Dir:"
2030635
2031 #: ../src/gx_head/iredit.glade.h:22
636 #: ../src/gx_head/builder/iredit.glade.h:22
2032637 msgid "<b>Display</b>"
2033638 msgstr "<b>Display</b>"
2034639
2035 #: ../src/gx_head/iredit.glade.h:23
640 #: ../src/gx_head/builder/iredit.glade.h:23
2036641 msgid "<b>File:</b>"
2037642 msgstr "<b>File:</b>"
2038643
2039 #: ../src/gx_head/iredit.glade.h:24
644 #: ../src/gx_head/builder/iredit.glade.h:24
2040645 msgid "<b>Format:</b>"
2041646 msgstr "<b>Formato:</b>"
2042647
2043 #: ../src/gx_head/iredit.glade.h:25
648 #: ../src/gx_head/builder/iredit.glade.h:25
2044649 msgid "<b>IR File Details</b>"
2045650 msgstr "<b>Dettagli File IR</b>"
2046651
2047 #: ../src/gx_head/iredit.glade.h:26
652 #: ../src/gx_head/builder/iredit.glade.h:26
2048653 msgid "<b>Length:</b>"
2049654 msgstr "<b>Lunghezza:</b>"
2050655
2051 #: ../src/gx_head/iredit.glade.h:27
656 #: ../src/gx_head/builder/iredit.glade.h:27
2052657 msgid "<b>Mix</b>"
2053658 msgstr "<b>Mix</b>"
2054659
2055 #: ../src/gx_head/iredit.glade.h:28
660 #: ../src/gx_head/builder/iredit.glade.h:28
2056661 msgid "<b>Parameter (live update)</b>"
2057662 msgstr "<b>Parametri (aggiornamento live)</b>"
2058663
2059 #: ../src/gx_head/iredit.glade.h:29
664 #: ../src/gx_head/builder/iredit.glade.h:29
2060665 msgid "<b>Samplerate:</b>"
2061666 msgstr "<b>Samplerate:</b>"
2062667
2063 #: ../src/gx_head/iredit.glade.h:30
668 #: ../src/gx_head/builder/iredit.glade.h:30
2064669 msgid "<b>Settings</b>"
2065670 msgstr "<b>Impostazioni</b>"
2066671
2067 #: ../src/gx_head/iredit.glade.h:31
672 #: ../src/gx_head/builder/iredit.glade.h:31
2068673 msgid "<small><small>dry</small></small>"
2069674 msgstr "<small><small>dry</small></small>"
2070675
2071 #: ../src/gx_head/iredit.glade.h:32
676 #: ../src/gx_head/builder/iredit.glade.h:32
2072677 msgid "<small><small>wet</small></small>"
2073678 msgstr "<small><small>wet</small></small>"
2074679
2075 #: ../src/gx_head/iredit.glade.h:33
680 #: ../src/gx_head/builder/iredit.glade.h:33
2076681 msgid "<small>MSec</small>"
2077682 msgstr "<small>MSec</small>"
2078683
2079 #: ../src/gx_head/iredit.glade.h:34
684 #: ../src/gx_head/builder/iredit.glade.h:34
2080685 msgid "<small>Samples</small>"
2081686 msgstr "<small>Samples</small>"
2082687
2083 #: ../src/gx_head/iredit.glade.h:36
688 #: ../src/gx_head/builder/iredit.glade.h:35
689 msgid "Auto _Gain correction"
690 msgstr ""
691
692 #: ../src/gx_head/builder/iredit.glade.h:37
2084693 msgid "Guitarix JConvolver Parameters"
2085694 msgstr "Parametri Guitarix JConvolver"
2086695
2087 #: ../src/gx_head/iredit.glade.h:37
696 #: ../src/gx_head/builder/iredit.glade.h:38
2088697 msgid "Length"
2089698 msgstr "Lunghezza"
2090699
2091 #: ../src/gx_head/iredit.glade.h:38
700 #: ../src/gx_head/builder/iredit.glade.h:39
2092701 msgid "Offset"
2093702 msgstr "Offset"
2094703
2095 #: ../src/gx_head/iredit.glade.h:39
704 #: ../src/gx_head/builder/iredit.glade.h:40
2096705 msgid "Reset"
2097706 msgstr "Reset"
2098707
2099 #: ../src/gx_head/iredit.glade.h:40
708 #: ../src/gx_head/builder/iredit.glade.h:41
709 msgid "add to favourit list"
710 msgstr ""
711
712 #: ../src/gx_head/builder/iredit.glade.h:42
2100713 msgid "bal"
2101714 msgstr "bal"
2102715
2103 #: ../src/gx_head/iredit.glade.h:41
2104 msgid "delay in milliseconds"
2105 msgstr "ritardo in millisecondi"
2106
2107 #: ../src/gx_head/iredit.glade.h:42
2108 msgid "delay of the processed signal"
2109 msgstr "ritardo del segnale processato"
2110
2111 #: ../src/gx_head/iredit.glade.h:43
716 #: ../src/gx_head/builder/iredit.glade.h:43
2112717 msgid "diff delay"
2113718 msgstr "ritardo differenziale"
2114719
2115 #: ../src/gx_head/iredit.glade.h:44
720 #: ../src/gx_head/builder/iredit.glade.h:44
2116721 msgid "display entire range"
2117722 msgstr "mostra l'intera area"
2118723
2119 #: ../src/gx_head/iredit.glade.h:45
724 #: ../src/gx_head/builder/iredit.glade.h:45
725 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:284
726 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:303
2120727 msgid "gain"
2121728 msgstr "gain"
2122729
2123 #: ../src/gx_head/iredit.glade.h:46
730 #: ../src/gx_head/builder/iredit.glade.h:46
2124731 msgid ""
2125732 "impulse response file to use for convolution\n"
2126733 "it can be mono or stereo\n"
2128735 " file impulse response file da usare per convolution\n"
2129736 "può essere mono o stereo\n"
2130737
2131 #: ../src/gx_head/iredit.glade.h:49
2132 msgid "label"
2133 msgstr "etichetta"
2134
2135 #: ../src/gx_head/iredit.glade.h:50
738 #: ../src/gx_head/builder/iredit.glade.h:50
2136739 msgid "left"
2137740 msgstr "sinistra"
2138741
2139 #: ../src/gx_head/iredit.glade.h:51
2140 msgid "length in milliseconds"
2141 msgstr "lunghezza in millisecondi"
2142
2143 #: ../src/gx_head/iredit.glade.h:52
742 #: ../src/gx_head/builder/iredit.glade.h:51
2144743 msgid "linear"
2145744 msgstr "lineare"
2146745
2147 #: ../src/gx_head/iredit.glade.h:53
746 #: ../src/gx_head/builder/iredit.glade.h:52
2148747 msgid "linear scale for viewing the wave form"
2149748 msgstr "scala lineare per la vista della forma d'onda"
2150749
2151 #: ../src/gx_head/iredit.glade.h:54
750 #: ../src/gx_head/builder/iredit.glade.h:53
2152751 msgid "log."
2153752 msgstr "log."
2154753
2155 #: ../src/gx_head/iredit.glade.h:55
754 #: ../src/gx_head/builder/iredit.glade.h:54
2156755 msgid "logarithmic scale"
2157756 msgstr "scala logaritmica"
2158757
2159 #: ../src/gx_head/iredit.glade.h:56
758 #: ../src/gx_head/builder/iredit.glade.h:55
2160759 msgid ""
2161760 "move to zoom center\n"
2162761 "(triangle mark at bottom of graph)"
2164763 "vai al centro zoom\n"
2165764 "(marcatore triangolo alla base del grafico)"
2166765
2167 #: ../src/gx_head/iredit.glade.h:58
766 #: ../src/gx_head/builder/iredit.glade.h:57
2168767 msgid "no file selected"
2169768 msgstr "nessun file selezionato"
2170769
2171 #: ../src/gx_head/iredit.glade.h:59
2172 msgid ""
2173 "number of samples to skip at the\n"
2174 "beginning of the IR file"
2175 msgstr ""
2176 "numero dei campionamenti da saltare\n"
2177 "all'inizio del file IR"
2178
2179 #: ../src/gx_head/iredit.glade.h:61
2180 msgid "number of samples used for convolution"
2181 msgstr "numero dei campionamenti usati per convolution"
2182
2183 #: ../src/gx_head/iredit.glade.h:62
2184 msgid "offset in milliseconds"
2185 msgstr "offset in millisecondi"
2186
2187 #: ../src/gx_head/iredit.glade.h:63
2188 msgid "reset to standard values"
2189 msgstr "reset ai valori standard"
2190
2191 #: ../src/gx_head/iredit.glade.h:64
2192 msgid "restart convolver with current settings"
2193 msgstr "riavvia convolver con le impostazioni correnti"
2194
2195 #: ../src/gx_head/iredit.glade.h:65
770 #: ../src/gx_head/builder/iredit.glade.h:58
771 msgid "radiobutton"
772 msgstr ""
773
774 #: ../src/gx_head/builder/iredit.glade.h:59
775 msgid "remove all favourites"
776 msgstr ""
777
778 #: ../src/gx_head/builder/iredit.glade.h:60
779 msgid "remove from favourit list"
780 msgstr ""
781
782 #: ../src/gx_head/builder/iredit.glade.h:61
2196783 msgid "right"
2197784 msgstr "destra"
2198785
2199 #: ../src/gx_head/iredit.glade.h:67
786 #: ../src/gx_head/builder/iredit.glade.h:62
787 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:329
788 msgid "run"
789 msgstr "run"
790
791 #: ../src/gx_head/builder/iredit.glade.h:63
792 msgid "show favourites"
793 msgstr ""
794
795 #: ../src/gx_head/builder/iredit.glade.h:64
2200796 msgid "show only left channel"
2201797 msgstr "mostra solo il canale sinistro"
2202798
2203 #: ../src/gx_head/iredit.glade.h:68
799 #: ../src/gx_head/builder/iredit.glade.h:65
2204800 msgid "show only right channel"
2205801 msgstr "mostra solo il canale destro"
2206802
2207 #: ../src/gx_head/iredit.glade.h:69
803 #: ../src/gx_head/builder/iredit.glade.h:66
2208804 msgid "show sum of left and right channel"
2209805 msgstr "mostra la somma dei canali destro e sinistro"
2210806
2211 #: ../src/gx_head/iredit.glade.h:70
807 #: ../src/gx_head/builder/iredit.glade.h:67
2212808 msgid "sum"
2213809 msgstr "somma"
2214810
2215 #: ../src/gx_head/iredit.glade.h:71
811 #: ../src/gx_head/builder/iredit.glade.h:68
2216812 msgid "zoom in (center: triangle at bottom of graph)"
2217813 msgstr "zoom + (centro: triangolo alla base del grafico)"
2218814
2219 #: ../src/gx_head/iredit.glade.h:72
815 #: ../src/gx_head/builder/iredit.glade.h:69
2220816 msgid "zoom out (center: triangle at bottom of graph)"
2221817 msgstr "zoom - (centro: triangolo alla base del grafico)"
2222818
2223 #: ../src/gx_head/ports.glade.h:1
2224 msgid "<b>I_nsert</b>"
2225 msgstr "<b>I_nserisci</b>"
2226
2227 #: ../src/gx_head/ports.glade.h:2
2228 msgid "<b>Output _1</b>"
2229 msgstr "<b>Uscita _1</b>"
2230
2231 #: ../src/gx_head/ports.glade.h:3
2232 msgid "<b>Output _2</b>"
2233 msgstr "<b>Uscita _2</b>"
2234
2235 #: ../src/gx_head/ports.glade.h:4
2236 msgid "<b>_Audio</b>"
2237 msgstr "<b>_Audio</b>"
2238
2239 #: ../src/gx_head/ports.glade.h:5
2240 msgid "<b>_Input (Control)</b>"
2241 msgstr "<b>_Ingresso (Controllo)</b>"
2242
2243 #: ../src/gx_head/ports.glade.h:6
2244 msgid "<b>_Input</b>"
2245 msgstr "<b>_Ingresso</b>"
2246
2247 #: ../src/gx_head/ports.glade.h:7
2248 msgid "<b>_Midi</b>"
2249 msgstr "<b>_Midi</b>"
2250
2251 #: ../src/gx_head/ports.glade.h:8
2252 msgid "<b>_Output</b>"
2253 msgstr "<b>_Uscita</b>"
2254
2255 #: ../src/gx_head/ports.glade.h:9
2256 msgid "guitarix port connections"
2257 msgstr "connessione porte guitarix"
2258
2259 #: ../src/midi.glade.h:1
819 #: ../src/gx_head/builder/jackstarter.glade.h:1
820 msgid "<b>standard control program for jackd</b>"
821 msgstr ""
822
823 #: ../src/gx_head/builder/jackstarter.glade.h:2
824 msgid ""
825 "<b>use jackd autostart</b>\n"
826 "jackd must be configured (e.g. by running qjackctl)\n"
827 "might not work if your soundcard is used by pulseaudio and your jackd "
828 "version is not able to communicate over DBus"
829 msgstr ""
830
831 #: ../src/gx_head/builder/jackstarter.glade.h:5
832 msgid "Select the program to start jackd if its not running"
833 msgstr ""
834
835 #: ../src/gx_head/builder/jackstarter.glade.h:6
836 #, fuzzy
837 msgid "autostart"
838 msgstr "auto"
839
840 #: ../src/gx_head/builder/jackstarter.glade.h:7
841 #, fuzzy
842 msgid "don't ask on startup"
843 msgstr "carica il file di stato all'avvio"
844
845 #: ../src/gx_head/builder/jackstarter.glade.h:8
846 msgid ""
847 "enter the program you want to start in the box below\n"
848 "(if the box remains empty no jack server will be started)"
849 msgstr ""
850
851 #: ../src/gx_head/builder/jackstarter.glade.h:11
852 msgid "other"
853 msgstr ""
854
855 #: ../src/gx_head/builder/jackstarter.glade.h:12
856 msgid "qjackctl"
857 msgstr ""
858
859 #: ../src/gx_head/builder/mainpanel.glade.h:1
860 msgid " Bass boost "
861 msgstr " Bass boost "
862
863 #: ../src/gx_head/builder/mainpanel.glade.h:2
864 #, fuzzy
865 msgid " Presence "
866 msgstr "nome preset "
867
868 #: ../src/gx_head/builder/mainpanel.glade.h:3
869 #, fuzzy
870 msgid " Reverb "
871 msgstr " reverb "
872
873 #: ../src/gx_head/builder/mainpanel.glade.h:4
874 msgid "1"
875 msgstr ""
876
877 #: ../src/gx_head/builder/mainpanel.glade.h:5
878 msgid "2"
879 msgstr ""
880
881 #: ../src/gx_head/builder/mainpanel.glade.h:6
882 msgid "3"
883 msgstr ""
884
885 #: ../src/gx_head/builder/mainpanel.glade.h:7
886 msgid "Background:"
887 msgstr ""
888
889 #: ../src/gx_head/builder/mainpanel.glade.h:8
890 msgid "Bank"
891 msgstr ""
892
893 #: ../src/gx_head/builder/mainpanel.glade.h:9
894 #, fuzzy
895 msgid "Brightness:"
896 msgstr "destra"
897
898 #: ../src/gx_head/builder/mainpanel.glade.h:10
899 #, fuzzy
900 msgid "Channel:"
901 msgstr "channel"
902
903 #: ../src/gx_head/builder/mainpanel.glade.h:11
904 msgid "Clean/Dist"
905 msgstr ""
906
907 #: ../src/gx_head/builder/mainpanel.glade.h:12
908 msgid "Close"
909 msgstr ""
910
911 #: ../src/gx_head/builder/mainpanel.glade.h:13
912 msgid "Config Mode"
913 msgstr ""
914
915 #: ../src/gx_head/builder/mainpanel.glade.h:14
916 msgid "Drive"
917 msgstr "Drive"
918
919 #: ../src/gx_head/builder/mainpanel.glade.h:15
920 msgid "Effects"
921 msgstr ""
922
923 #: ../src/gx_head/builder/mainpanel.glade.h:16
924 msgid ""
925 "Engine status: click to toggle muting\n"
926 "\n"
927 " green: running\n"
928 " yellow: bypassed\n"
929 " red: muted\n"
930 "\n"
931 "click with middle mouse button to connect\n"
932 "to midi controller"
933 msgstr ""
934
935 #: ../src/gx_head/builder/mainpanel.glade.h:24
936 #: ../src/gx_head/gui/gx_jack_options.cpp:166
937 msgid "Exit"
938 msgstr "Esci"
939
940 #: ../src/gx_head/builder/mainpanel.glade.h:25
941 msgid "Horizontal"
942 msgstr ""
943
944 #: ../src/gx_head/builder/mainpanel.glade.h:26
945 msgid "Live Play"
946 msgstr ""
947
948 #: ../src/gx_head/builder/mainpanel.glade.h:27
949 msgid "Master gain"
950 msgstr "Master gain"
951
952 #: ../src/gx_head/builder/mainpanel.glade.h:28
953 #: ../src/gx_head/engine/gx_midi_plugin.cpp:55
954 msgid "Midi Out"
955 msgstr "Midi Out"
956
957 #: ../src/gx_head/builder/mainpanel.glade.h:29
958 msgid "New Bank"
959 msgstr ""
960
961 #: ../src/gx_head/builder/mainpanel.glade.h:30
962 msgid "Organize"
963 msgstr ""
964
965 #: ../src/gx_head/builder/mainpanel.glade.h:31
966 msgid "Pre gain"
967 msgstr "Pre gain"
968
969 #: ../src/gx_head/builder/mainpanel.glade.h:32
970 #, fuzzy
971 msgid "Preset"
972 msgstr "_Presets"
973
974 #: ../src/gx_head/builder/mainpanel.glade.h:33
975 #, fuzzy
976 msgid "Preset:"
977 msgstr "_Presets"
978
979 #: ../src/gx_head/builder/mainpanel.glade.h:34
980 msgid "Save"
981 msgstr "Salva"
982
983 #: ../src/gx_head/builder/mainpanel.glade.h:35
984 #, fuzzy
985 msgid "Show Rack"
986 msgstr "mostra il Rack Mono"
987
988 #: ../src/gx_head/builder/mainpanel.glade.h:36
989 msgid "Status"
990 msgstr ""
991
992 #: ../src/gx_head/builder/mainpanel.glade.h:37
993 #, fuzzy
994 msgid "Tuner"
995 msgstr "_Accordatore"
996
997 #: ../src/gx_head/builder/mainpanel.glade.h:38
998 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:649
999 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:713
1000 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:777
1001 msgid "autogain"
1002 msgstr "autogain"
1003
1004 #: ../src/gx_head/builder/mainpanel.glade.h:39
1005 #, fuzzy
1006 msgid "autopitch"
1007 msgstr "auto_pitch"
1008
1009 #: ../src/gx_head/builder/mainpanel.glade.h:40
1010 msgid "ch. 1"
1011 msgstr ""
1012
1013 #: ../src/gx_head/builder/mainpanel.glade.h:41
1014 msgid "ch. 2"
1015 msgstr ""
1016
1017 #: ../src/gx_head/builder/mainpanel.glade.h:42
1018 msgid "ch. 3"
1019 msgstr ""
1020
1021 #: ../src/gx_head/builder/mainpanel.glade.h:43
1022 #, fuzzy
1023 msgid "chan:"
1024 msgstr "channel"
1025
1026 #: ../src/gx_head/builder/mainpanel.glade.h:44
1027 msgid "clip"
1028 msgstr ""
1029
1030 #: ../src/gx_head/builder/mainpanel.glade.h:45
1031 #: ../src/gx_head/builder/pluginpreset_listwindow.glade.h:1
1032 #, fuzzy
1033 msgid "column"
1034 msgstr "volume"
1035
1036 #: ../src/gx_head/builder/mainpanel.glade.h:46
1037 msgid "container for preset window when rack is not shown"
1038 msgstr ""
1039
1040 #: ../src/gx_head/builder/mainpanel.glade.h:47
1041 msgid "gx-2"
1042 msgstr ""
1043
1044 #: ../src/gx_head/builder/mainpanel.glade.h:48
1045 msgid ""
1046 "jack connection status: click to toggle\n"
1047 "\n"
1048 " connected: green\n"
1049 " disconnected: red\n"
1050 msgstr ""
1051
1052 #: ../src/gx_head/builder/mainpanel.glade.h:54
1053 #, fuzzy
1054 msgid "mono level out"
1055 msgstr " level "
1056
1057 #: ../src/gx_head/builder/mainpanel.glade.h:55
1058 msgid "mono rack"
1059 msgstr "rack mono"
1060
1061 #: ../src/gx_head/builder/mainpanel.glade.h:56
1062 #, fuzzy
1063 msgid "noise gate"
1064 msgstr "Noise Gate"
1065
1066 #: ../src/gx_head/builder/mainpanel.glade.h:57
1067 #, fuzzy
1068 msgid "noise shaper"
1069 msgstr "noise shaper "
1070
1071 #: ../src/gx_head/builder/mainpanel.glade.h:58
1072 msgid "p"
1073 msgstr ""
1074
1075 #: ../src/gx_head/builder/mainpanel.glade.h:59
1076 #, fuzzy
1077 msgid "prog:"
1078 msgstr "program"
1079
1080 #: ../src/gx_head/builder/mainpanel.glade.h:60
1081 msgid ""
1082 "status of event log since last view:\n"
1083 "\n"
1084 " grey: ok\n"
1085 " yellow: warnings\n"
1086 " red: errors occurred\n"
1087 msgstr ""
1088
1089 #: ../src/gx_head/builder/mainpanel.glade.h:66
1090 #, fuzzy
1091 msgid "stereo rack, horiz. mode"
1092 msgstr "rack stereo"
1093
1094 #: ../src/gx_head/builder/mainpanel.glade.h:67
1095 msgid "stereo rack, vertical mode"
1096 msgstr ""
1097
1098 #: ../src/gx_head/builder/mainpanel.glade.h:68
1099 msgid "▶"
1100 msgstr ""
1101
1102 #: ../src/gx_head/builder/mainpanel.glade.h:69
1103 msgid "▼"
1104 msgstr ""
1105
1106 #: ../src/gx_head/builder/midi.glade.h:1
22601107 msgid "<big><b>MIDI Controller</b></big>"
22611108 msgstr "<big><b>MIDI Controller</b></big>"
22621109
2263 #: ../src/midi.glade.h:2
1110 #: ../src/gx_head/builder/midi.glade.h:2
22641111 msgid "Edit a MIDI name to choose you own"
22651112 msgstr "Edita il nome MIDI per sceglierne uno personalizzato"
22661113
2267 #: ../src/midi.glade.h:3
1114 #: ../src/gx_head/builder/midi.glade.h:3
22681115 msgid "MIDI Controller Number"
22691116 msgstr "Numero Controller MIDI"
22701117
2271 #: ../src/midi.glade.h:4
1118 #: ../src/gx_head/builder/midi.glade.h:4
22721119 msgid "Parameter Range"
22731120 msgstr "Range dei Parametri"
22741121
2275 #: ../src/midi.glade.h:5
1122 #: ../src/gx_head/builder/midi.glade.h:5
22761123 msgid ""
22771124 "When checked, MIDI controller settings are saved into a preset.\n"
22781125 "When a preset is loaded, controller settings are changed if\n"
22811128 "MIDI controller settings are always saved and loaded with the\n"
22821129 "main session."
22831130 msgstr ""
2284 "Se selezionato, le impostazioni dei controller MIDI sono salvate nel preset.\n"
2285 "Quando un preset viene caricato, le impostazioni del controller vengono modificate\n"
1131 "Se selezionato, le impostazioni dei controller MIDI sono salvate nel "
1132 "preset.\n"
1133 "Quando un preset viene caricato, le impostazioni del controller vengono "
1134 "modificate\n"
22861135 "se questo bottone è selezionato e il preset attuale contiene \n"
22871136 "delle impostazioni del controller.\n"
22881137 "Le impostazioni del controller MIDI sono sempre salvate e caricate con\n"
22891138 "la sessione principale."
22901139
2291 #: ../src/midi.glade.h:11
1140 #: ../src/gx_head/builder/midi.glade.h:11
22921141 msgid "_Delete Selected"
22931142 msgstr "Cancella la Selezione"
22941143
2295 #: ../src/midi.glade.h:12
1144 #: ../src/gx_head/builder/midi.glade.h:12
22961145 msgid "guitarix: MIDI Controller"
22971146 msgstr "guitarix: MIDI Controller"
22981147
2299 #: ../src/midi.glade.h:13
1148 #: ../src/gx_head/builder/midi.glade.h:13
23001149 msgid "guitarix: Set MIDI Controller"
23011150 msgstr "guitarix: Imposta il MIDI Controller"
23021151
2303 #: ../src/midi.glade.h:14
1152 #: ../src/gx_head/builder/midi.glade.h:14
23041153 msgid "include MIDI controllers in _presets"
23051154 msgstr "includi i controller MIDI nel _preset"
23061155
2307 #: ../src/midi.glade.h:15
1156 #: ../src/gx_head/builder/midi.glade.h:16
23081157 msgid "operate a MIDI controller to set the controller number"
23091158 msgstr "aziona il controller MIDI per assegnare il numero del controller"
23101159
2311
2312 ## added by Ivan Tarozzi
2313 msgid "_Load Preset..."
2314 msgstr "Carica Preset..."
2315
2316 msgid "_Save Preset..."
2317 msgstr "Salva Preset..."
2318
2319 msgid "_Rename Preset..."
2320 msgstr "Rinomina Preset..."
2321
2322 msgid "_Delete Preset..."
2323 msgstr "Elimina Preset..."
2324
2325
2326 msgid "Factory Settings"
2327 msgstr "Settings di fabbrica..."
2328
2329
1160 #: ../src/gx_head/builder/midi.glade.h:17
1161 msgid "toggle parameter (off -> on transition toggles)"
1162 msgstr ""
1163
1164 #: ../src/gx_head/builder/pluginpreset_inputwindow.glade.h:1
1165 #, fuzzy
1166 msgid "Save current plugin setting under a name:"
1167 msgstr "Preset corrente salvato nelle impostazioni principali"
1168
1169 #: ../src/gx_head/builder/ports.glade.h:1
1170 msgid "<b>I_nsert</b>"
1171 msgstr "<b>I_nserisci</b>"
1172
1173 #: ../src/gx_head/builder/ports.glade.h:2
1174 msgid "<b>Output _1</b>"
1175 msgstr "<b>Uscita _1</b>"
1176
1177 #: ../src/gx_head/builder/ports.glade.h:3
1178 msgid "<b>Output _2</b>"
1179 msgstr "<b>Uscita _2</b>"
1180
1181 #: ../src/gx_head/builder/ports.glade.h:4
1182 msgid "<b>_Audio</b>"
1183 msgstr "<b>_Audio</b>"
1184
1185 #: ../src/gx_head/builder/ports.glade.h:5
1186 msgid "<b>_Input (Control)</b>"
1187 msgstr "<b>_Ingresso (Controllo)</b>"
1188
1189 #: ../src/gx_head/builder/ports.glade.h:6
1190 msgid "<b>_Input</b>"
1191 msgstr "<b>_Ingresso</b>"
1192
1193 #: ../src/gx_head/builder/ports.glade.h:7
1194 msgid "<b>_Midi</b>"
1195 msgstr "<b>_Midi</b>"
1196
1197 #: ../src/gx_head/builder/ports.glade.h:8
1198 msgid "<b>_Output</b>"
1199 msgstr "<b>_Uscita</b>"
1200
1201 #: ../src/gx_head/builder/ports.glade.h:9
1202 msgid "guitarix port connections"
1203 msgstr "connessione porte guitarix"
1204
1205 #: ../src/gx_head/engine/gx_engine.cpp:101
1206 #: ../src/ladspa/ladspa_guitarix.cpp:823
1207 msgid "Tube1"
1208 msgstr "Tube1"
1209
1210 #: ../src/gx_head/engine/gx_engine.cpp:102
1211 #: ../src/ladspa/ladspa_guitarix.cpp:824
1212 msgid "Tube2"
1213 msgstr "Tube2"
1214
1215 #: ../src/gx_head/engine/gx_engine.cpp:103
1216 #: ../src/ladspa/ladspa_guitarix.cpp:825
1217 msgid "Tube 1"
1218 msgstr "Tube 1"
1219
1220 #: ../src/gx_head/engine/gx_engine.cpp:113
1221 #: ../src/ladspa/ladspa_guitarix.cpp:835
1222 msgid "Crybaby"
1223 msgstr "Crybaby"
1224
1225 #: ../src/gx_head/engine/gx_engine.cpp:114
1226 #: ../src/gx_head/engine/gx_engine.cpp:118
1227 #: ../src/gx_head/engine/gx_engine.cpp:121
1228 #: ../src/ladspa/ladspa_guitarix.cpp:836 ../src/ladspa/ladspa_guitarix.cpp:840
1229 #: ../src/ladspa/ladspa_guitarix.cpp:843
1230 msgid "select"
1231 msgstr ""
1232
1233 #: ../src/gx_head/engine/gx_engine.cpp:116
1234 #: ../src/ladspa/ladspa_guitarix.cpp:838
1235 msgid "Tonestack"
1236 msgstr "Tonestack"
1237
1238 #: ../src/gx_head/engine/gx_engine.cpp:120
1239 #, fuzzy
1240 msgid "Amp"
1241 msgstr "Pre-Amp"
1242
1243 #: ../src/gx_head/engine/gx_internal_plugins.cpp:49
1244 msgid "Noise Gate"
1245 msgstr "Noise Gate"
1246
1247 #: ../src/gx_head/engine/gx_internal_plugins.cpp:80
1248 #: ../src/plugins/abgate.cc:67
1249 #, fuzzy
1250 msgid "Threshold"
1251 msgstr "threshold"
1252
1253 #: ../src/gx_head/engine/gx_internal_plugins.cpp:283
1254 msgid "Convolver"
1255 msgstr "Convolver"
1256
1257 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1258 #: ../src/gx_head/engine/gx_internal_plugins.cpp:420
1259 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:281
1260 msgid "convolver"
1261 msgstr "convolver"
1262
1263 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1264 msgid "no impulseresponse file"
1265 msgstr "file IR assente"
1266
1267 #: ../src/gx_head/engine/gx_internal_plugins.cpp:531
1268 msgid "4x12"
1269 msgstr ""
1270
1271 #: ../src/gx_head/engine/gx_internal_plugins.cpp:532
1272 msgid "2x12"
1273 msgstr ""
1274
1275 #: ../src/gx_head/engine/gx_internal_plugins.cpp:533
1276 msgid "1x12"
1277 msgstr ""
1278
1279 #: ../src/gx_head/engine/gx_internal_plugins.cpp:534
1280 msgid "4x10"
1281 msgstr ""
1282
1283 #: ../src/gx_head/engine/gx_internal_plugins.cpp:535
1284 msgid "2x10"
1285 msgstr ""
1286
1287 #: ../src/gx_head/engine/gx_internal_plugins.cpp:536
1288 msgid "HighGain"
1289 msgstr ""
1290
1291 #: ../src/gx_head/engine/gx_internal_plugins.cpp:537
1292 msgid "Twin"
1293 msgstr ""
1294
1295 #: ../src/gx_head/engine/gx_internal_plugins.cpp:539
1296 msgid "Marshall"
1297 msgstr ""
1298
1299 #: ../src/gx_head/engine/gx_internal_plugins.cpp:542
1300 msgid "A2"
1301 msgstr ""
1302
1303 #: ../src/gx_head/engine/gx_internal_plugins.cpp:543
1304 msgid "1x15"
1305 msgstr ""
1306
1307 #: ../src/gx_head/engine/gx_internal_plugins.cpp:545
1308 msgid "Briliant"
1309 msgstr ""
1310
1311 #: ../src/gx_head/engine/gx_internal_plugins.cpp:578
1312 #, fuzzy
1313 msgid "Cabinet"
1314 msgstr " Cabinet "
1315
1316 #: ../src/gx_head/engine/gx_internal_plugins.cpp:671
1317 #, fuzzy
1318 msgid "Contrast convolver"
1319 msgstr "convolver"
1320
1321 #: ../src/gx_head/engine/gx_internal_ui_plugins.cpp:183
1322 msgid "Oscilloscope"
1323 msgstr "Oscilloscopio"
1324
1325 #: ../src/gx_head/engine/gx_jack.cpp:120
1326 msgid "recall state"
1327 msgstr "richiama stato"
1328
1329 #: ../src/gx_head/engine/gx_jack.cpp:121
1330 msgid "unknown jack ports section: "
1331 msgstr "sezione porte Jack sconosciuta: "
1332
1333 #: ../src/gx_head/engine/gx_jack.cpp:246 ../src/gx_head/engine/gx_jack.cpp:251
1334 msgid "Jack Init"
1335 msgstr "Inizializzazione Jack"
1336
1337 #: ../src/gx_head/engine/gx_jack.cpp:247
1338 msgid "can't get requested jack instance name '%1%'"
1339 msgstr ""
1340
1341 #: ../src/gx_head/engine/gx_jack.cpp:252
1342 #, fuzzy
1343 msgid "unknown jack server communication error"
1344 msgstr "sezione porte Jack sconosciuta: "
1345
1346 #: ../src/gx_head/engine/gx_jack.cpp:266 ../src/gx_head/engine/gx_jack.cpp:271
1347 #: ../src/gx_head/engine/gx_jack.cpp:598
1348 msgid "Jack init"
1349 msgstr "Inizializzo Jack"
1350
1351 #: ../src/gx_head/engine/gx_jack.cpp:267
1352 #, fuzzy
1353 msgid "The jack sample rate is %1%/sec"
1354 msgstr "Il sample rate di Jack è "
1355
1356 #: ../src/gx_head/engine/gx_jack.cpp:272
1357 #, fuzzy
1358 msgid "The jack buffer size is %1%/frames ... "
1359 msgstr "Il buffer di Jack è "
1360
1361 #: ../src/gx_head/engine/gx_jack.cpp:511 ../src/gx_head/engine/gx_jack.cpp:515
1362 msgid "Jack Activation"
1363 msgstr "Attivazione di Jack"
1364
1365 #: ../src/gx_head/engine/gx_jack.cpp:512
1366 #, fuzzy
1367 msgid "Can't activate JACK gx_amp client"
1368 msgstr "Impossibile attivare il client JACK"
1369
1370 #: ../src/gx_head/engine/gx_jack.cpp:516
1371 #, fuzzy
1372 msgid "Can't activate JACK gx_amp_fx client"
1373 msgstr "Impossibile attivare il client JACK"
1374
1375 #: ../src/gx_head/engine/gx_jack.cpp:598
1376 #, fuzzy
1377 msgid "can't get memory for ringbuffer"
1378 msgstr "Impossibile creare JACK ringbuffer."
1379
1380 #: ../src/gx_head/engine/gx_jack.cpp:816
1381 msgid "session save"
1382 msgstr ""
1383
1384 #: ../src/gx_head/engine/gx_jack.cpp:816
1385 msgid "can't get client uuid"
1386 msgstr ""
1387
1388 #: ../src/gx_head/engine/gx_json.cpp:551 ../src/gx_head/engine/gx_json.cpp:554
1389 #: ../src/gx_head/engine/gx_preset.cpp:117
1390 #: ../src/gx_head/engine/gx_preset.cpp:128
1391 #: ../src/gx_head/engine/gx_preset.cpp:134
1392 #: ../src/gx_head/engine/gx_preset.cpp:185
1393 #: ../src/gx_head/engine/gx_preset.cpp:271
1394 #: ../src/ladspa/ladspa_guitarix.cpp:184 ../src/ladspa/ladspa_guitarix.cpp:209
1395 msgid "recall settings"
1396 msgstr "richiama impostazioni"
1397
1398 #: ../src/gx_head/engine/gx_json.cpp:551
1399 msgid "loading converted state"
1400 msgstr "carico stati convertiti"
1401
1402 #: ../src/gx_head/engine/gx_json.cpp:555
1403 #, fuzzy
1404 msgid "major version mismatch in %1%: found %2%, expected %3%"
1405 msgstr ""
1406 "major version non corrisponde in %1%: trovato %2%.%3%, attendevo %4%.%5%"
1407
1408 #: ../src/gx_head/engine/gx_json.cpp:606 ../src/gx_head/engine/gx_json.cpp:611
1409 #: ../src/gx_head/engine/gx_json.cpp:930 ../src/gx_head/engine/gx_json.cpp:936
1410 #: ../src/gx_head/engine/gx_json.cpp:1550
1411 #: ../src/gx_head/engine/gx_json.cpp:1628
1412 #: ../src/gx_head/engine/gx_json.cpp:1648
1413 #: ../src/gx_head/engine/gx_json.cpp:1674
1414 msgid "save preset"
1415 msgstr "salvo i presets"
1416
1417 #: ../src/gx_head/engine/gx_json.cpp:607 ../src/gx_head/engine/gx_json.cpp:931
1418 #: ../src/gx_head/engine/gx_json.cpp:1320
1419 #: ../src/gx_head/engine/gx_preset.cpp:455
1420 #: ../src/gx_head/engine/gx_preset.cpp:495
1421 #, fuzzy
1422 msgid "couldn't write %1%"
1423 msgstr "non posso scrivere "
1424
1425 #: ../src/gx_head/engine/gx_json.cpp:612 ../src/gx_head/engine/gx_json.cpp:937
1426 #: ../src/gx_head/engine/gx_json.cpp:1325
1427 #: ../src/gx_head/engine/gx_preset.cpp:461
1428 #: ../src/gx_head/engine/gx_preset.cpp:501
1429 #, fuzzy
1430 msgid "couldn't rename %1% to %2%"
1431 msgstr "non posso rinominare "
1432
1433 #: ../src/gx_head/engine/gx_json.cpp:691
1434 #, fuzzy
1435 msgid "open factory preset"
1436 msgstr "Esporta preset"
1437
1438 #: ../src/gx_head/engine/gx_json.cpp:692
1439 #, fuzzy
1440 msgid "couldn't open %1%"
1441 msgstr "non posso rinominare "
1442
1443 #: ../src/gx_head/engine/gx_json.cpp:707 ../src/gx_head/engine/gx_json.cpp:773
1444 #: ../src/gx_head/engine/gx_json.cpp:829
1445 #: ../src/gx_head/engine/gx_json.cpp:1085
1446 #: ../src/gx_head/engine/gx_json.cpp:1396
1447 #: ../src/gx_head/engine/gx_preset.cpp:331
1448 #: ../src/gx_head/engine/gx_preset.cpp:364
1449 #: ../src/gx_head/engine/gx_preset.cpp:394
1450 #: ../src/gx_head/engine/gx_preset.cpp:465
1451 #: ../src/gx_head/engine/gx_preset.cpp:505
1452 msgid "parse error"
1453 msgstr "errore di parsing"
1454
1455 #: ../src/gx_head/engine/gx_json.cpp:738
1456 #, fuzzy
1457 msgid "create preset bank"
1458 msgstr "seleziono il banco preset di default"
1459
1460 #: ../src/gx_head/engine/gx_json.cpp:739
1461 #, fuzzy
1462 msgid "couldn't create %1%"
1463 msgstr "non posso rinominare "
1464
1465 #: ../src/gx_head/engine/gx_json.cpp:766
1466 #, fuzzy
1467 msgid "not found"
1468 msgstr "non trovato in "
1469
1470 #: ../src/gx_head/engine/gx_json.cpp:812
1471 #: ../src/gx_head/engine/gx_json.cpp:1557
1472 #, fuzzy
1473 msgid "open preset"
1474 msgstr " in preset"
1475
1476 #: ../src/gx_head/engine/gx_json.cpp:813
1477 #, fuzzy
1478 msgid "%1% is a state file, not a preset file"
1479 msgstr "Questa è l'impostazione principale, carica prima un preset"
1480
1481 #: ../src/gx_head/engine/gx_json.cpp:814
1482 #, fuzzy
1483 msgid "This is a state file, not a preset file"
1484 msgstr "Questa è l'impostazione principale, carica prima un preset"
1485
1486 #: ../src/gx_head/engine/gx_json.cpp:1059
1487 #, fuzzy
1488 msgid "rename bank"
1489 msgstr "nome preset "
1490
1491 #: ../src/gx_head/engine/gx_json.cpp:1060
1492 #, fuzzy
1493 msgid "couldn't move to %1%"
1494 msgstr "non posso rinominare "
1495
1496 #: ../src/gx_head/engine/gx_json.cpp:1070
1497 msgid "remove bank"
1498 msgstr ""
1499
1500 #: ../src/gx_head/engine/gx_json.cpp:1071
1501 #, fuzzy
1502 msgid "couldn't remove %1%"
1503 msgstr "non posso rinominare "
1504
1505 #: ../src/gx_head/engine/gx_json.cpp:1319
1506 #: ../src/gx_head/engine/gx_json.cpp:1324
1507 msgid "save banklist"
1508 msgstr ""
1509
1510 #: ../src/gx_head/engine/gx_json.cpp:1335
1511 #: ../src/gx_head/engine/gx_json.cpp:1375
1512 #, fuzzy
1513 msgid "Presets"
1514 msgstr "_Presets"
1515
1516 #: ../src/gx_head/engine/gx_json.cpp:1335
1517 #, fuzzy
1518 msgid "factory preset list not found"
1519 msgstr " presets non trovati"
1520
1521 #: ../src/gx_head/engine/gx_json.cpp:1357
1522 #, fuzzy
1523 msgid "not found or parse error"
1524 msgstr "errore di parsing"
1525
1526 #: ../src/gx_head/engine/gx_json.cpp:1375
1527 #, fuzzy
1528 msgid "banks not found: '%1%'"
1529 msgstr "non trovato in "
1530
1531 #: ../src/gx_head/engine/gx_json.cpp:1513
1532 #, fuzzy
1533 msgid "loaded preset"
1534 msgstr "preset caricato "
1535
1536 #: ../src/gx_head/engine/gx_json.cpp:1514
1537 msgid "%1% from file %2%"
1538 msgstr ""
1539
1540 #: ../src/gx_head/engine/gx_json.cpp:1522
1541 #, fuzzy
1542 msgid "loaded state"
1543 msgstr "preset caricato "
1544
1545 #: ../src/gx_head/engine/gx_json.cpp:1523
1546 #, fuzzy
1547 msgid "from file %1%"
1548 msgstr "ht frames %1%"
1549
1550 #: ../src/gx_head/engine/gx_json.cpp:1529
1551 msgid "load preset"
1552 msgstr "carica preset"
1553
1554 #: ../src/gx_head/engine/gx_json.cpp:1530
1555 msgid "error loading %1% from file %2%"
1556 msgstr ""
1557
1558 #: ../src/gx_head/engine/gx_json.cpp:1533
1559 #, fuzzy
1560 msgid "load state"
1561 msgstr "carica preset"
1562
1563 #: ../src/gx_head/engine/gx_json.cpp:1534
1564 msgid "error loading state from file %1%"
1565 msgstr ""
1566
1567 #: ../src/gx_head/engine/gx_json.cpp:1551
1568 #: ../src/gx_head/engine/gx_json.cpp:1629
1569 #: ../src/gx_head/engine/gx_json.cpp:1649
1570 #: ../src/gx_head/engine/gx_json.cpp:1675
1571 #: ../src/gx_head/engine/gx_json.cpp:1705
1572 #: ../src/gx_head/engine/gx_json.cpp:1720
1573 #: ../src/gx_head/engine/gx_json.cpp:1749
1574 #, fuzzy
1575 msgid "parse error in %1%"
1576 msgstr "errore di parsing"
1577
1578 #: ../src/gx_head/engine/gx_json.cpp:1704
1579 #, fuzzy
1580 msgid "reorder presetfile"
1581 msgstr "Carica il file preset"
1582
1583 #: ../src/gx_head/engine/gx_json.cpp:1719
1584 #, fuzzy
1585 msgid "delete preset"
1586 msgstr "Cancello il preset "
1587
1588 #: ../src/gx_head/engine/gx_json.cpp:1748
1589 #, fuzzy
1590 msgid "convert presetfile"
1591 msgstr "Carica il file preset"
1592
1593 #: ../src/gx_head/engine/gx_midi_plugin.cpp:37
1594 msgid "Midi Out 1"
1595 msgstr "Midi Out 1"
1596
1597 #: ../src/gx_head/engine/gx_midi_plugin.cpp:38
1598 msgid "Midi Out 2"
1599 msgstr "Midi Out 2"
1600
1601 #: ../src/gx_head/engine/gx_midi_plugin.cpp:39
1602 msgid "Midi Out 3"
1603 msgstr "Midi Out 3"
1604
1605 #: ../src/gx_head/engine/gx_midi_plugin.cpp:40
1606 msgid "Beat Detector"
1607 msgstr "Beat Detector"
1608
1609 #: ../src/gx_head/engine/gx_paramtable.cpp:158
1610 msgid "midi standard controllers: number expected"
1611 msgstr "midi standard controllers: numero richiesto"
1612
1613 #: ../src/gx_head/engine/gx_paramtable.cpp:190
1614 msgid "Midi controller settings"
1615 msgstr "Impostazione Midi controller "
1616
1617 #: ../src/gx_head/engine/gx_paramtable.cpp:191
1618 #: ../src/gx_head/engine/gx_preset.cpp:118
1619 #: ../src/ladspa/ladspa_guitarix.cpp:185
1620 msgid "unknown parameter: "
1621 msgstr "parametro sconosciuto: "
1622
1623 #: ../src/gx_head/engine/gx_paramtable.cpp:257
1624 #: ../src/gx_head/engine/gx_paramtable.cpp:263
1625 msgid "recall MIDI state"
1626 msgstr "Richiama stato MIDI"
1627
1628 #: ../src/gx_head/engine/gx_paramtable.cpp:258
1629 msgid "invalid format, Parameter skipped: "
1630 msgstr "formato non valido, salto il Parametro: "
1631
1632 #: ../src/gx_head/engine/gx_paramtable.cpp:264
1633 msgid "Parameter range outside bounds, changed: "
1634 msgstr "Valore del parametro fuori limite, modificato: "
1635
1636 #: ../src/gx_head/engine/gx_paramtable.cpp:492
1637 msgid "System"
1638 msgstr "Sistema"
1639
1640 #: ../src/gx_head/engine/gx_paramtable.cpp:493
1641 msgid "User Interface"
1642 msgstr "Interfaccia Utente"
1643
1644 #: ../src/gx_head/engine/gx_paramtable.cpp:494
1645 #, fuzzy
1646 msgid "Audio Engine"
1647 msgstr "_Motore"
1648
1649 #: ../src/gx_head/engine/gx_paramtable.cpp:562
1650 #, fuzzy
1651 msgid "parameter load"
1652 msgstr "Range dei Parametri"
1653
1654 #: ../src/gx_head/engine/gx_paramtable.cpp:563
1655 msgid "parameter %1: value %2 out of range [%3, %4]"
1656 msgstr ""
1657
1658 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1659 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1660 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1661 msgid "read parameter"
1662 msgstr "lettura parametri"
1663
1664 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1665 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1666 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1667 msgid "parameter %1%: unknown enum value: %2%"
1668 msgstr "parameter %1%: unknown enum value: %2%"
1669
1670 #: ../src/gx_head/engine/gx_pluginloader.cpp:190
1671 #, fuzzy
1672 msgid "lookup plugin"
1673 msgstr "Plugins _Mono"
1674
1675 #: ../src/gx_head/engine/gx_pluginloader.cpp:228
1676 #: ../src/gx_head/engine/gx_pluginloader.cpp:237
1677 #: ../src/gx_head/engine/gx_pluginloader.cpp:254
1678 #: ../src/gx_head/engine/gx_pluginloader.cpp:265
1679 #: ../src/gx_head/engine/gx_pluginloader.cpp:286
1680 #: ../src/gx_head/engine/gx_pluginloader.cpp:325
1681 #, fuzzy
1682 msgid "Plugin Loader"
1683 msgstr "Barra dei Plugin"
1684
1685 #: ../src/gx_head/engine/gx_pluginloader.cpp:229
1686 msgid "Cannot open library: %1%"
1687 msgstr ""
1688
1689 #: ../src/gx_head/engine/gx_pluginloader.cpp:238
1690 msgid "Cannot load symbol 'get_gx_plugin': %1%"
1691 msgstr ""
1692
1693 #: ../src/gx_head/engine/gx_pluginloader.cpp:266
1694 msgid "Error opening '%1%'"
1695 msgstr ""
1696
1697 #: ../src/gx_head/engine/gx_pluginloader.cpp:287
1698 msgid "Plugin '%1%' has wrong version %2$#4x (current version: %3$#4x)"
1699 msgstr ""
1700
1701 #: ../src/gx_head/engine/gx_pluginloader.cpp:326
1702 msgid "Plugin '%1%' already exists: skipped"
1703 msgstr ""
1704
1705 #: ../src/gx_head/engine/gx_pluginloader.cpp:445
1706 msgid "on/off"
1707 msgstr "on/off"
1708
1709 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1710 msgid "post"
1711 msgstr "post"
1712
1713 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1714 msgid "pre"
1715 msgstr "pre"
1716
1717 #: ../src/gx_head/engine/gx_preset.cpp:129
1718 msgid "preset-parameter "
1719 msgstr "preset-parametri "
1720
1721 #: ../src/gx_head/engine/gx_preset.cpp:129
1722 msgid " in settings"
1723 msgstr "in impostazione"
1724
1725 #: ../src/gx_head/engine/gx_preset.cpp:135
1726 msgid "non preset-parameter "
1727 msgstr "parametro non-preset "
1728
1729 #: ../src/gx_head/engine/gx_preset.cpp:135
1730 msgid " in preset"
1731 msgstr " in preset"
1732
1733 #: ../src/gx_head/engine/gx_preset.cpp:186
1734 #: ../src/ladspa/ladspa_guitarix.cpp:210
1735 msgid "unknown preset section: "
1736 msgstr "sezione preset sconosciuta: "
1737
1738 #: ../src/gx_head/engine/gx_preset.cpp:272
1739 msgid "unknown section: "
1740 msgstr "sezione sconosciuta: "
1741
1742 #: ../src/gx_head/engine/gx_preset.cpp:454
1743 #: ../src/gx_head/engine/gx_preset.cpp:460
1744 #: ../src/gx_head/engine/gx_preset.cpp:494
1745 #: ../src/gx_head/engine/gx_preset.cpp:500
1746 #, fuzzy
1747 msgid "save plugin preset"
1748 msgstr "salvo i presets"
1749
1750 #. ***************************************************************
1751 #. ** GxSettings
1752 #.
1753 #: ../src/gx_head/engine/gx_preset.cpp:514
1754 msgid "Scratchpad"
1755 msgstr ""
1756
1757 #: ../src/gx_head/engine/gx_preset.cpp:617
1758 msgid "no read/write access in guitarix config dir '%1%'"
1759 msgstr ""
1760
1761 #: ../src/gx_head/engine/gx_preset.cpp:622
1762 msgid "can't create guitarix config dir '%1%'"
1763 msgstr ""
1764
1765 #: ../src/gx_head/engine/gx_preset.cpp:651
1766 msgid "can't copy to new config dir"
1767 msgstr ""
1768
1769 #: ../src/gx_head/engine/gx_preset.cpp:663
1770 msgid "can't copy to new config preset dir"
1771 msgstr ""
1772
1773 #: ../src/gx_head/engine/gx_preset.cpp:676
1774 msgid "can't create file in '%1%' !!??"
1775 msgstr ""
1776
1777 #: ../src/gx_head/engine/gx_preset.cpp:685
1778 msgid "can't create '%1%' in directory '%2%'"
1779 msgstr ""
1780
1781 #: ../src/gx_head/engine/gx_system.cpp:219
1782 msgid "no HOME environment variable"
1783 msgstr ""
1784
1785 #: ../src/gx_head/engine/gx_system.cpp:301
1786 msgid "load state file on startup"
1787 msgstr "carica il file di stato all'avvio"
1788
1789 #: ../src/gx_head/engine/gx_system.cpp:307
1790 #, fuzzy
1791 msgid "directory with guitarix plugins (.so files)"
1792 msgstr "directory contenente le definizioni di stile delle skin (files .rc)"
1793
1794 #: ../src/gx_head/engine/gx_system.cpp:315
1795 msgid "directory from which .glade files are loaded"
1796 msgstr "directory da cui i files .glade sono caricati"
1797
1798 #: ../src/gx_head/engine/gx_system.cpp:321
1799 msgid "directory with skin style definitions (.rc files)"
1800 msgstr "directory contenente le definizioni di stile delle skin (files .rc)"
1801
1802 #: ../src/gx_head/engine/gx_system.cpp:327
1803 msgid "print log on terminal"
1804 msgstr "stampa i messaggi sul terminale"
1805
1806 #: ../src/gx_head/engine/gx_system.cpp:333
1807 msgid "dump parameter table in json format"
1808 msgstr ""
1809
1810 #: ../src/gx_head/engine/gx_system.cpp:361
1811 #: ../src/gx_head/engine/gx_system.cpp:446
1812 #: ../src/gx_head/gui/gx_main_window.cpp:1866
1813 #: ../src/gx_head/gui/gx_main_window.cpp:1876
1814 #: ../src/gx_head/gui/gx_main_window.cpp:1891
1815 msgid "main"
1816 msgstr "principale"
1817
1818 #: ../src/gx_head/engine/gx_system.cpp:361
1819 #, fuzzy
1820 msgid "number of skins is 0"
1821 msgstr "il numero di skins è 0, abbandono"
1822
1823 #: ../src/gx_head/engine/gx_system.cpp:417
1824 #, fuzzy
1825 msgid "-c and -r cannot be used together"
1826 msgstr ""
1827 "-c e -r non possono essere usate contemporaneamente, utilizzo lo stile "
1828 "\"default\""
1829
1830 #: ../src/gx_head/engine/gx_system.cpp:441
1831 msgid "invalid style '%1%' on command line"
1832 msgstr ""
1833
1834 #: ../src/gx_head/engine/gx_system.cpp:447
1835 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
1836 msgstr ""
1837 "Attenzione --> impostate più di 2 porte di uscita, ignoro le porte successive"
1838
1839 #: ../src/gx_head/engine/gx_system.cpp:574
1840 msgid "fatal system error: "
1841 msgstr "errore fatale di sistema: "
1842
1843 #: ../src/gx_head/gui/gx_gui_helpers.cpp:110
1844 msgid "warning message does not exist"
1845 msgstr "il messaggio di warning non esiste"
1846
1847 #: ../src/gx_head/gui/gx_jack_options.cpp:151
1848 #, fuzzy
1849 msgid "Jack XRun"
1850 msgstr "Inizializzazione Jack"
1851
1852 #: ../src/gx_head/gui/gx_jack_options.cpp:152
1853 msgid " delay of at least %1% microsecs"
1854 msgstr ""
1855
1856 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1857 msgid "Start Jack"
1858 msgstr "Avvia Jack"
1859
1860 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1861 msgid "Ignore Jack"
1862 msgstr "Ignora Jack"
1863
1864 #: ../src/gx_head/gui/gx_jack_options.cpp:175
1865 msgid " Jack Starter "
1866 msgstr " Avvio Jack "
1867
1868 #: ../src/gx_head/gui/gx_jack_options.cpp:176
1869 #, fuzzy
1870 msgid ""
1871 "\n"
1872 " WARNING \n"
1873 "\n"
1874 " The jack server is not currently running\n"
1875 " You can choose to activate it or terminate gx_head \n"
1876 "\n"
1877 " 1) activate jack \n"
1878 " 2) ignore jack, start gx_head anyway \n"
1879 " 3) exit gx_head \n"
1880 "\n"
1881 " use options menu \"jack startup control\" to\n"
1882 " set a jack start program\n"
1883 msgstr ""
1884 "\n"
1885 " ATTENZIONE \n"
1886 "\n"
1887 " Il server Jack server non è avviato\n"
1888 " Puoi scegliere di avviarlo o di chiudere gx_head \n"
1889 "\n"
1890 " 1) avvia Jack \n"
1891 " 2) ignora Jack, avvia gx_head ugualmente \n"
1892 " 3) chiudi gx_head \n"
1893
1894 #: ../src/gx_head/gui/gx_jconv_settings.cpp:289
1895 msgid "too many samples (%1%), truncated to %2%"
1896 msgstr ""
1897
1898 #: ../src/gx_head/gui/gx_jconv_settings.cpp:546
1899 msgid "Error reading file path %1%"
1900 msgstr ""
1901
1902 #: ../src/gx_head/gui/gx_main.cpp:96
1903 #, fuzzy
1904 msgid "Thread create failed (signal): %1%"
1905 msgstr "Creazione thread fallita (signal): "
1906
1907 #: ../src/gx_head/gui/gx_main.cpp:106
1908 msgid "signal_handler"
1909 msgstr "signal_handler"
1910
1911 #: ../src/gx_head/gui/gx_main.cpp:106
1912 msgid "signal USR1 received, save settings"
1913 msgstr "segnale USR1 ricevuto, salvo i parametri"
1914
1915 #: ../src/gx_head/gui/gx_main.cpp:132
1916 msgid "system startup"
1917 msgstr "avvio sistema"
1918
1919 #: ../src/gx_head/gui/gx_main.cpp:133
1920 msgid "signal usr1 skipped"
1921 msgstr ""
1922
1923 #: ../src/gx_head/gui/gx_main.cpp:157
1924 msgid "ctrl-c"
1925 msgstr ""
1926
1927 #: ../src/gx_head/gui/gx_main.cpp:259
1928 msgid "GUITARIX ERROR"
1929 msgstr ""
1930
1931 #: ../src/gx_head/gui/gx_main.cpp:357
1932 msgid ""
1933 "old config directory found (.gx_head). state file and standard presets file "
1934 "have been copied to the new directory (.config/guitarix).\n"
1935 " Additional old preset files can be imported into the new bank scheme by "
1936 "mouse drag and drop with a file manager"
1937 msgstr ""
1938
1939 #: ../src/gx_head/gui/gx_main.cpp:398
1940 msgid "use \"guitarix -h\" to get a help text"
1941 msgstr ""
1942
1943 #: ../src/gx_head/gui/gx_main_midi.cpp:308
1944 #, fuzzy
1945 msgid "Parameter ID: "
1946 msgstr "Range dei Parametri"
1947
1948 #: ../src/gx_head/gui/gx_main_window.cpp:54
1949 msgid "Logging Window"
1950 msgstr "Finestra dei Messaggi"
1951
1952 #: ../src/gx_head/gui/gx_main_window.cpp:610
1953 msgid "_Bank: "
1954 msgstr ""
1955
1956 #: ../src/gx_head/gui/gx_main_window.cpp:1175
1957 msgid ""
1958 "\n"
1959 "WARNING\n"
1960 msgstr ""
1961 "\n"
1962 "ATTENZIONE\n"
1963
1964 #: ../src/gx_head/gui/gx_main_window.cpp:1177
1965 msgid ""
1966 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
1967 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
1968 "TO OTHER RUNNING JACK APPLICATIONS. \n"
1969 "DO YOU WANT TO PROCEED ?"
1970 msgstr ""
1971 "MODIFICARE LE DIMENSIONI DEL BUFFER AL VOLO\n"
1972 "PUO' CAUSARE EFFETTI INDESIDERATI\n"
1973 "ALLE ALTRE APPLICAZIONI. \n"
1974 "VOLETE PROSEGUIRE ?"
1975
1976 #: ../src/gx_head/gui/gx_main_window.cpp:1195
1977 msgid "Yes"
1978 msgstr "Si"
1979
1980 #: ../src/gx_head/gui/gx_main_window.cpp:1196
1981 msgid "No"
1982 msgstr "No"
1983
1984 #: ../src/gx_head/gui/gx_main_window.cpp:1208
1985 msgid "Don't bother me again with such a question, I know what I am doing"
1986 msgstr "Non insistere di nuovo con questa domanda, so cosa sto facendo"
1987
1988 #: ../src/gx_head/gui/gx_main_window.cpp:1235
1989 msgid "Jack Buffer Size setting"
1990 msgstr "Impostazione Jack Buffer Size"
1991
1992 #: ../src/gx_head/gui/gx_main_window.cpp:1236
1993 #, fuzzy
1994 msgid "we are not a jack gxjack.client, server may be down"
1995 msgstr "non siamo un client Jack, il server potrebbe essere spento"
1996
1997 #: ../src/gx_head/gui/gx_main_window.cpp:1250
1998 msgid "Setting Jack Buffer Size"
1999 msgstr "Imposta la dimensione del Buffer di Jack"
2000
2001 #: ../src/gx_head/gui/gx_main_window.cpp:1251
2002 msgid "Could not change latency"
2003 msgstr "Impossibile cambiare la latenza"
2004
2005 #: ../src/gx_head/gui/gx_main_window.cpp:1254
2006 msgid "Jack Buffer Size"
2007 msgstr "Jack Buffer Size"
2008
2009 #: ../src/gx_head/gui/gx_main_window.cpp:1255
2010 #, fuzzy
2011 msgid "latency is %1%"
2012 msgstr "la latenza è "
2013
2014 #: ../src/gx_head/gui/gx_main_window.cpp:1297
2015 msgid "failed to load online help "
2016 msgstr ""
2017
2018 #: ../src/gx_head/gui/gx_main_window.cpp:1308
2019 #, fuzzy
2020 msgid ""
2021 "\n"
2022 "\n"
2023 " This Aplication is to a large extent provided\n"
2024 " with the marvelous faust compiler.Yann Orlary\n"
2025 " http://faust.grame.fr/\n"
2026 " A large part is based on the work of Julius Orion Smith\n"
2027 " http://ccrma.stanford.edu/realsimple/faust/\n"
2028 " and Albert Graef\n"
2029 " http://q-lang.sourceforge.net/examples.html#Faust\n"
2030 "\n"
2031 "\n"
2032 " gx_head "
2033 msgstr ""
2034 "\n"
2035 " Questa applicazione è in larga parte prodotta\n"
2036 " con il meraviglioso compilatore faust.Yann Orlary\n"
2037 " <http://faust.grame.fr/>\n"
2038 " Per una buona parte è basata sul lavoro di Julius Orion Smith\n"
2039 " <http://ccrma.stanford.edu/realsimple/faust/>\n"
2040 " e Albert Graef\n"
2041 " <http://www.musikwissenschaft.uni-mainz.de/~ag/ag.html> \n"
2042 "\n"
2043 "\n"
2044 " gx_head "
2045
2046 #: ../src/gx_head/gui/gx_main_window.cpp:1319
2047 #, fuzzy
2048 msgid ""
2049 "\n"
2050 " for impulse response it use zita-convolver \n"
2051 " byFons Adriaensen \n"
2052 " http://www.kokkinizita.net/linuxaudio/index.html \n"
2053 "\n"
2054 " authors: Hermann Meyer <brummer-@web.de>\n"
2055 " authors: James Warden <warjamy@yahoo.com>\n"
2056 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
2057 " authors: Pete Shorthose <pshorthose@gmail.com> \n"
2058 " home: http://guitarix.sourceforge.net/\n"
2059 msgstr ""
2060 "\n"
2061 " per l' \"impulse response\" usa zita-convolver \n"
2062 " by Fons Adriaensen \n"
2063 " http://www.kokkinizita.net/linuxaudio/index.html \n"
2064 "\n"
2065 " autori: Hermann Meyer <brummer-@web.de>\n"
2066 " autori: James Warden <warjamy@yahoo.com>\n"
2067 " autori: Andreas Degert <andreas.degert@googlemail.com>\n"
2068 " home: http://gx_head.sourceforge.net/\n"
2069 "\t\n"
2070
2071 #.
2072 #. ** Menu actions
2073 #.
2074 #: ../src/gx_head/gui/gx_main_window.cpp:1417
2075 msgid "_Engine"
2076 msgstr "_Motore"
2077
2078 #: ../src/gx_head/gui/gx_main_window.cpp:1418
2079 msgid "_Latency"
2080 msgstr "_Latenza"
2081
2082 #: ../src/gx_head/gui/gx_main_window.cpp:1420
2083 msgid "_Presets"
2084 msgstr "_Presets"
2085
2086 #: ../src/gx_head/gui/gx_main_window.cpp:1422
2087 msgid "P_lugins"
2088 msgstr "P_lugins"
2089
2090 #: ../src/gx_head/gui/gx_main_window.cpp:1423
2091 msgid "_Mono Plugins"
2092 msgstr "Plugins _Mono"
2093
2094 #: ../src/gx_head/gui/gx_main_window.cpp:1424
2095 msgid "_Stereo Plugins"
2096 msgstr "Plugins _Stereo"
2097
2098 #: ../src/gx_head/gui/gx_main_window.cpp:1425
2099 #, fuzzy
2100 msgid "_Tube"
2101 msgstr "_Valvole"
2102
2103 #: ../src/gx_head/gui/gx_main_window.cpp:1426
2104 msgid "_Options"
2105 msgstr "_Opzioni"
2106
2107 #: ../src/gx_head/gui/gx_main_window.cpp:1427
2108 msgid "_Skin..."
2109 msgstr "_Skin..."
2110
2111 #: ../src/gx_head/gui/gx_main_window.cpp:1428
2112 #: ../src/gx_head/gui/gx_main_window.cpp:1574
2113 msgid "_About"
2114 msgstr "Informazioni su..."
2115
2116 #.
2117 #. ** engine actions
2118 #.
2119 #: ../src/gx_head/gui/gx_main_window.cpp:1433
2120 #, fuzzy
2121 msgid "Jack Server _Connection"
2122 msgstr "_Connessioni Server Jack "
2123
2124 #: ../src/gx_head/gui/gx_main_window.cpp:1438
2125 #, fuzzy
2126 msgid "Jack _Ports"
2127 msgstr "_Porte Jack"
2128
2129 #: ../src/gx_head/gui/gx_main_window.cpp:1443
2130 msgid "M_idi Controller"
2131 msgstr "Controller M_idi"
2132
2133 #: ../src/gx_head/gui/gx_main_window.cpp:1448
2134 #, fuzzy
2135 msgid "Engine _Mute"
2136 msgstr "Stato Motore: "
2137
2138 #: ../src/gx_head/gui/gx_main_window.cpp:1453
2139 msgid "Engine _Bypass"
2140 msgstr "Motore _Bypass"
2141
2142 #: ../src/gx_head/gui/gx_main_window.cpp:1458
2143 msgid "_Quit"
2144 msgstr "_Chiudi"
2145
2146 #: ../src/gx_head/gui/gx_main_window.cpp:1465
2147 #, fuzzy
2148 msgid "_Preset Selection"
2149 msgstr "Cancellazione del preset"
2150
2151 #: ../src/gx_head/gui/gx_main_window.cpp:1470
2152 #, fuzzy
2153 msgid "Show Plugin _Bar"
2154 msgstr "mostra la barra dei Plugin"
2155
2156 #: ../src/gx_head/gui/gx_main_window.cpp:1475
2157 #, fuzzy
2158 msgid "Show _Rack"
2159 msgstr "mostra il Rack Mono"
2160
2161 #: ../src/gx_head/gui/gx_main_window.cpp:1479
2162 msgid "Show _Logging Box"
2163 msgstr "mostra i Messaggi"
2164
2165 #: ../src/gx_head/gui/gx_main_window.cpp:1484
2166 msgid "Live _Display"
2167 msgstr ""
2168
2169 #: ../src/gx_head/gui/gx_main_window.cpp:1488
2170 msgid "_Meterbridge"
2171 msgstr "_Meterbridge"
2172
2173 #: ../src/gx_head/gui/gx_main_window.cpp:1495
2174 #, fuzzy
2175 msgid "Tuner on/off"
2176 msgstr "%s on/off"
2177
2178 #: ../src/gx_head/gui/gx_main_window.cpp:1498
2179 #, fuzzy
2180 msgid "M_idi Out"
2181 msgstr "Midi Out"
2182
2183 #: ../src/gx_head/gui/gx_main_window.cpp:1513
2184 msgid "_Tuner"
2185 msgstr "_Accordatore"
2186
2187 #: ../src/gx_head/gui/gx_main_window.cpp:1517
2188 msgid "R_ack Configuration"
2189 msgstr ""
2190
2191 #: ../src/gx_head/gui/gx_main_window.cpp:1521
2192 #, fuzzy
2193 msgid "C_ompress all"
2194 msgstr "Compressor"
2195
2196 #: ../src/gx_head/gui/gx_main_window.cpp:1525
2197 msgid "E_xpand all"
2198 msgstr ""
2199
2200 #: ../src/gx_head/gui/gx_main_window.cpp:1530
2201 msgid "Order Rack _Horizontally"
2202 msgstr ""
2203
2204 #: ../src/gx_head/gui/gx_main_window.cpp:1538
2205 #, fuzzy
2206 msgid "_Show _Values"
2207 msgstr "mostra accordatore"
2208
2209 #: ../src/gx_head/gui/gx_main_window.cpp:1543
2210 msgid "Show _Tooltips"
2211 msgstr "mostra i Suggerimenti"
2212
2213 #: ../src/gx_head/gui/gx_main_window.cpp:1550
2214 msgid "Include MIDI in _presets"
2215 msgstr "Includi MIDI nei presets"
2216
2217 #: ../src/gx_head/gui/gx_main_window.cpp:1553
2218 #, fuzzy
2219 msgid "_Jack Startup Control"
2220 msgstr " Avvio Jack "
2221
2222 #: ../src/gx_head/gui/gx_main_window.cpp:1558
2223 msgid "Reset _All Parameters"
2224 msgstr "Resetta tutti i Parametri"
2225
2226 #: ../src/gx_head/gui/gx_main_window.cpp:1562
2227 msgid "_Use Animations"
2228 msgstr ""
2229
2230 #: ../src/gx_head/gui/gx_main_window.cpp:1566
2231 msgid "L_iveplay Midi Switch"
2232 msgstr ""
2233
2234 #.
2235 #. ** Help and About
2236 #.
2237 #: ../src/gx_head/gui/gx_main_window.cpp:1572
2238 msgid "_Help"
2239 msgstr "_Aiuto"
2240
2241 #: ../src/gx_head/gui/gx_main_window.cpp:1867
2242 msgid "I really tried to get jack up and running, sorry ... "
2243 msgstr "Ho tentato di avviare e attivare Jack, mi spiace..."
2244
2245 #: ../src/gx_head/gui/gx_main_window.cpp:1876
2246 msgid "can't disconnect jack"
2247 msgstr ""
2248
2249 #: ../src/gx_head/gui/gx_main_window.cpp:1891
2250 msgid "Ignoring jackd ..."
2251 msgstr "Ignoro Jackd ..."
2252
2253 #: ../src/gx_head/gui/gx_main_window.cpp:2078
2254 msgid "dsp load %1% %%"
2255 msgstr "dsp load %1% %%"
2256
2257 #: ../src/gx_head/gui/gx_main_window.cpp:2085
2258 msgid "ht frames %1%"
2259 msgstr "ht frames %1%"
2260
2261 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2262 msgid "RT mode yes "
2263 msgstr "RT mode: sì"
2264
2265 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2266 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
2267 msgstr "RT mode <span color=\"#cc1a1a\">NO</span>"
2268
2269 #: ../src/gx_head/gui/gx_main_window.cpp:2098
2270 msgid "latency %1%"
2271 msgstr "latenza %1%"
2272
2273 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2274 #, fuzzy
2275 msgid "Cabinet Loading"
2276 msgstr "Caricamento Preset"
2277
2278 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2279 msgid " cab thread is bussy"
2280 msgstr ""
2281
2282 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2283 #, fuzzy
2284 msgid "Presence Loading"
2285 msgstr "Caricamento Preset"
2286
2287 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2288 msgid " presence thread is bussy"
2289 msgstr ""
2290
2291 #: ../src/gx_head/gui/gx_main_window.cpp:2196
2292 #: ../src/gx_head/gui/gx_main_window.cpp:2206
2293 #, fuzzy
2294 msgid "jack has bumped us out!! "
2295 msgstr "jack ha annullato la connessione!!"
2296
2297 #. rack tuner
2298 #: ../src/gx_head/gui/gx_main_window.cpp:2428
2299 #, fuzzy
2300 msgid "Rack Tuner"
2301 msgstr "_Accordatore"
2302
2303 #: ../src/gx_head/gui/gx_main_window.cpp:2596
2304 msgid "gx_head output"
2305 msgstr "gx_head output"
2306
2307 #: ../src/gx_head/gui/gx_main_window.cpp:2712
2308 #, fuzzy
2309 msgid "Distortion"
2310 msgstr "distortion"
2311
2312 #. low high pass filter
2313 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:36
2314 msgid "l/h/filter"
2315 msgstr "l/h/filter"
2316
2317 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:44
2318 msgid "high-pass "
2319 msgstr "high-pass "
2320
2321 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:45
2322 msgid " low-pass "
2323 msgstr " low-pass "
2324
2325 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:53
2326 msgid "low-cut "
2327 msgstr "low-cut "
2328
2329 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:54
2330 msgid "high-cut "
2331 msgstr "high-cut "
2332
2333 #. EQ
2334 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:66
2335 msgid "EQ"
2336 msgstr "EQ"
2337
2338 #. ----- crybaby
2339 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:122
2340 msgid "crybaby"
2341 msgstr "crybaby"
2342
2343 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:125
2344 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:139
2345 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:196
2346 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:45
2347 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:66
2348 msgid " level "
2349 msgstr " level "
2350
2351 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:138
2352 msgid " wah "
2353 msgstr " wah "
2354
2355 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:140
2356 msgid " dry/wet "
2357 msgstr " dry/wet "
2358
2359 #. ----- distortion
2360 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:153
2361 msgid "distortion"
2362 msgstr "distortion"
2363
2364 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:156
2365 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:297
2366 #, fuzzy
2367 msgid "drive"
2368 msgstr "Drive"
2369
2370 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:164
2371 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:168
2372 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:303
2373 msgid " drive "
2374 msgstr " drive "
2375
2376 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:169
2377 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:182
2378 msgid " low "
2379 msgstr " low "
2380
2381 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:170
2382 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:183
2383 msgid " middle l. "
2384 msgstr " middle l. "
2385
2386 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:171
2387 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:184
2388 msgid " middle h. "
2389 msgstr " middle h. "
2390
2391 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:172
2392 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:185
2393 msgid " high "
2394 msgstr " high "
2395
2396 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:177
2397 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:181
2398 msgid " gain "
2399 msgstr " gain "
2400
2401 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:195
2402 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:304
2403 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:374
2404 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:458
2405 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:481
2406 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:502
2407 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:523
2408 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:543
2409 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:245
2410 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:312
2411 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:351
2412 msgid "dry/wet"
2413 msgstr "dry/wet"
2414
2415 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:197
2416 msgid "frequency split Hz"
2417 msgstr "frequency split Hz"
2418
2419 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:205
2420 msgid "split low freq"
2421 msgstr "split low freq"
2422
2423 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:208
2424 msgid "split m. freq"
2425 msgstr "split m. freq"
2426
2427 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:211
2428 msgid "split high freq"
2429 msgstr "split high freq"
2430
2431 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:225
2432 msgid "resonator"
2433 msgstr "resonator"
2434
2435 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:227
2436 msgid "trigger "
2437 msgstr "trigger "
2438
2439 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:228
2440 msgid " vibrato "
2441 msgstr " vibrato "
2442
2443 #. ----- IR
2444 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:240
2445 msgid "IR"
2446 msgstr "IR"
2447
2448 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:243
2449 #, fuzzy
2450 msgid "peak"
2451 msgstr " peak "
2452
2453 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:257
2454 msgid " freq "
2455 msgstr " freq "
2456
2457 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:258
2458 msgid " peak "
2459 msgstr " peak "
2460
2461 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:259
2462 msgid " bandwidth "
2463 msgstr " bandwidth "
2464
2465 #. ----- the compressor
2466 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:272
2467 msgid "Compr."
2468 msgstr "Compr."
2469
2470 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:275
2471 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:280
2472 msgid "ratio"
2473 msgstr "ratio"
2474
2475 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:279
2476 msgid "knee"
2477 msgstr "knee"
2478
2479 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:281
2480 msgid "threshold"
2481 msgstr "threshold"
2482
2483 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:284
2484 msgid "attack"
2485 msgstr "attack"
2486
2487 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:285
2488 msgid "release"
2489 msgstr "release"
2490
2491 #. -----overdrive
2492 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:294
2493 msgid "overdrive"
2494 msgstr "overdrive"
2495
2496 #. ----- echo
2497 #. echo
2498 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:315
2499 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:200
2500 msgid "echo"
2501 msgstr "echo"
2502
2503 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:318
2504 msgid "%"
2505 msgstr ""
2506
2507 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:324
2508 msgid " time "
2509 msgstr " time "
2510
2511 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:326
2512 msgid " % "
2513 msgstr " % "
2514
2515 #. -----delay
2516 #. stereo delay
2517 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:337
2518 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:172
2519 msgid "delay"
2520 msgstr "delay"
2521
2522 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:340
2523 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:346
2524 msgid " delay "
2525 msgstr " delay "
2526
2527 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:348
2528 msgid " gain "
2529 msgstr " gain "
2530
2531 #. ----- freeverb
2532 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:359
2533 msgid "freeverb"
2534 msgstr "freeverb"
2535
2536 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:362
2537 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:372
2538 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:345
2539 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:349
2540 msgid "RoomSize"
2541 msgstr "RoomSize"
2542
2543 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:373
2544 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:350
2545 msgid "damp"
2546 msgstr "damp"
2547
2548 #. -----osc
2549 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:389
2550 msgid "osc"
2551 msgstr ""
2552
2553 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:415
2554 msgid "biquad"
2555 msgstr ""
2556
2557 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:418
2558 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:424
2559 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:437
2560 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:452
2561 #: ../src/plugins/generated/zita_rev1.cc:544
2562 #: ../src/plugins/generated/zita_rev1.cc:546
2563 msgid "Freq"
2564 msgstr ""
2565
2566 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:434
2567 msgid "tremolo"
2568 msgstr ""
2569
2570 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:455 ../src/plugins/vibe.cc:460
2571 #, fuzzy
2572 msgid "Depth"
2573 msgstr "depth"
2574
2575 #. phaser
2576 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:470
2577 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:113
2578 msgid "phaser"
2579 msgstr "phaser"
2580
2581 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:473
2582 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:479
2583 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:494
2584 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:500
2585 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:515
2586 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:521
2587 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:41
2588 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:60
2589 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:116
2590 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:238
2591 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:246
2592 #, fuzzy
2593 msgid "level"
2594 msgstr " level "
2595
2596 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:480
2597 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:501
2598 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:522
2599 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:135
2600 msgid "speed"
2601 msgstr "speed"
2602
2603 #. ----- chorus
2604 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:491
2605 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:38
2606 msgid "chorus"
2607 msgstr "chorus"
2608
2609 #. flanger
2610 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:512
2611 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:57
2612 msgid "flanger"
2613 msgstr "flanger"
2614
2615 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:533
2616 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:536
2617 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:542
2618 #, fuzzy
2619 msgid "feedback"
2620 msgstr " feedback "
2621
2622 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:553
2623 #, fuzzy
2624 msgid "tonestack"
2625 msgstr "Tonestack"
2626
2627 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:566
2628 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:267
2629 msgid "middle"
2630 msgstr "Middle"
2631
2632 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:578
2633 msgid "cabinet"
2634 msgstr ""
2635
2636 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:600
2637 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:606
2638 msgid " MIDI out "
2639 msgstr " MIDI out "
2640
2641 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:633
2642 msgid "channel1"
2643 msgstr "channel1"
2644
2645 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:641
2646 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:705
2647 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:769
2648 msgid "velocity"
2649 msgstr "velocity"
2650
2651 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:646
2652 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:710
2653 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:774
2654 msgid "volume"
2655 msgstr "volume"
2656
2657 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:654
2658 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:718
2659 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:782
2660 msgid "channel"
2661 msgstr "channel"
2662
2663 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:655
2664 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:719
2665 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:783
2666 msgid "program"
2667 msgstr "program"
2668
2669 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:658
2670 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:722
2671 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:786
2672 msgid "oktave"
2673 msgstr "oktave"
2674
2675 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:659
2676 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:723
2677 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:787
2678 msgid "sensity"
2679 msgstr "sensity"
2680
2681 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:685
2682 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:749
2683 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:813
2684 msgid "auto_pitch"
2685 msgstr "auto_pitch"
2686
2687 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:697
2688 msgid "channel2"
2689 msgstr "channel2"
2690
2691 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:761
2692 msgid "channel3"
2693 msgstr "channel3"
2694
2695 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:825
2696 msgid "beat_detector"
2697 msgstr "beat_detector"
2698
2699 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:834
2700 msgid "stepper"
2701 msgstr "stepper"
2702
2703 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:835
2704 msgid "note_off"
2705 msgstr "note_off"
2706
2707 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:836
2708 msgid "atack_gain"
2709 msgstr "atack_gain"
2710
2711 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:837
2712 msgid "beat_gain"
2713 msgstr "beat_gain"
2714
2715 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:868
2716 msgid "Midi gain"
2717 msgstr "Midi gain"
2718
2719 #: ../src/gx_head/gui/gx_preset_window.cpp:74
2720 msgid "_Save changes"
2721 msgstr ""
2722
2723 #: ../src/gx_head/gui/gx_preset_window.cpp:77
2724 msgid "_Organize"
2725 msgstr ""
2726
2727 #: ../src/gx_head/gui/gx_preset_window.cpp:220
2728 msgid "damaged bank file; click to delete"
2729 msgstr ""
2730
2731 #: ../src/gx_head/gui/gx_preset_window.cpp:223
2732 msgid ""
2733 "wrong format version (is %1, need %2)\n"
2734 "click to convert"
2735 msgstr ""
2736
2737 #: ../src/gx_head/gui/gx_preset_window.cpp:227
2738 msgid "readonly bank, click to change to read-write"
2739 msgstr ""
2740
2741 #: ../src/gx_head/gui/gx_preset_window.cpp:229
2742 msgid "click to set to readonly"
2743 msgstr ""
2744
2745 #: ../src/gx_head/gui/gx_preset_window.cpp:234
2746 #, fuzzy
2747 msgid "predefined factory preset bank"
2748 msgstr "seleziono il banco preset di default"
2749
2750 #: ../src/gx_head/gui/gx_preset_window.cpp:236
2751 msgid ""
2752 "scratch preset bank: changes will be persistent (without explicit saving)"
2753 msgstr ""
2754
2755 #: ../src/gx_head/gui/gx_preset_window.cpp:244
2756 msgid "click to edit the bank name"
2757 msgstr ""
2758
2759 #: ../src/gx_head/gui/gx_preset_window.cpp:249
2760 msgid "click to delete the bank"
2761 msgstr ""
2762
2763 #: ../src/gx_head/gui/gx_preset_window.cpp:326
2764 msgid "can't copy to config dir"
2765 msgstr ""
2766
2767 #: ../src/gx_head/gui/gx_preset_window.cpp:343
2768 msgid "can't remove copied file!?"
2769 msgstr ""
2770
2771 #: ../src/gx_head/gui/gx_preset_window.cpp:351
2772 msgid "can't move; file has been copied"
2773 msgstr ""
2774
2775 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:46
2776 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:75
2777 msgid " delay "
2778 msgstr " delay "
2779
2780 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:47
2781 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:74
2782 msgid " depth "
2783 msgstr " depth "
2784
2785 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:48
2786 msgid " freq "
2787 msgstr " freq "
2788
2789 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:73
2790 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:129
2791 msgid " feedback "
2792 msgstr " feedback "
2793
2794 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:76
2795 msgid " delay offset"
2796 msgstr " delay offset"
2797
2798 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:77
2799 msgid " LFO "
2800 msgstr " LFO "
2801
2802 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:122
2803 msgid " level "
2804 msgstr " level "
2805
2806 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:130
2807 msgid "depth"
2808 msgstr "depth"
2809
2810 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:131
2811 msgid "width"
2812 msgstr "width"
2813
2814 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:132
2815 msgid "freq"
2816 msgstr "freq"
2817
2818 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:133
2819 msgid "max Hz"
2820 msgstr "max Hz"
2821
2822 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:134
2823 msgid "min Hz"
2824 msgstr "min Hz"
2825
2826 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:178
2827 msgid "left gain"
2828 msgstr "left gain"
2829
2830 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:179
2831 msgid "left delay"
2832 msgstr "left delay"
2833
2834 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:182
2835 msgid "LFO"
2836 msgstr "LFO"
2837
2838 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:190
2839 msgid "right gain"
2840 msgstr "right gain"
2841
2842 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:191
2843 msgid "right delay"
2844 msgstr "right delay"
2845
2846 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:206
2847 msgid "left %"
2848 msgstr "left %"
2849
2850 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:207
2851 msgid "left time"
2852 msgstr "left time"
2853
2854 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:208
2855 msgid "right %"
2856 msgstr "right %"
2857
2858 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:209
2859 msgid "right time"
2860 msgstr "right time"
2861
2862 #. moog filter
2863 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:218
2864 msgid "moog"
2865 msgstr "moog"
2866
2867 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:221
2868 #, fuzzy
2869 msgid "Q"
2870 msgstr "EQ"
2871
2872 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:225
2873 msgid " Q "
2874 msgstr " Q "
2875
2876 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:226
2877 msgid " Hz "
2878 msgstr " Hz "
2879
2880 #. postamp
2881 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:235
2882 #, fuzzy
2883 msgid "amp"
2884 msgstr "damp"
2885
2886 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:244
2887 #, fuzzy
2888 msgid "dry/feedback "
2889 msgstr " feedback "
2890
2891 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:247
2892 #, fuzzy
2893 msgid "tube1"
2894 msgstr "Tube1"
2895
2896 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:248
2897 #, fuzzy
2898 msgid "tube2"
2899 msgstr "Tube2"
2900
2901 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:249
2902 #, fuzzy
2903 msgid " wet/feedback"
2904 msgstr " feedback "
2905
2906 #. 3 band eq
2907 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:260
2908 msgid "tone"
2909 msgstr "tone"
2910
2911 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:272
2912 msgid "sharp"
2913 msgstr ""
2914
2915 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:287
2916 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:327
2917 msgid "favourites"
2918 msgstr ""
2919
2920 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:306
2921 #, fuzzy
2922 msgid "delta delay"
2923 msgstr "left delay"
2924
2925 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:309
2926 #, fuzzy
2927 msgid "balance"
2928 msgstr "Cancella"
2929
2930 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:328
2931 msgid "setup"
2932 msgstr ""
2933
2934 #. stereoverb
2935 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:342
2936 #, fuzzy
2937 msgid "stereoverb"
2938 msgstr "rack stereo"
2939
2940 #: ../src/gx_head/gui/gx_ui_builder.cpp:41
2941 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2942 msgid "gtk builder"
2943 msgstr "gtk builder"
2944
2945 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2946 msgid " not found in "
2947 msgstr "non trovato in "
2948
2949 #: ../src/gx_head/gui/gxw_mm_controllers.cpp:343
2950 #, c-format
2951 msgid "%s on/off"
2952 msgstr "%s on/off"
2953
2954 #: ../src/gx_head/gui/liveplay.cpp:147
2955 msgid "MUTE"
2956 msgstr ""
2957
2958 #: ../src/gx_head/gui/liveplay.cpp:150
2959 msgid "UNMUTE"
2960 msgstr ""
2961
2962 #: ../src/gx_head/gui/liveplay.cpp:156
2963 msgid "BYPASS"
2964 msgstr ""
2965
2966 #: ../src/gx_head/gui/liveplay.cpp:159
2967 msgid "BYPASS OFF"
2968 msgstr ""
2969
2970 #: ../src/gx_head/gui/liveplay.cpp:165
2971 msgid "TUNER ON"
2972 msgstr ""
2973
2974 #: ../src/gx_head/gui/liveplay.cpp:168
2975 msgid "TUNER OFF"
2976 msgstr ""
2977
2978 #: ../src/gx_head/gui/rack.cpp:726
2979 msgid "standard"
2980 msgstr ""
2981
2982 #: ../src/gx_head/gui/rack.cpp:734
2983 msgid "save..."
2984 msgstr ""
2985
2986 #: ../src/gx_head/gui/rack.cpp:739
2987 msgid "remove..."
2988 msgstr ""
2989
2990 #: ../src/ladspa/ladspa_guitarix.cpp:85
2991 #, fuzzy
2992 msgid "assign parameter"
2993 msgstr "lettura parametri"
2994
2995 #: ../src/ladspa/ladspa_guitarix.cpp:86
2996 msgid "%1% -> controller %2% [%3%]"
2997 msgstr ""
2998
2999 #: ../src/plugins/abgate.cc:57
3000 msgid "abGate"
3001 msgstr ""
3002
3003 #: ../src/plugins/abgate.cc:67
3004 msgid ""
3005 "threshold (dB) value\n"
3006 "put it just above the noise level"
3007 msgstr ""
3008
3009 #: ../src/plugins/abgate.cc:68
3010 #, fuzzy
3011 msgid "Attack"
3012 msgstr "attack"
3013
3014 #: ../src/plugins/abgate.cc:68
3015 msgid "time (ms) until gate opens (sensitivity)"
3016 msgstr ""
3017
3018 #: ../src/plugins/abgate.cc:69
3019 msgid "Hold"
3020 msgstr ""
3021
3022 #: ../src/plugins/abgate.cc:69
3023 msgid "time (ms) to keep open when input is below threshold"
3024 msgstr ""
3025
3026 #: ../src/plugins/abgate.cc:70
3027 msgid "Decay"
3028 msgstr ""
3029
3030 #: ../src/plugins/abgate.cc:71
3031 #, fuzzy
3032 msgid "Range"
3033 msgstr "flanger"
3034
3035 #: ../src/plugins/abgate.cc:71
3036 msgid "damping (dB) when the gate is closed"
3037 msgstr ""
3038
3039 #: ../src/plugins/generated/zita_rev1.cc:148
3040 msgid "RM Peaking Equalizer 2"
3041 msgstr ""
3042
3043 #: ../src/plugins/generated/zita_rev1.cc:149
3044 msgid "RM Peaking Equalizer 1"
3045 msgstr ""
3046
3047 #: ../src/plugins/generated/zita_rev1.cc:150
3048 #: ../src/plugins/zita_rev1_ui.glade.h:4
3049 #, fuzzy
3050 msgid "Output"
3051 msgstr "<b>_Uscita</b>"
3052
3053 #: ../src/plugins/generated/zita_rev1.cc:151
3054 msgid "Input"
3055 msgstr ""
3056
3057 #: ../src/plugins/generated/zita_rev1.cc:152
3058 msgid "Decay Times in Bands"
3059 msgstr ""
3060
3061 #: ../src/plugins/generated/zita_rev1.cc:161
3062 msgid "Zita Rev1"
3063 msgstr ""
3064
3065 #: ../src/plugins/generated/zita_rev1.cc:543
3066 msgid "Output scale factor"
3067 msgstr ""
3068
3069 #: ../src/plugins/generated/zita_rev1.cc:544
3070 msgid ""
3071 "Center-frequency of second-order Regalia-Mitra peaking equalizer section 2"
3072 msgstr ""
3073
3074 #: ../src/plugins/generated/zita_rev1.cc:545
3075 msgid ""
3076 "Peak level in dB of second-order Regalia-Mitra peaking equalizer section 1"
3077 msgstr ""
3078
3079 #: ../src/plugins/generated/zita_rev1.cc:546
3080 msgid ""
3081 "Center-frequency of second-order Regalia-Mitra peaking equalizer section 1"
3082 msgstr ""
3083
3084 #: ../src/plugins/generated/zita_rev1.cc:547
3085 #, fuzzy
3086 msgid "In Delay"
3087 msgstr "Delay"
3088
3089 #: ../src/plugins/generated/zita_rev1.cc:547
3090 msgid "Delay in ms before reverberation begins"
3091 msgstr ""
3092
3093 #: ../src/plugins/generated/zita_rev1.cc:548
3094 msgid "Low"
3095 msgstr ""
3096
3097 #: ../src/plugins/generated/zita_rev1.cc:548
3098 msgid "T60 = time (in seconds) to decay 60dB in low-frequency band"
3099 msgstr ""
3100
3101 #: ../src/plugins/generated/zita_rev1.cc:549
3102 #, fuzzy
3103 msgid "Freq X"
3104 msgstr " freq "
3105
3106 #: ../src/plugins/generated/zita_rev1.cc:549
3107 msgid "Crossover frequency (Hz) separating low and middle frequencies"
3108 msgstr ""
3109
3110 #: ../src/plugins/generated/zita_rev1.cc:550
3111 msgid "HF Damping"
3112 msgstr ""
3113
3114 #: ../src/plugins/generated/zita_rev1.cc:550
3115 msgid ""
3116 "Frequency (Hz) at which the high-frequency T60 is half the middle-band's T60"
3117 msgstr ""
3118
3119 #: ../src/plugins/generated/zita_rev1.cc:551
3120 msgid "Mid"
3121 msgstr ""
3122
3123 #: ../src/plugins/generated/zita_rev1.cc:551
3124 msgid "T60 = time (in seconds) to decay 60dB in middle band"
3125 msgstr ""
3126
3127 #: ../src/plugins/generated/zita_rev1.cc:552
3128 msgid "Dry/Wet"
3129 msgstr ""
3130
3131 #: ../src/plugins/generated/zita_rev1.cc:552
3132 msgid "-1 = dry, 1 = wet"
3133 msgstr ""
3134
3135 #: ../src/plugins/generated/zita_rev1.cc:553
3136 msgid ""
3137 "Peak level in dB of second-order Regalia-Mitra peaking equalizer section 2"
3138 msgstr ""
3139
3140 #: ../src/plugins/vibe.cc:393
3141 msgid "Vibe"
3142 msgstr ""
3143
3144 #: ../src/plugins/vibe.cc:397
3145 msgid "Vibe Mono"
3146 msgstr ""
3147
3148 #: ../src/plugins/vibe.cc:424
3149 msgid "Sine"
3150 msgstr ""
3151
3152 #: ../src/plugins/vibe.cc:425
3153 msgid "Tri"
3154 msgstr ""
3155
3156 #: ../src/plugins/vibe.cc:426
3157 msgid "Ramp Up"
3158 msgstr ""
3159
3160 #: ../src/plugins/vibe.cc:427
3161 msgid "Ramp Down"
3162 msgstr ""
3163
3164 #: ../src/plugins/vibe.cc:428
3165 msgid "ZigZag"
3166 msgstr ""
3167
3168 #: ../src/plugins/vibe.cc:429
3169 msgid "M. Sqare"
3170 msgstr ""
3171
3172 #: ../src/plugins/vibe.cc:430
3173 msgid "M.Saw"
3174 msgstr ""
3175
3176 #: ../src/plugins/vibe.cc:445
3177 msgid "St.df"
3178 msgstr ""
3179
3180 #: ../src/plugins/vibe.cc:445
3181 #, fuzzy
3182 msgid "LFO phase shift between left and right channels"
3183 msgstr "mostra la somma dei canali destro e sinistro"
3184
3185 #: ../src/plugins/vibe.cc:446
3186 msgid "Pan"
3187 msgstr ""
3188
3189 #: ../src/plugins/vibe.cc:446
3190 msgid "panning of output (left / right)"
3191 msgstr ""
3192
3193 #: ../src/plugins/vibe.cc:447
3194 msgid "L/R.Cr"
3195 msgstr ""
3196
3197 #: ../src/plugins/vibe.cc:447
3198 msgid "left/right channel crossing"
3199 msgstr ""
3200
3201 #: ../src/plugins/vibe.cc:457
3202 msgid "Tempo"
3203 msgstr ""
3204
3205 #: ../src/plugins/vibe.cc:457
3206 #, fuzzy
3207 msgid "LFO frequency (Hz)"
3208 msgstr "frequency split Hz"
3209
3210 #: ../src/plugins/vibe.cc:458
3211 #, fuzzy
3212 msgid "LFO Type"
3213 msgstr " LFO "
3214
3215 #: ../src/plugins/vibe.cc:459
3216 #, fuzzy
3217 msgid "Width"
3218 msgstr "width"
3219
3220 #: ../src/plugins/vibe.cc:459
3221 msgid "LFO amplitude"
3222 msgstr ""
3223
3224 #: ../src/plugins/vibe.cc:460
3225 #, fuzzy
3226 msgid "DC level in LFO"
3227 msgstr " level "
3228
3229 #: ../src/plugins/vibe.cc:461
3230 msgid "Rnd"
3231 msgstr ""
3232
3233 #: ../src/plugins/vibe.cc:461
3234 msgid "randomness of LFO"
3235 msgstr ""
3236
3237 #: ../src/plugins/vibe.cc:462
3238 msgid "Wet/Dry"
3239 msgstr ""
3240
3241 #: ../src/plugins/vibe.cc:462
3242 msgid "output mix (signal / effect)"
3243 msgstr ""
3244
3245 #: ../src/plugins/vibe.cc:463
3246 msgid "Fb"
3247 msgstr ""
3248
3249 #: ../src/plugins/vibe.cc:463
3250 msgid "sound modification by feedback"
3251 msgstr ""
3252
3253 #. end namespace vibe
3254 #. end namespace pluginlib
3255 #: ../src/plugins/zita_rev1_ui.glade.h:1
3256 msgid "Eq1"
3257 msgstr ""
3258
3259 #: ../src/plugins/zita_rev1_ui.glade.h:2
3260 msgid "Eq2"
3261 msgstr ""
3262
3263 #: ../src/plugins/zita_rev1_ui.glade.h:5
3264 msgid "Reverb Time T60"
3265 msgstr ""
3266
3267 #~ msgid "Plugins"
3268 #~ msgstr "Plugins"
3269
3270 #~ msgid " Drive "
3271 #~ msgstr " Drive "
3272
3273 #~ msgid "set"
3274 #~ msgstr "set"
3275
3276 #~ msgid "Mono Rack"
3277 #~ msgstr "Rack Mono"
3278
3279 #~ msgid "Stereo Rack"
3280 #~ msgstr "Rack Stereo"
3281
3282 #~ msgid "osilloscope"
3283 #~ msgstr "osilloscope"
3284
3285 #~ msgid "Main Interface Constructor"
3286 #~ msgstr "Costruttore Interfaccia Principale"
3287
3288 #~ msgid "pixmap check failed, giving up"
3289 #~ msgstr "controllo pixmap fallito, rinuncio"
3290
3291 #~ msgid "Move "
3292 #~ msgstr "Muovi"
3293
3294 #~ msgid " up"
3295 #~ msgstr "su"
3296
3297 #~ msgid " down"
3298 #~ msgstr "giù"
3299
3300 #~ msgid "MIDI out"
3301 #~ msgstr "MIDI out"
3302
3303 #~ msgid "Reset Button, press to reset settings"
3304 #~ msgstr "Reset Button, premere per resettare le impostazioni"
3305
3306 #~ msgid "convolve %s"
3307 #~ msgstr "convolve %s"
3308
3309 #~ msgid "convolver off"
3310 #~ msgstr "convolver off"
3311
3312 #~ msgid " %i%sMain Setting "
3313 #~ msgstr " %i%sImpostazione Principale "
3314
3315 #~ msgid "tuner"
3316 #~ msgstr "accordatore"
3317
3318 #~ msgid "Show mono rack"
3319 #~ msgstr "mostra rack mono"
3320
3321 #~ msgid "Show stereo rack"
3322 #~ msgstr "mostra rack stereo"
3323
3324 #~ msgid "Mono Rack, right click pop up the plugin menu"
3325 #~ msgstr "Rack Mono, click destro per mostrare il menu dei plugin"
3326
3327 #~ msgid "Stereo Rack, right click pop up the plugin menu"
3328 #~ msgstr "Rack Stereo, click destro per mostrare il menu dei plugin"
3329
3330 #~ msgid "engine is on"
3331 #~ msgstr "motore attivo"
3332
3333 #~ msgid "engine is off"
3334 #~ msgstr "motore spento"
3335
3336 #~ msgid "engine is in bypass mode"
3337 #~ msgstr "motore in bypass"
3338
3339 #~ msgid "jack server is connected"
3340 #~ msgstr "il server jack server è connesso"
3341
3342 #~ msgid "jack server is unconnected"
3343 #~ msgstr "il server jack server non è connesso"
3344
3345 #~ msgid "Engine _Start / _Stop"
3346 #~ msgstr "Motore _Start / _Stop"
3347
3348 #~ msgid "New _Preset"
3349 #~ msgstr "Nuovo _Preset"
3350
3351 #~ msgid "P_atch Info"
3352 #~ msgstr "P_atch Info"
3353
3354 #~ msgid "Load Preset-_file"
3355 #~ msgstr "Carica il file di Preset"
3356
3357 #~ msgid "E_xport Preset-file"
3358 #~ msgstr "Esporta il file di Preset"
3359
3360 #~ msgid "Recall Main _Setting"
3361 #~ msgstr "Richiama la Configurazione _Principale"
3362
3363 #~ msgid "_Save As Main _Setting"
3364 #~ msgstr "_Salva come Configurazione Principale"
3365
3366 #~ msgid "More Preset Options..."
3367 #~ msgstr "Altre opzioni di Preset"
3368
3369 #~ msgid "Next _Preset"
3370 #~ msgstr "Preset Successivo"
3371
3372 #~ msgid "Previous _Preset"
3373 #~ msgstr "Preset Precedente"
3374
3375 #~ msgid "_Save Active Preset"
3376 #~ msgstr "Salva il Preset attivo"
3377
3378 #~ msgid "_Rename Active Preset"
3379 #~ msgstr "Rinomina il Preset attivo"
3380
3381 #~ msgid "_Delete Active Preset"
3382 #~ msgstr "_Cancella il Preset attivo"
3383
3384 #~ msgid "_Delete All Presets"
3385 #~ msgstr "_Cancella tutti i Presets"
3386
3387 #~ msgid "emulate 12ax7"
3388 #~ msgstr "emulazione 12ax7"
3389
3390 #~ msgid "emulate 12AU7"
3391 #~ msgstr "emulazione 12AU7"
3392
3393 #~ msgid "emulate 6V6"
3394 #~ msgstr "emulazione 6V6"
3395
3396 #~ msgid "Show _Stereo Rack"
3397 #~ msgstr "mostra il Rack Stereo"
3398
3399 #~ msgid "Set _Knobs Linear"
3400 #~ msgstr "_Manopole Lineari"
3401
3402 #~ msgid "Thread create failed (midi): "
3403 #~ msgstr "Creazione thread fallita (midi): "
3404
3405 #~ msgid "skin index out of range, keeping actual skin"
3406 #~ msgstr "indice della skin fuori range, mantengo la skin attuale"
3407
3408 #~ msgid "jackd OK, trying to be a client"
3409 #~ msgstr "jackd OK, tento la connessione come client"
3410
3411 #~ msgid "/sec"
3412 #~ msgstr "/sec"
3413
3414 #~ msgid "/frames ... "
3415 #~ msgstr "/frames ... "
3416
3417 #~ msgid "Jack Server"
3418 #~ msgstr "Jack Server"
3419
3420 #~ msgid "Connected to Jack Server"
3421 #~ msgstr "Connesso al Server Jack"
3422
3423 #~ msgid "Disconnected from Jack Server"
3424 #~ msgstr "Disconnesso dal Server Jack"
3425
3426 #~ msgid "Off"
3427 #~ msgstr "Off"
3428
3429 #~ msgid "Scwitch EQ"
3430 #~ msgstr "Scwitch EQ"
3431
3432 #~ msgid "Amplifier2"
3433 #~ msgstr "Amplifier2"
3434
3435 #~ msgid "Tube3"
3436 #~ msgstr "Tube3"
3437
3438 #~ msgid "Anti Alias"
3439 #~ msgstr "Anti Alias"
3440
3441 #~ msgid "Oversampling"
3442 #~ msgstr "Oversampling"
3443
3444 #~ msgid "Amp Model"
3445 #~ msgstr "Amp Model"
3446
3447 #~ msgid "Tube 1 Vibrato"
3448 #~ msgstr "Tube 1 Vibrato"
3449
3450 #~ msgid "Tube 2"
3451 #~ msgstr "Tube 2"
3452
3453 #~ msgid "Tube 3"
3454 #~ msgstr "Tube 3"
3455
3456 #~ msgid "Single Band Distortion"
3457 #~ msgstr "Single Band Distortion"
3458
3459 #~ msgid "Distortion low/highpass"
3460 #~ msgstr "Distortion low/highpass"
3461
3462 #~ msgid "Distortion low/highcutoff"
3463 #~ msgstr "Distortion low/highcutoff"
3464
3465 #~ msgid "Switch Distortion"
3466 #~ msgstr "Switch Distortion"
3467
3468 #~ msgid "Multiband Filter"
3469 #~ msgstr "Multiband Filter"
3470
3471 #~ msgid "Sample Looper"
3472 #~ msgstr "Sample Looper"
3473
3474 #~ msgid "Cab-ImpResp"
3475 #~ msgstr "Cab-ImpResp"
3476
3477 #~ msgid "writing to "
3478 #~ msgstr "scrivo su "
3479
3480 #~ msgid "major version mismatch in "
3481 #~ msgstr "major version mismatch in "
3482
3483 #~ msgid ": found "
3484 #~ msgstr ": trovato "
3485
3486 #~ msgid ", expected "
3487 #~ msgstr ", richiesto "
3488
3489 #~ msgid "invalid settings file: "
3490 #~ msgstr "file impostazioni non valido: "
3491
3492 #~ msgid "signal "
3493 #~ msgstr "segnale "
3494
3495 #~ msgid " received, exiting ..."
3496 #~ msgstr " ricevuto, abbandono ..."
3497
3498 #~ msgid "Error in user options! "
3499 #~ msgstr "Errore nelle opzioni utente! "
3500
3501 #~ msgid "rcset value is garbage, defaulting to 'default' style"
3502 #~ msgstr "il valore di rcset è errato, torno allo stile di default"
3503
3504 #~ msgid "Pixmap Check"
3505 #~ msgstr "Controllo Pixmap"
3506
3507 #~ msgid " cannot find installed pixmaps! giving up ..."
3508 #~ msgstr " non posso trovare pixmap installate! rinuncio..."
3509
3510 #~ msgid "gx_abort"
3511 #~ msgstr "gx_abort"
3512
3513 #~ msgid "Aborting gx_head, ciao!"
3514 #~ msgstr "Abbandono gx_head, ciao!"
3515
3516 #~ msgid " gx_head exit *** ciao . . \n"
3517 #~ msgstr " uscita da gx_head *** ciao . . \n"
3518
3519 #~ msgid "Load"
3520 #~ msgstr "Apri"
3521
3522 #~ msgid "Rename"
3523 #~ msgstr "Rinomina"
3524
3525 #~ msgid "Delete"
3526 #~ msgstr "Cancella"
3527
3528 #~ msgid "loading presets"
3529 #~ msgstr "carico i presets"
3530
3531 #~ msgid "rewriting convertet presets"
3532 #~ msgstr "riscrivo le impostazioni convertite"
3533
3534 #~ msgid "minor version mismatch in %1%: found %2%.%3%, expected %4%.%5%"
3535 #~ msgstr ""
3536 #~ "minor version non corrisponde in %1%: trivato %2%.%3%, attendevo %4%.%5%"
3537
3538 #~ msgid "save/modify preset"
3539 #~ msgstr "salva/modifica preset"
3540
3541 #~ msgid "invalid preset file: "
3542 #~ msgstr "file di preset non valido: "
3543
3544 #~ msgid "Preset List Building"
3545 #~ msgstr "Costruisco la Lista Preset"
3546
3547 #~ msgid "empty preset File "
3548 #~ msgstr "File Preset vuoto "
3549
3550 #~ msgid "preset File %1% doesn't exist"
3551 #~ msgstr "Il File Preset %1% non esiste"
3552
3553 #~ msgid "Preset Switching"
3554 #~ msgstr "Preset Switching"
3555
3556 #~ msgid "Preset list is empty, make some :)"
3557 #~ msgstr "La lista dei preset è vuota, fai qualcosa :)"
3558
3559 #~ msgid "Deleting Active Preset"
3560 #~ msgstr "Cancello il Preset Attivo"
3561
3562 #~ msgid "No active preset, this is the main setting"
3563 #~ msgstr "Nessun preset attivo, questo è il preset principale"
3564
3565 #~ msgid ", recalled main setting"
3566 #~ msgstr ", richiamato preset principale"
3567
3568 #~ msgid " Are you sure you want to delete preset "
3569 #~ msgstr " Sei sicuro di voler cancellare il preset "
3570
3571 #~ msgid "Deleting preset "
3572 #~ msgstr "Cancello il preset "
3573
3574 #~ msgid "Delete Preset"
3575 #~ msgstr "Cancella Preset"
3576
3577 #~ msgid "Keep Preset"
3578 #~ msgstr "Mantieni Preset"
3579
3580 #~ msgid " Deletion of preset "
3581 #~ msgstr " Cancellazione del preset "
3582
3583 #~ msgid " has been cancelled"
3584 #~ msgstr " è stato annullata"
3585
3586 #~ msgid "Delete All Presets Dialog"
3587 #~ msgstr "Cancella tutti i Presets"
3588
3589 #~ msgid "There is no presets to delete"
3590 #~ msgstr "Non ci sono presets da cancellare"
3591
3592 #~ msgid "Deleting ALL Presets! "
3593 #~ msgstr "Cancello TUTTI i Presets! "
3594
3595 #~ msgid " Are you sure you want to delete ALL your cool presets ? "
3596 #~ msgstr ""
3597 #~ " Sei sicuro di voler cancellare TUTTI i tuoi fantastici presets ? "
3598
3599 #~ msgid "Yes, DO IT NOW!"
3600 #~ msgstr "Sì, FALLO SUBITO!"
3601
3602 #~ msgid "Maybe Later ..."
3603 #~ msgstr "Può darsi dopo..."
3604
3605 #~ msgid "All Presets deletion has been cancelled"
3606 #~ msgstr "La cancellazione di tutti i presets è stata annullata"
3607
3608 #~ msgid "All Presets Deleting"
3609 #~ msgstr "Cancellazione di Tutti i Presets"
3610
3611 #~ msgid "deleted ALL presets!"
3612 #~ msgstr "cancellati TUTTI i presets!"
3613
3614 #~ msgid "Renaming Active Preset"
3615 #~ msgstr "Rinomina Preset Attivo"
3616
3617 #~ msgid "The preset name is unchanged"
3618 #~ msgstr "Il nome del preset non è stato modificato"
3619
3620 #~ msgid "Renamed preset "
3621 #~ msgstr "Preset rinominato "
3622
3623 #~ msgid " to "
3624 #~ msgstr " a "
3625
3626 #~ msgid "Could not load preset "
3627 #~ msgstr "Impossibile caricare il preset "
3628
3629 #~ msgid "Preset Saving"
3630 #~ msgstr "Salvataggio Preset"
3631
3632 #~ msgid "saved preset "
3633 #~ msgstr "preset salvato "
3634
3635 #~ msgid "Main Setting recalling"
3636 #~ msgstr "Richiamo Impostazioni Principali"
3637
3638 #~ msgid "Called back main setting %1%"
3639 #~ msgstr "Richiamata impostazione principale %1%"
3640
3641 #~ msgid "loading Settings file"
3642 #~ msgstr "carico il file delle Impostazioni"
3643
3644 #~ msgid "loaded settings file %1%"
3645 #~ msgstr "caricato il file delle impostazioni %1%"
3646
3647 #~ msgid "Select a preset *_rc file"
3648 #~ msgstr "Seleziona un file di preset *_rc"
3649
3650 #~ msgid "Save a preset *_rc File"
3651 #~ msgstr "Salva un file di preset *_rc"
3652
3653 #~ msgid "Saving Active Preset"
3654 #~ msgstr "Salvo il Preset Attivo"
3655
3656 #~ msgid "We are in main setting, load a preset first"
3657 #~ msgstr "Siamo nelle impostazioni principali, carica prima un preset"
3658
3659 #~ msgid "Saving new preset"
3660 #~ msgstr "Salvo un nuovo preset"
3661
3662 #~ msgid "no preset name given"
3663 #~ msgstr "nome del preset non assegnato"
3664
3665 #~ msgid "New Preset Saving"
3666 #~ msgstr "Salvataggio Nuovo Preset"
3667
3668 #~ msgid " already in use, choose another one"
3669 #~ msgstr " già in uso, selezionarne un altro"
3670
3671 #~ msgid "Main Setting"
3672 #~ msgstr "Impostazioni Principali"
3673
3674 #~ msgid "can't save main setting"
3675 #~ msgstr "impossibile salvare le impostazioni principali"
3676
3677 #~ msgid "Saved main setting"
3678 #~ msgstr "Impostazioni principali salvate"
3679
3680 #~ msgid "Save new preset ... "
3681 #~ msgstr "Salva nuovo preset ... "
3682
3683 #~ msgid ""
3684 #~ "\n"
3685 #~ " Please enter a valid preset name: \n"
3686 #~ msgstr ""
3687 #~ "\n"
3688 #~ " Per favore, inserire un nome valido per il preset: \n"
3689
3690 #~ msgid "Save Preset"
3691 #~ msgstr "Salva Preset"
3692
3693 #~ msgid "Saving New Preset Dialog"
3694 #~ msgstr "Finestra Salvataggio Nuovo Preset"
3695
3696 #~ msgid " Preset saving has been cancelled"
3697 #~ msgstr " Il salvataggio del preset è stato annullato"
3698
3699 #~ msgid "Preset Renaming"
3700 #~ msgstr "Rinomina Preset"
3701
3702 #~ msgid "Could not rename preset "
3703 #~ msgstr "Impossibile rinominare il preset"
3704
3705 #~ msgid "Renaming preset "
3706 #~ msgstr "Rinomino il preset "
3707
3708 #~ msgid " Please enter a valid preset name: "
3709 #~ msgstr " Per favore, inserire un nome di preset valido: "
3710
3711 #~ msgid "Validate"
3712 #~ msgstr "Validazione"
3713
3714 #~ msgid "Rename Preset Dialog"
3715 #~ msgstr "Finestra Rinomina Preset"
3716
3717 #~ msgid " Preset renaming has been cancelled"
3718 #~ msgstr " La rinomina del preset è stata annullata"
3719
3720 #~ msgid "delay in milliseconds"
3721 #~ msgstr "ritardo in millisecondi"
3722
3723 #~ msgid "length in milliseconds"
3724 #~ msgstr "lunghezza in millisecondi"
3725
3726 #~ msgid ""
3727 #~ "number of samples to skip at the\n"
3728 #~ "beginning of the IR file"
3729 #~ msgstr ""
3730 #~ "numero dei campionamenti da saltare\n"
3731 #~ "all'inizio del file IR"
3732
3733 #~ msgid "number of samples used for convolution"
3734 #~ msgstr "numero dei campionamenti usati per convolution"
3735
3736 #~ msgid "offset in milliseconds"
3737 #~ msgstr "offset in millisecondi"
3738
3739 #~ msgid "reset to standard values"
3740 #~ msgstr "reset ai valori standard"
3741
3742 #~ msgid "restart convolver with current settings"
3743 #~ msgstr "riavvia convolver con le impostazioni correnti"
3744
3745 # # added by Ivan Tarozzi
3746 #~ msgid "_Load Preset..."
3747 #~ msgstr "Carica Preset..."
3748
3749 #~ msgid "_Save Preset..."
3750 #~ msgstr "Salva Preset..."
3751
3752 #~ msgid "_Rename Preset..."
3753 #~ msgstr "Rinomina Preset..."
3754
3755 #~ msgid "_Delete Preset..."
3756 #~ msgstr "Elimina Preset..."
3757
3758 #~ msgid "Factory Settings"
3759 #~ msgstr "Settings di fabbrica..."
77 msgstr ""
88 "Project-Id-Version: PACKAGE VERSION\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2011-11-07 22:05+0100\n"
10 "POT-Creation-Date: 2012-03-25 21:48+0200\n"
1111 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313 "Language-Team: LANGUAGE <LL@li.org>\n"
1414 "Language: \n"
1515 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818
19 #: ../src/gx_head/gx_engine_audio.cpp:629
20 msgid "Tube1"
21 msgstr ""
22
23 #: ../src/gx_head/gx_engine_audio.cpp:630
24 msgid "Tube2"
25 msgstr ""
26
27 #: ../src/gx_head/gx_engine_audio.cpp:631
28 msgid "Tube 1"
29 msgstr ""
30
31 #. flags
32 #. id
33 #: ../src/gx_head/gx_engine_audio.cpp:632
34 #: ../src/faust-generated/gx_distortion.cc:311
19 #: ../guitarix.desktop.in.h:1
20 msgid "Mono Amplifier"
21 msgstr ""
22
23 #: ../guitarix.desktop.in.h:2
24 msgid "Simple mono amplifier simulation"
25 msgstr ""
26
27 #: ../guitarix.desktop.in.h:3
28 msgid "guitarix"
29 msgstr ""
30
31 #: ../src/faust-generated/autowah.cc:49
32 msgid "auto"
33 msgstr ""
34
35 #: ../src/faust-generated/autowah.cc:136
36 #: ../src/faust-generated/chorus_mono.cc:142
37 #: ../src/faust-generated/crybaby.cc:127
38 #: ../src/faust-generated/flanger_mono.cc:127
39 #: ../src/faust-generated/freeverb.cc:221
40 #: ../src/faust-generated/gx_distortion.cc:357
41 #: ../src/faust-generated/jconv_post.cc:103
42 #: ../src/faust-generated/overdrive.cc:99
43 #: ../src/faust-generated/phaser_mono.cc:149
44 #: ../src/faust-generated/stereoverb.cc:345
45 #: ../src/faust-generated/tremolo.cc:133
46 msgid "wet/dry"
47 msgstr ""
48
49 #: ../src/faust-generated/balance.cc:93
50 #: ../src/faust-generated/jconv_post.cc:99
51 #: ../src/faust-generated/jconv_post.cc:101
52 msgid "Balance"
53 msgstr ""
54
55 #: ../src/faust-generated/bassbooster.cc:36
56 #: ../src/faust-generated/bassbooster.cc:45
57 msgid "Bassbooster"
58 msgstr ""
59
60 #: ../src/faust-generated/biquad.cc:36
61 msgid "BiQuad Filter"
62 msgstr ""
63
64 #: ../src/faust-generated/cabinet_impulse_former.cc:83
65 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:564
66 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:266
67 msgid "bass"
68 msgstr ""
69
70 #: ../src/faust-generated/cabinet_impulse_former.cc:84
71 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:568
72 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:268
73 msgid "treble"
74 msgstr ""
75
76 #: ../src/faust-generated/chorus.cc:74
77 msgid "Chorus"
78 msgstr ""
79
80 #: ../src/faust-generated/chorus_mono.cc:64
81 msgid "Chorus Mono"
82 msgstr ""
83
84 #: ../src/faust-generated/chorus_mono.cc:142
85 #: ../src/faust-generated/flanger_mono.cc:127
86 #: ../src/faust-generated/gx_distortion.cc:357
87 #: ../src/faust-generated/jconv_post.cc:103
88 #: ../src/faust-generated/overdrive.cc:99
89 #: ../src/faust-generated/phaser_mono.cc:149
90 #: ../src/faust-generated/tremolo.cc:133
91 msgid "percentage of processed signal in output signal"
92 msgstr ""
93
94 #: ../src/faust-generated/compressor.cc:44
95 msgid "Compressor"
96 msgstr ""
97
98 #: ../src/faust-generated/crybaby.cc:46
99 msgid "manual"
100 msgstr ""
101
102 #: ../src/faust-generated/delay.cc:46 ../src/gx_head/builder/iredit.glade.h:36
103 msgid "Delay"
104 msgstr ""
105
106 #: ../src/faust-generated/echo.cc:45
107 msgid "Echo"
108 msgstr ""
109
110 #: ../src/faust-generated/flanger.cc:50
111 msgid "Flanger"
112 msgstr ""
113
114 #: ../src/faust-generated/flanger_mono.cc:44
115 msgid "Flanger Mono"
116 msgstr ""
117
118 #: ../src/faust-generated/freeverb.cc:69
119 msgid "Freeverb"
120 msgstr ""
121
122 #: ../src/faust-generated/gx_ampmodul.cc:87
123 msgid "Postamp Tube2"
124 msgstr ""
125
126 #: ../src/faust-generated/gx_ampmodul.cc:88
127 msgid "Postamp Tube1"
128 msgstr ""
129
130 #: ../src/faust-generated/gx_ampmodul.cc:97
131 msgid "Postamp"
132 msgstr ""
133
134 #: ../src/faust-generated/gx_ampout.cc:35
135 msgid "Amplifier"
136 msgstr ""
137
138 #: ../src/faust-generated/gx_ampout.cc:89
139 #: ../src/faust-generated/gx_ampout_ladspa.cc:98
140 #: ../src/faust-generated/gx_outputlevel.cc:90
141 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:97
142 #: ../src/plugins/generated/zita_rev1.cc:543
143 #: ../src/plugins/generated/zita_rev1.cc:545
144 #: ../src/plugins/generated/zita_rev1.cc:553
145 #: ../src/plugins/zita_rev1_ui.glade.h:3
146 msgid "Level"
147 msgstr ""
148
149 #: ../src/faust-generated/gx_ampout_ladspa.cc:33
150 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:32
151 msgid "?"
152 msgstr ""
153
154 #: ../src/faust-generated/gx_ampout_ladspa.cc:97
155 msgid "use Level"
156 msgstr ""
157
158 #: ../src/faust-generated/gx_ampout_ladspa.cc:99
159 #: ../src/faust-generated/gx_outputlevel_ladspa.cc:96
160 msgid "Ladspa Level"
161 msgstr ""
162
163 #: ../src/faust-generated/gx_distortion.cc:96
164 msgid "Distortion resonator"
165 msgstr ""
166
167 #: ../src/faust-generated/gx_distortion.cc:105
168 #: ../src/gx_head/engine/gx_engine.cpp:104
169 #: ../src/ladspa/ladspa_guitarix.cpp:826
35170 msgid "Multi Band Distortion"
36171 msgstr ""
37172
38 #: ../src/gx_head/gx_engine_audio.cpp:641
39 msgid "Crybaby"
40 msgstr ""
41
42 #: ../src/gx_head/gx_engine_audio.cpp:642
43 #: ../src/gx_head/gx_engine_audio.cpp:646
44 #: ../src/gx_head/gx_engine_audio.cpp:649
45 msgid "select"
46 msgstr ""
47
48 #: ../src/gx_head/gx_engine_audio.cpp:644
49 msgid "Tonestack"
50 msgstr ""
51
52 #: ../src/gx_head/gx_gui_helpers.cpp:52
53 msgid "Load"
54 msgstr ""
55
56 #: ../src/gx_head/gx_gui_helpers.cpp:55
57 msgid "Save"
58 msgstr ""
59
60 #: ../src/gx_head/gx_gui_helpers.cpp:58
61 msgid "Rename"
62 msgstr ""
63
64 #: ../src/gx_head/gx_gui_helpers.cpp:61
65 msgid "Delete"
66 msgstr ""
67
68 #: ../src/gx_head/gx_gui_helpers.cpp:83
69 msgid "Preset List Building"
70 msgstr ""
71
72 #: ../src/gx_head/gx_gui_helpers.cpp:84
73 msgid "%1% presets found"
74 msgstr ""
75
76 #: ../src/gx_head/gx_gui_helpers.cpp:192
77 msgid "Load preset file"
78 msgstr ""
79
80 #: ../src/gx_head/gx_gui_helpers.cpp:192
81 msgid "selecting default preset bank"
82 msgstr ""
83
84 #: ../src/gx_head/gx_gui_helpers.cpp:207 ../src/gx_head/gx_gui_helpers.cpp:228
85 #: ../src/gx_head/gx_gui_helpers.cpp:258
86 msgid "Preset Switching"
87 msgstr ""
88
89 #: ../src/gx_head/gx_gui_helpers.cpp:208 ../src/gx_head/gx_gui_helpers.cpp:229
90 #: ../src/gx_head/gx_gui_helpers.cpp:259 ../src/gx_head/gx_gui_helpers.cpp:431
91 msgid "Preset list is empty, make some :)"
92 msgstr ""
93
94 #: ../src/gx_head/gx_gui_helpers.cpp:289 ../src/gx_head/gx_gui_helpers.cpp:301
95 msgid "Deleting Active Preset"
96 msgstr ""
97
98 #: ../src/gx_head/gx_gui_helpers.cpp:290
99 msgid "No active preset, this is the main setting"
100 msgstr ""
101
102 #: ../src/gx_head/gx_gui_helpers.cpp:302 ../src/gx_head/gx_gui_helpers.cpp:391
103 msgid "Deleted preset "
104 msgstr ""
105
106 #: ../src/gx_head/gx_gui_helpers.cpp:303 ../src/gx_head/gx_gui_helpers.cpp:392
107 msgid ", recalled main setting"
108 msgstr ""
109
110 #: ../src/gx_head/gx_gui_helpers.cpp:311
111 msgid " Are you sure you want to delete preset "
112 msgstr ""
113
114 #: ../src/gx_head/gx_gui_helpers.cpp:315
115 msgid "Deleting preset "
116 msgstr ""
117
118 #: ../src/gx_head/gx_gui_helpers.cpp:322
119 msgid "Delete Preset"
120 msgstr ""
121
122 #: ../src/gx_head/gx_gui_helpers.cpp:322
123 msgid "Keep Preset"
124 msgstr ""
125
126 #: ../src/gx_head/gx_gui_helpers.cpp:328 ../src/gx_head/gx_gui_helpers.cpp:390
127 msgid "Preset Deleting"
128 msgstr ""
129
130 #: ../src/gx_head/gx_gui_helpers.cpp:329
131 msgid " Deletion of preset "
132 msgstr ""
133
134 #: ../src/gx_head/gx_gui_helpers.cpp:330
135 msgid " has been cancelled"
136 msgstr ""
137
138 #: ../src/gx_head/gx_gui_helpers.cpp:342 ../src/gx_head/gx_gui_helpers.cpp:358
139 msgid "Delete All Presets Dialog"
140 msgstr ""
141
142 #: ../src/gx_head/gx_gui_helpers.cpp:343
143 msgid "There is no presets to delete"
144 msgstr ""
145
146 #: ../src/gx_head/gx_gui_helpers.cpp:350
147 msgid "Deleting ALL Presets! "
148 msgstr ""
149
150 #: ../src/gx_head/gx_gui_helpers.cpp:351
151 msgid " Are you sure you want to delete ALL your cool presets ? "
152 msgstr ""
153
154 #: ../src/gx_head/gx_gui_helpers.cpp:352
155 msgid "Yes, DO IT NOW!"
156 msgstr ""
157
158 #: ../src/gx_head/gx_gui_helpers.cpp:352
159 msgid "Maybe Later ..."
160 msgstr ""
161
162 #: ../src/gx_head/gx_gui_helpers.cpp:359
163 msgid "All Presets deletion has been cancelled"
164 msgstr ""
165
166 #: ../src/gx_head/gx_gui_helpers.cpp:370
167 msgid "All Presets Deleting"
168 msgstr ""
169
170 #: ../src/gx_head/gx_gui_helpers.cpp:370
171 msgid "deleted ALL presets!"
172 msgstr ""
173
174 #: ../src/gx_head/gx_gui_helpers.cpp:398 ../src/gx_head/gx_gui_helpers.cpp:415
175 #: ../src/gx_head/gx_gui_helpers.cpp:421
176 msgid "Renaming Active Preset"
177 msgstr ""
178
179 #: ../src/gx_head/gx_gui_helpers.cpp:399
180 msgid "This is the main setting, load a preset first"
181 msgstr ""
182
183 #: ../src/gx_head/gx_gui_helpers.cpp:416
184 msgid "The preset name is unchanged"
185 msgstr ""
186
187 #: ../src/gx_head/gx_gui_helpers.cpp:422
188 msgid "Renamed preset "
189 msgstr ""
190
191 #: ../src/gx_head/gx_gui_helpers.cpp:423
192 msgid " to "
193 msgstr ""
194
195 #. print out info
196 #: ../src/gx_head/gx_gui_helpers.cpp:430 ../src/gx_head/gx_gui_helpers.cpp:453
197 #: ../src/gx_head/gx_gui_helpers.cpp:458 ../src/gx_head/gx_gui_helpers.cpp:503
198 #: ../src/gx_head/gx_gui_helpers.cpp:509
199 msgid "Preset Loading"
200 msgstr ""
201
202 #: ../src/gx_head/gx_gui_helpers.cpp:453 ../src/gx_head/gx_gui_helpers.cpp:503
203 msgid "Could not load preset "
204 msgstr ""
205
206 #: ../src/gx_head/gx_gui_helpers.cpp:458 ../src/gx_head/gx_gui_helpers.cpp:509
207 msgid "loaded preset "
208 msgstr ""
209
210 #: ../src/gx_head/gx_gui_helpers.cpp:472
211 msgid "Preset Saving"
212 msgstr ""
213
214 #: ../src/gx_head/gx_gui_helpers.cpp:472
215 msgid "saved preset "
216 msgstr ""
217
218 #: ../src/gx_head/gx_gui_helpers.cpp:547
219 msgid "Main Setting recalling"
220 msgstr ""
221
222 #: ../src/gx_head/gx_gui_helpers.cpp:548
223 msgid "Called back main setting %1%"
224 msgstr ""
225
226 #: ../src/gx_head/gx_gui_helpers.cpp:550
227 msgid "loading Settings file"
228 msgstr ""
229
230 #: ../src/gx_head/gx_gui_helpers.cpp:551
231 msgid "loaded settings file %1%"
232 msgstr ""
233
234 #: ../src/gx_head/gx_gui_helpers.cpp:560
235 msgid "Select a preset *_rc file"
236 msgstr ""
237
238 #: ../src/gx_head/gx_gui_helpers.cpp:591
239 msgid "Save a preset *_rc File"
240 msgstr ""
241
242 #: ../src/gx_head/gx_gui_helpers.cpp:611
243 msgid "Export preset"
244 msgstr ""
245
246 #: ../src/gx_head/gx_gui_helpers.cpp:618
247 msgid "Saving Active Preset"
248 msgstr ""
249
250 #: ../src/gx_head/gx_gui_helpers.cpp:619
251 msgid "We are in main setting, load a preset first"
252 msgstr ""
253
254 #: ../src/gx_head/gx_gui_helpers.cpp:657
255 msgid "Saving new preset"
256 msgstr ""
257
258 #: ../src/gx_head/gx_gui_helpers.cpp:657 ../src/gx_head/gx_gui_helpers.cpp:734
259 msgid "no preset name given"
260 msgstr ""
261
262 #: ../src/gx_head/gx_gui_helpers.cpp:671
263 msgid "New Preset Saving"
264 msgstr ""
265
266 #: ../src/gx_head/gx_gui_helpers.cpp:672
267 msgid "preset name "
268 msgstr ""
269
270 #: ../src/gx_head/gx_gui_helpers.cpp:674
271 msgid " already in use, choose another one"
272 msgstr ""
273
274 #: ../src/gx_head/gx_gui_helpers.cpp:694 ../src/gx_head/gx_gui_helpers.cpp:696
275 #: ../src/gx_head/gx_gui_helpers.cpp:699
276 msgid "Main Setting"
277 msgstr ""
278
279 #: ../src/gx_head/gx_gui_helpers.cpp:694
280 msgid "can't save main setting"
281 msgstr ""
282
283 #: ../src/gx_head/gx_gui_helpers.cpp:697
284 msgid "Saved current preset into main setting"
285 msgstr ""
286
287 #: ../src/gx_head/gx_gui_helpers.cpp:699
288 msgid "Saved main setting"
289 msgstr ""
290
291 #: ../src/gx_head/gx_gui_helpers.cpp:711
292 msgid "Save new preset ... "
293 msgstr ""
294
295 #: ../src/gx_head/gx_gui_helpers.cpp:712
296 msgid ""
297 "\n"
298 " Please enter a valid preset name: \n"
299 msgstr ""
300
301 #: ../src/gx_head/gx_gui_helpers.cpp:713
302 msgid "Save Preset"
303 msgstr ""
304
305 #: ../src/gx_head/gx_gui_helpers.cpp:713 ../src/gx_head/gx_gui_helpers.cpp:777
306 msgid "Cancel"
307 msgstr ""
308
309 #: ../src/gx_head/gx_gui_helpers.cpp:720
310 msgid "Saving New Preset Dialog"
311 msgstr ""
312
313 #: ../src/gx_head/gx_gui_helpers.cpp:721
314 msgid " Preset saving has been cancelled"
315 msgstr ""
316
317 #: ../src/gx_head/gx_gui_helpers.cpp:734 ../src/gx_head/gx_gui_helpers.cpp:739
318 #: ../src/gx_head/gx_gui_helpers.cpp:749
319 msgid "Preset Renaming"
320 msgstr ""
321
322 #: ../src/gx_head/gx_gui_helpers.cpp:739
323 msgid "name already exists"
324 msgstr ""
325
326 #: ../src/gx_head/gx_gui_helpers.cpp:750
327 msgid "Could not rename preset "
328 msgstr ""
329
330 #: ../src/gx_head/gx_gui_helpers.cpp:768
331 msgid "Renaming preset "
332 msgstr ""
333
334 #: ../src/gx_head/gx_gui_helpers.cpp:776
335 msgid " Please enter a valid preset name: "
336 msgstr ""
337
338 #: ../src/gx_head/gx_gui_helpers.cpp:777
339 msgid "Validate"
340 msgstr ""
341
342 #: ../src/gx_head/gx_gui_helpers.cpp:783
343 msgid "Rename Preset Dialog"
344 msgstr ""
345
346 #: ../src/gx_head/gx_gui_helpers.cpp:784
347 msgid " Preset renaming has been cancelled"
348 msgstr ""
349
350 #: ../src/gx_head/gx_gui_helpers.cpp:843 ../src/gx_head/gx_gui_helpers.cpp:850
351 msgid "gtk builder"
352 msgstr ""
353
354 #: ../src/gx_head/gx_gui_helpers.cpp:850
355 msgid " not found in "
356 msgstr ""
357
358 #: ../src/gx_head/gx_gui_helpers.cpp:863
359 msgid "Start Jack"
360 msgstr ""
361
362 #: ../src/gx_head/gx_gui_helpers.cpp:863
363 msgid "Ignore Jack"
364 msgstr ""
365
366 #: ../src/gx_head/gx_gui_helpers.cpp:863
367 msgid "Exit"
368 msgstr ""
369
370 #: ../src/gx_head/gx_gui_helpers.cpp:872
371 msgid " Jack Starter "
372 msgstr ""
373
374 #: ../src/gx_head/gx_gui_helpers.cpp:873
375 msgid ""
376 "\n"
377 " WARNING \n"
378 "\n"
379 " The jack server is not currently running\n"
380 " You can choose to activate it or terminate gx_head \n"
381 "\n"
382 " 1) activate jack \n"
383 " 2) ignore jack, start gx_head anyway \n"
384 " 3) exit gx_head \n"
385 msgstr ""
386
387 #: ../src/gx_head/gx_gui_helpers.cpp:916 ../src/gx_head/gx_gui_helpers.cpp:926
388 msgid "jack has bumped us out!! "
389 msgstr ""
390
391 #: ../src/gx_head/gx_gui_helpers.cpp:993
392 msgid "Jack XRun"
393 msgstr ""
394
395 #: ../src/gx_head/gx_gui_helpers.cpp:994
396 msgid " delay of at least %1% microsecs"
397 msgstr ""
398
399 #: ../src/gx_head/gx_gui_helpers.cpp:1036
400 msgid ""
401 "\n"
402 "\n"
403 " This Aplication is to a large extent provided\n"
404 " with the marvelous faust compiler.Yann Orlary\n"
405 " http://faust.grame.fr/\n"
406 " A large part is based on the work of Julius Orion Smith\n"
407 " http://ccrma.stanford.edu/realsimple/faust/\n"
408 " and Albert Graef\n"
409 " http://q-lang.sourceforge.net/examples.html#Faust\n"
410 "\n"
411 "\n"
412 " gx_head "
413 msgstr ""
414
415 #: ../src/gx_head/gx_gui_helpers.cpp:1047
416 msgid ""
417 "\n"
418 " for impulse response it use zita-convolver \n"
419 " byFons Adriaensen \n"
420 " http://www.kokkinizita.net/linuxaudio/index.html \n"
421 "\n"
422 " authors: Hermann Meyer <brummer-@web.de>\n"
423 " authors: James Warden <warjamy@yahoo.com>\n"
424 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
425 " authors: Pete Shorthose <pshorthose@gmail.com> \n"
426 " home: http://guitarix.sourceforge.net/\n"
427 msgstr ""
428
429 #: ../src/gx_head/gx_gui_helpers.cpp:1560
430 msgid "skin index out of range, keeping actual skin"
431 msgstr ""
432
433 #: ../src/gx_head/gx_gui_helpers.cpp:1579
434 msgid "warning message does not exist"
435 msgstr ""
436
437 #: ../src/gx_head/gx_interface_builder.cpp:59
438 msgid "Plugins"
439 msgstr ""
440
441 #: ../src/gx_head/gx_interface_builder.cpp:123
442 msgid "Pre gain"
443 msgstr ""
444
445 #: ../src/gx_head/gx_interface_builder.cpp:134
446 msgid " Drive "
447 msgstr ""
448
449 #: ../src/gx_head/gx_interface_builder.cpp:145
450 msgid " Clean/Dist "
451 msgstr ""
452
453 #: ../src/gx_head/gx_interface_builder.cpp:156
454 msgid "Master gain"
455 msgstr ""
456
457 #: ../src/gx_head/gx_interface_builder.cpp:184
458 msgid " Bass boost "
459 msgstr ""
460
461 #: ../src/gx_head/gx_interface_builder.cpp:186
462 msgid " Presence "
463 msgstr ""
464
465 #: ../src/gx_head/gx_interface_builder.cpp:189
466 msgid " Reverb "
467 msgstr ""
468
469 #: ../src/gx_head/gx_interface_builder.cpp:290
470 msgid "Mono Rack"
471 msgstr ""
472
473 #: ../src/gx_head/gx_interface_builder.cpp:296
474 msgid "Stereo Rack"
475 msgstr ""
476
477 #: ../src/gx_head/gx_internal_plugins.cpp:155
478 msgid "Midi Out 1"
479 msgstr ""
480
481 #: ../src/gx_head/gx_internal_plugins.cpp:156
482 msgid "Midi Out 2"
483 msgstr ""
484
485 #: ../src/gx_head/gx_internal_plugins.cpp:157
486 msgid "Midi Out 3"
487 msgstr ""
488
489 #: ../src/gx_head/gx_internal_plugins.cpp:158
490 msgid "Beat Detector"
491 msgstr ""
492
493 #: ../src/gx_head/gx_internal_plugins.cpp:171
494 msgid "Midi Out"
495 msgstr ""
496
497 #: ../src/gx_head/gx_internal_plugins.cpp:220
498 msgid "Noise Gate"
499 msgstr ""
500
501 #: ../src/gx_head/gx_internal_plugins.cpp:251
502 msgid "Threshold"
503 msgstr ""
504
505 #: ../src/gx_head/gx_internal_plugins.cpp:290
506 msgid "Oscilloscope"
507 msgstr ""
508
509 #: ../src/gx_head/gx_internal_plugins.cpp:505
510 msgid "Convolver"
511 msgstr ""
512
513 #: ../src/gx_head/gx_internal_plugins.cpp:563
514 #: ../src/gx_head/gx_stereo_rack_builder.cpp:510
515 #: ../src/gx_head/gx_stereo_rack_builder.cpp:512
516 msgid "convolver"
517 msgstr ""
518
519 #: ../src/gx_head/gx_internal_plugins.cpp:563
520 msgid "no impulseresponse file"
521 msgstr ""
522
523 #: ../src/gx_head/gx_internal_plugins.cpp:734
524 msgid "4x12"
525 msgstr ""
526
527 #: ../src/gx_head/gx_internal_plugins.cpp:735
528 msgid "2x12"
529 msgstr ""
530
531 #: ../src/gx_head/gx_internal_plugins.cpp:736
532 msgid "1x12"
533 msgstr ""
534
535 #: ../src/gx_head/gx_internal_plugins.cpp:737
536 msgid "4x10"
537 msgstr ""
538
539 #: ../src/gx_head/gx_internal_plugins.cpp:738
540 msgid "2x10"
541 msgstr ""
542
543 #: ../src/gx_head/gx_internal_plugins.cpp:739
544 msgid "HighGain"
545 msgstr ""
546
547 #: ../src/gx_head/gx_internal_plugins.cpp:740
548 msgid "Twin"
549 msgstr ""
550
551 #. flags
552 #. id
553 #: ../src/gx_head/gx_internal_plugins.cpp:741
554 #: ../src/faust-generated/tonestack_bassman.cc:87
173 #: ../src/faust-generated/gx_distortion.cc:346
174 msgid "resonat"
175 msgstr ""
176
177 #: ../src/faust-generated/gx_feedback.cc:36
178 msgid "Feedback"
179 msgstr ""
180
181 #: ../src/faust-generated/gxamp.cc:148
182 msgid "12ax7"
183 msgstr ""
184
185 #: ../src/faust-generated/gxamp10.cc:151
186 msgid "6DJ8"
187 msgstr ""
188
189 #: ../src/faust-generated/gxamp11.cc:162
190 msgid "12AU7 feedback"
191 msgstr ""
192
193 #: ../src/faust-generated/gxamp12.cc:155
194 msgid "pre 6DJ8/ master 6V6"
195 msgstr ""
196
197 #: ../src/faust-generated/gxamp13.cc:162
198 msgid "6DJ8 feedback"
199 msgstr ""
200
201 #: ../src/faust-generated/gxamp14.cc:148
202 msgid "12AT7"
203 msgstr ""
204
205 #: ../src/faust-generated/gxamp15.cc:154
206 msgid "pre 12AT7/ master 6V6"
207 msgstr ""
208
209 #: ../src/faust-generated/gxamp16.cc:206
210 msgid "pre 12AT7/ push pull 6V6"
211 msgstr ""
212
213 #: ../src/faust-generated/gxamp17.cc:162
214 msgid "12AT7 feedback"
215 msgstr ""
216
217 #: ../src/faust-generated/gxamp18.cc:148
218 msgid "6C16"
219 msgstr ""
220
221 #: ../src/faust-generated/gxamp2.cc:150
222 msgid "6V6"
223 msgstr ""
224
225 #: ../src/faust-generated/gxamp3.cc:149
226 msgid "12AU7"
227 msgstr ""
228
229 #: ../src/faust-generated/gxamp4.cc:155
230 msgid "pre 12AU7/ master 6V6"
231 msgstr ""
232
233 #: ../src/faust-generated/gxamp5.cc:154
234 msgid "pre 12ax7/ master 6V6"
235 msgstr ""
236
237 #: ../src/faust-generated/gxamp6.cc:207
238 msgid "pre 6DJ8/ push-pull 6V6"
239 msgstr ""
240
241 #: ../src/faust-generated/gxamp7.cc:206
242 msgid "pre 12ax7/ push-pull 6V6"
243 msgstr ""
244
245 #: ../src/faust-generated/gxamp8.cc:209
246 msgid "pre 12AU7/ push-pull 6V6"
247 msgstr ""
248
249 #: ../src/faust-generated/gxamp9.cc:162
250 msgid "12ax7 feedback"
251 msgstr ""
252
253 #: ../src/faust-generated/gxfeed.cc:160
254 msgid "reverb_on_of"
255 msgstr ""
256
257 #: ../src/faust-generated/impulseresponse.cc:42
258 msgid "ImpulseResponse"
259 msgstr ""
260
261 #: ../src/faust-generated/impulseresponse.cc:106
262 msgid "peak gain"
263 msgstr ""
264
265 #: ../src/faust-generated/impulseresponse.cc:108
266 msgid "auto freq"
267 msgstr ""
268
269 #: ../src/faust-generated/impulseresponse.cc:109
270 msgid "frequency (Hz)"
271 msgstr ""
272
273 #: ../src/faust-generated/impulseresponse.cc:110
274 msgid "bandwidth (Hz)"
275 msgstr ""
276
277 #: ../src/faust-generated/jconv_post.cc:100
278 msgid "Gain"
279 msgstr ""
280
281 #: ../src/faust-generated/jconv_post.cc:100
282 msgid "gain trim for processed signal (unit: dB)"
283 msgstr ""
284
285 #: ../src/faust-generated/jconv_post.cc:101
286 msgid "left/right trim for processed signal"
287 msgstr ""
288
289 #: ../src/faust-generated/jconv_post.cc:102
290 msgid "Delta Delay"
291 msgstr ""
292
293 #: ../src/faust-generated/jconv_post.cc:102
294 msgid "delay left or right channel by the specified amount (unit: ms)"
295 msgstr ""
296
297 #: ../src/faust-generated/low_high_pass.cc:47
298 msgid "low_highpass"
299 msgstr ""
300
301 #: ../src/faust-generated/low_high_pass.cc:48
302 msgid "low_highcutoff"
303 msgstr ""
304
305 #: ../src/faust-generated/low_high_pass.cc:57
306 msgid "low high pass"
307 msgstr ""
308
309 #: ../src/faust-generated/low_high_pass.cc:166
310 msgid "low highcutoff"
311 msgstr ""
312
313 #: ../src/faust-generated/low_high_pass.cc:167
314 msgid "low highpass"
315 msgstr ""
316
317 #: ../src/faust-generated/low_high_pass.cc:168
318 #: ../src/faust-generated/low_high_pass.cc:170
319 msgid "low freq"
320 msgstr ""
321
322 #: ../src/faust-generated/low_high_pass.cc:169
323 #: ../src/faust-generated/low_high_pass.cc:171
324 msgid "high freq"
325 msgstr ""
326
327 #: ../src/faust-generated/low_high_pass.cc:170
328 msgid "low-freq cutoff Hz"
329 msgstr ""
330
331 #: ../src/faust-generated/low_high_pass.cc:171
332 msgid "high-freq cutoff Hz"
333 msgstr ""
334
335 #: ../src/faust-generated/moog.cc:49
336 msgid "Moog Filter"
337 msgstr ""
338
339 #: ../src/faust-generated/noise_shaper.cc:38
340 msgid "Shaper"
341 msgstr ""
342
343 #: ../src/faust-generated/noise_shaper.cc:101
344 #: ../src/faust-generated/tonecontroll.cc:276
345 msgid "sharper"
346 msgstr ""
347
348 #: ../src/faust-generated/overdrive.cc:36
349 msgid "Overdrive"
350 msgstr ""
351
352 #: ../src/faust-generated/phaser.cc:59
353 msgid "Phaser"
354 msgstr ""
355
356 #: ../src/faust-generated/phaser_mono.cc:53
357 msgid "Phaser Mono"
358 msgstr ""
359
360 #: ../src/faust-generated/selecteq.cc:74
361 msgid "Scaleable EQ"
362 msgstr ""
363
364 #: ../src/faust-generated/selecteq.cc:256
365 msgid "gain (dB) at 31.25 Hz"
366 msgstr ""
367
368 #: ../src/faust-generated/selecteq.cc:257
369 msgid "gain (dB) at 62.5 Hz"
370 msgstr ""
371
372 #: ../src/faust-generated/selecteq.cc:258
373 #: ../src/faust-generated/selecteq.cc:259
374 #: ../src/faust-generated/selecteq.cc:264
375 #: ../src/faust-generated/selecteq.cc:266
376 #: ../src/faust-generated/selecteq.cc:271
377 #: ../src/faust-generated/selecteq.cc:274
378 #: ../src/faust-generated/selecteq.cc:276
379 #: ../src/faust-generated/selecteq.cc:279
380 #: ../src/faust-generated/selecteq.cc:282
381 #: ../src/faust-generated/selecteq.cc:283
382 msgid "Hz"
383 msgstr ""
384
385 #: ../src/faust-generated/selecteq.cc:262
386 msgid "gain (dB) at 125 Hz"
387 msgstr ""
388
389 #: ../src/faust-generated/selecteq.cc:263
390 msgid "gain (dB) at 250 Hz"
391 msgstr ""
392
393 #: ../src/faust-generated/selecteq.cc:267
394 msgid "gain (dB) at 2 kHz"
395 msgstr ""
396
397 #: ../src/faust-generated/selecteq.cc:269
398 msgid "gain (dB) at 500 Hz"
399 msgstr ""
400
401 #: ../src/faust-generated/selecteq.cc:272
402 msgid "gain (dB) at 1 kHz"
403 msgstr ""
404
405 #: ../src/faust-generated/selecteq.cc:277
406 msgid "gain (dB) at 8 kHz"
407 msgstr ""
408
409 #: ../src/faust-generated/selecteq.cc:280
410 msgid "gain (dB) at 16 kHz"
411 msgstr ""
412
413 #: ../src/faust-generated/selecteq.cc:284
414 msgid "gain (dB) at 4 kHz"
415 msgstr ""
416
417 #: ../src/faust-generated/stereodelay.cc:58
418 msgid "Stereo Delay"
419 msgstr ""
420
421 #: ../src/faust-generated/stereoecho.cc:49
422 msgid "Stereo Echo"
423 msgstr ""
424
425 #: ../src/faust-generated/stereoverb.cc:101
426 msgid "Stereo Verb"
427 msgstr ""
428
429 #: ../src/faust-generated/tonecontroll.cc:93
430 msgid "3 Band EQ"
431 msgstr ""
432
433 #: ../src/faust-generated/tonestack_ac15.cc:47
434 msgid "AC-15"
435 msgstr ""
436
437 #: ../src/faust-generated/tonestack_ac30.cc:43
438 #: ../src/gx_head/engine/gx_internal_plugins.cpp:540
439 msgid "AC-30"
440 msgstr ""
441
442 #: ../src/faust-generated/tonestack_ampeg.cc:43
443 msgid "Ampeg"
444 msgstr ""
445
446 #: ../src/faust-generated/tonestack_ampeg_rev.cc:43
447 msgid "Rev.Rocket"
448 msgstr ""
449
450 #: ../src/faust-generated/tonestack_bassman.cc:43
451 #: ../src/gx_head/engine/gx_internal_plugins.cpp:538
555452 msgid "Bassman"
556453 msgstr ""
557454
558 #: ../src/gx_head/gx_internal_plugins.cpp:742
559 msgid "Marshall"
560 msgstr ""
561
562 #. flags
563 #. id
564 #: ../src/gx_head/gx_internal_plugins.cpp:743
565 #: ../src/faust-generated/tonestack_ac30.cc:87
566 msgid "AC-30"
567 msgstr ""
568
569 #. flags
570 #. id
571 #: ../src/gx_head/gx_internal_plugins.cpp:744
572 #: ../src/faust-generated/tonestack_princeton.cc:87
455 #: ../src/faust-generated/tonestack_bogner.cc:43
456 msgid "Triple Giant"
457 msgstr ""
458
459 #: ../src/faust-generated/tonestack_crunch.cc:43
460 msgid "Hughes&Kettner"
461 msgstr ""
462
463 #: ../src/faust-generated/tonestack_default.cc:51
464 msgid "default"
465 msgstr ""
466
467 #: ../src/faust-generated/tonestack_fender_blues.cc:43
468 msgid "Junior"
469 msgstr ""
470
471 #: ../src/faust-generated/tonestack_fender_default.cc:43
472 msgid "Fender"
473 msgstr ""
474
475 #: ../src/faust-generated/tonestack_fender_deville.cc:43
476 msgid "Deville"
477 msgstr ""
478
479 #: ../src/faust-generated/tonestack_gibsen.cc:43
480 msgid "Gibsen"
481 msgstr ""
482
483 #: ../src/faust-generated/tonestack_groove.cc:43
484 msgid "Trio Preamp"
485 msgstr ""
486
487 #: ../src/faust-generated/tonestack_ibanez.cc:43
488 msgid "Ibanez"
489 msgstr ""
490
491 #: ../src/faust-generated/tonestack_jcm2000.cc:43
492 msgid "JCM-2000"
493 msgstr ""
494
495 #: ../src/faust-generated/tonestack_jcm800.cc:43
496 msgid "JCM-800"
497 msgstr ""
498
499 #: ../src/faust-generated/tonestack_jtm45.cc:43
500 msgid "JTM-45"
501 msgstr ""
502
503 #: ../src/faust-generated/tonestack_m2199.cc:43
504 msgid "M2199"
505 msgstr ""
506
507 #: ../src/faust-generated/tonestack_mesa.cc:43
508 #: ../src/gx_head/engine/gx_internal_plugins.cpp:544
509 msgid "Mesa Boogie"
510 msgstr ""
511
512 #: ../src/faust-generated/tonestack_mlead.cc:43
513 msgid "M-Lead"
514 msgstr ""
515
516 #: ../src/faust-generated/tonestack_peavey.cc:43
517 msgid "Peavey"
518 msgstr ""
519
520 #: ../src/faust-generated/tonestack_princeton.cc:43
521 #: ../src/gx_head/engine/gx_internal_plugins.cpp:541
573522 msgid "Princeton"
574523 msgstr ""
575524
576 #: ../src/gx_head/gx_internal_plugins.cpp:745
577 msgid "A2"
578 msgstr ""
579
580 #: ../src/gx_head/gx_internal_plugins.cpp:746
581 msgid "1x15"
582 msgstr ""
583
584 #. flags
585 #. id
586 #: ../src/gx_head/gx_internal_plugins.cpp:747
587 #: ../src/faust-generated/tonestack_mesa.cc:87
588 msgid "Mesa Boogie"
589 msgstr ""
590
591 #: ../src/gx_head/gx_internal_plugins.cpp:748
592 msgid "Briliant"
593 msgstr ""
594
595 #: ../src/gx_head/gx_internal_plugins.cpp:778
596 msgid "Cabinet"
597 msgstr ""
598
599 #: ../src/gx_head/gx_internal_plugins.cpp:875
600 msgid "Contrast convolver"
601 msgstr ""
602
603 #: ../src/gx_head/gx_jack.cpp:118
604 msgid "recall state"
605 msgstr ""
606
607 #: ../src/gx_head/gx_jack.cpp:119
608 msgid "unknown jack ports section: "
609 msgstr ""
610
611 #: ../src/gx_head/gx_jack.cpp:226 ../src/gx_head/gx_jack.cpp:231
612 #: ../src/gx_head/gx_main_interface.cpp:2977
613 msgid "Jack Init"
614 msgstr ""
615
616 #: ../src/gx_head/gx_jack.cpp:227
617 msgid "can't get requested jack instance name '%1%'"
618 msgstr ""
619
620 #: ../src/gx_head/gx_jack.cpp:232
621 msgid "unknown jack server communication error"
622 msgstr ""
623
624 #: ../src/gx_head/gx_jack.cpp:251 ../src/gx_head/gx_jack.cpp:257
625 #: ../src/gx_head/gx_jack.cpp:553
626 msgid "Jack init"
627 msgstr ""
628
629 #: ../src/gx_head/gx_jack.cpp:252
630 msgid "The jack sample rate is %1%/sec"
631 msgstr ""
632
633 #: ../src/gx_head/gx_jack.cpp:258
634 msgid "The jack buffer size is %1%/frames ... "
635 msgstr ""
636
637 #: ../src/gx_head/gx_jack.cpp:466 ../src/gx_head/gx_jack.cpp:470
638 msgid "Jack Activation"
639 msgstr ""
640
641 #: ../src/gx_head/gx_jack.cpp:467
642 msgid "Can't activate JACK gx_amp client"
643 msgstr ""
644
645 #: ../src/gx_head/gx_jack.cpp:471
646 msgid "Can't activate JACK gx_amp_fx client"
647 msgstr ""
648
649 #: ../src/gx_head/gx_jack.cpp:553
650 msgid "can't get memory for ringbuffer"
651 msgstr ""
652
653 #: ../src/gx_head/gx_jack.cpp:767
654 msgid "session save"
655 msgstr ""
656
657 #: ../src/gx_head/gx_jack.cpp:767
658 msgid "can't get client uuid"
659 msgstr ""
660
661 #: ../src/gx_head/gx_jconv_settings.cpp:438
662 msgid "too many samples (%1%), truncated to %2%"
663 msgstr ""
664
665 #: ../src/gx_head/gx_jconv_settings.cpp:695
666 msgid "Error reading file path %1%"
667 msgstr ""
668
669 #: ../src/gx_head/gx_json.cpp:506 ../src/gx_head/gx_json.cpp:509
670 #: ../src/gx_head/gx_preset.cpp:89 ../src/gx_head/gx_preset.cpp:97
671 #: ../src/gx_head/gx_preset.cpp:103 ../src/gx_head/gx_preset.cpp:153
672 #: ../src/gx_head/gx_preset.cpp:236
673 msgid "recall settings"
674 msgstr ""
675
676 #: ../src/gx_head/gx_json.cpp:506
677 msgid "loading converted state"
678 msgstr ""
679
680 #: ../src/gx_head/gx_json.cpp:510
681 msgid "major version mismatch in %1%: found %2%, expected %3%"
682 msgstr ""
683
684 #: ../src/gx_head/gx_json.cpp:549 ../src/gx_head/gx_json.cpp:554
685 #: ../src/gx_head/gx_json.cpp:732 ../src/gx_head/gx_json.cpp:738
686 #: ../src/gx_head/gx_json.cpp:1022
687 msgid "save preset"
688 msgstr ""
689
690 #: ../src/gx_head/gx_json.cpp:550 ../src/gx_head/gx_json.cpp:733
691 msgid "couldn't write %1%"
692 msgstr ""
693
694 #: ../src/gx_head/gx_json.cpp:555 ../src/gx_head/gx_json.cpp:739
695 msgid "couldn't rename %1% to %2%"
696 msgstr ""
697
698 #: ../src/gx_head/gx_json.cpp:643
699 msgid "open preset"
700 msgstr ""
701
702 #: ../src/gx_head/gx_json.cpp:644
703 msgid "%1% is a state file, not a preset file"
704 msgstr ""
705
706 #: ../src/gx_head/gx_json.cpp:645
707 msgid "This is a state file, not a preset file"
708 msgstr ""
709
710 #: ../src/gx_head/gx_json.cpp:899
711 msgid "loaded preset"
712 msgstr ""
713
714 #: ../src/gx_head/gx_json.cpp:900
715 msgid "%1% from file %2%"
716 msgstr ""
717
718 #: ../src/gx_head/gx_json.cpp:908
719 msgid "loaded state"
720 msgstr ""
721
722 #: ../src/gx_head/gx_json.cpp:909
723 msgid "from file %1%"
724 msgstr ""
725
726 #: ../src/gx_head/gx_json.cpp:915
727 msgid "load preset"
728 msgstr ""
729
730 #: ../src/gx_head/gx_json.cpp:916
731 msgid "error loading %1% from file %2%"
732 msgstr ""
733
734 #: ../src/gx_head/gx_json.cpp:919
735 msgid "load state"
736 msgstr ""
737
738 #: ../src/gx_head/gx_json.cpp:920
739 msgid "error loading state from file %1%"
740 msgstr ""
741
742 #: ../src/gx_head/gx_json.cpp:1023 ../src/gx_head/gx_json.cpp:1046
743 #: ../src/gx_head/gx_json.cpp:1064 ../src/gx_head/gx_json.cpp:1088
744 msgid "parse error in %1%"
745 msgstr ""
746
747 #: ../src/gx_head/gx_json.cpp:1045
748 msgid "rename preset"
749 msgstr ""
750
751 #: ../src/gx_head/gx_json.cpp:1063
752 msgid "delete preset"
753 msgstr ""
754
755 #: ../src/gx_head/gx_json.cpp:1087
756 msgid "convert presetfile"
757 msgstr ""
758
759 #: ../src/gx_head/gx_main_boxes.cpp:274 ../src/gx_head/gx_main_boxes.cpp:275
760 msgid "Reset Button, press to reset settings"
761 msgstr ""
762
763 #: ../src/gx_head/gx_main_boxes.cpp:472
764 #: ../src/gx_head/gx_main_interface.cpp:2257
765 msgid "Order Rack Vertically"
766 msgstr ""
767
768 #: ../src/gx_head/gx_main_boxes.cpp:479
769 #: ../src/gx_head/gx_main_interface.cpp:2258
770 msgid "Order Rack Horizontally"
771 msgstr ""
772
773 #: ../src/gx_head/gx_main.cpp:97
774 msgid "Thread create failed (signal): %1%"
775 msgstr ""
776
777 #: ../src/gx_head/gx_main.cpp:107
778 msgid "signal_handler"
779 msgstr ""
780
781 #: ../src/gx_head/gx_main.cpp:107
782 msgid "signal USR1 received, save settings"
783 msgstr ""
784
785 #: ../src/gx_head/gx_main.cpp:131
786 msgid "system startup"
787 msgstr ""
788
789 #: ../src/gx_head/gx_main.cpp:132
790 msgid "signal usr1 skipped"
791 msgstr ""
792
793 #: ../src/gx_head/gx_main.cpp:156
794 msgid "ctrl-c"
795 msgstr ""
796
797 #: ../src/gx_head/gx_main.cpp:249
798 msgid "GUITARIX ERROR"
799 msgstr ""
800
801 #: ../src/gx_head/gx_main.cpp:318
802 msgid "use \"guitarix -h\" to get a help text"
803 msgstr ""
804
805 #: ../src/gx_head/gx_main_interface.cpp:285
806 msgid "cannot find installed pixmaps"
807 msgstr ""
808
809 #: ../src/gx_head/gx_main_interface.cpp:311
810 #: ../src/gx_head/gx_main_interface.cpp:552
811 msgid "Logging Window"
812 msgstr ""
813
814 #: ../src/gx_head/gx_main_interface.cpp:470
815 #: ../src/gx_head/gx_main_interface.cpp:474
816 msgid "Jack Server"
817 msgstr ""
818
819 #: ../src/gx_head/gx_main_interface.cpp:470
820 msgid "Disconnected from Jack Server"
821 msgstr ""
822
823 #: ../src/gx_head/gx_main_interface.cpp:474
824 msgid "Connected to Jack Server"
825 msgstr ""
826
827 #: ../src/gx_head/gx_main_interface.cpp:694
828 msgid "gx_head output"
829 msgstr ""
830
831 #: ../src/gx_head/gx_main_interface.cpp:938
832 #: ../src/gx_head/gx_main_interface.cpp:944
833 #: ../src/gx_head/gx_main_interface.cpp:974
834 #: ../src/gx_head/gx_main_interface.cpp:980
835 msgid "Move "
836 msgstr ""
837
838 #: ../src/gx_head/gx_main_interface.cpp:940
839 #: ../src/gx_head/gx_main_interface.cpp:976
840 msgid " up"
841 msgstr ""
842
843 #: ../src/gx_head/gx_main_interface.cpp:946
844 #: ../src/gx_head/gx_main_interface.cpp:982
845 msgid " down"
846 msgstr ""
847
848 #: ../src/gx_head/gx_main_interface.cpp:1251
849 #: ../src/gx_head/gx_main_interface.cpp:2250
850 msgid "MIDI out"
851 msgstr ""
852
853 #: ../src/gx_head/gx_main_interface.cpp:1352
854 msgid "Plugin Bar"
855 msgstr ""
856
857 #: ../src/gx_head/gx_main_interface.cpp:1360
858 msgid "mono rack"
859 msgstr ""
860
861 #: ../src/gx_head/gx_main_interface.cpp:1361
862 msgid "stereo rack"
863 msgstr ""
864
865 #: ../src/gx_head/gx_main_interface.cpp:1365
866 msgid "Show mono rack"
867 msgstr ""
868
869 #: ../src/gx_head/gx_main_interface.cpp:1366
870 msgid "Show stereo rack"
871 msgstr ""
872
873 #: ../src/gx_head/gx_main_interface.cpp:1379
874 msgid "Mono Rack, right click pop up the plugin menu"
875 msgstr ""
876
877 #: ../src/gx_head/gx_main_interface.cpp:1411
878 msgid "Stereo Rack, right click pop up the plugin menu"
879 msgstr ""
880
881 #: ../src/gx_head/gx_main_interface.cpp:1851
882 #, c-format
883 msgid "convolve %s"
884 msgstr ""
885
886 #: ../src/gx_head/gx_main_interface.cpp:1854
887 #, c-format
888 msgid "convolver off"
889 msgstr ""
890
891 #: ../src/gx_head/gx_main_interface.cpp:1868
892 #, c-format
893 msgid " %i%sMain Setting "
894 msgstr ""
895
896 #: ../src/gx_head/gx_main_interface.cpp:1941
897 msgid "reference pitch (standard: 440Hz)"
898 msgstr ""
899
900 #: ../src/gx_head/gx_main_interface.cpp:1972
901 #: ../src/gx_head/gx_main_interface.cpp:1995
902 msgid "tuner"
903 msgstr ""
904
905 #: ../src/gx_head/gx_main_interface.cpp:1996
906 msgid "Show tuner"
907 msgstr ""
908
909 #: ../src/gx_head/gx_main_interface.cpp:2051
910 msgid "dsp load %1% %%"
911 msgstr ""
912
913 #: ../src/gx_head/gx_main_interface.cpp:2058
914 msgid "ht frames %1%"
915 msgstr ""
916
917 #: ../src/gx_head/gx_main_interface.cpp:2065
918 msgid "RT mode yes "
919 msgstr ""
920
921 #: ../src/gx_head/gx_main_interface.cpp:2065
922 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
923 msgstr ""
924
925 #: ../src/gx_head/gx_main_interface.cpp:2071
926 msgid "latency %1%"
927 msgstr ""
928
929 #: ../src/gx_head/gx_main_interface.cpp:2163
930 msgid "Engine State: "
931 msgstr ""
932
933 #. engine menu
934 #: ../src/gx_head/gx_main_interface.cpp:2187
935 msgid "_Engine"
936 msgstr ""
937
938 #: ../src/gx_head/gx_main_interface.cpp:2189
939 msgid "Engine _Start / _Stop"
940 msgstr ""
941
942 #: ../src/gx_head/gx_main_interface.cpp:2190
943 msgid "Engine _Bypass"
944 msgstr ""
945
946 #. ---
947 #: ../src/gx_head/gx_main_interface.cpp:2192
948 msgid "Jack Server _Connection "
949 msgstr ""
950
951 #: ../src/gx_head/gx_main_interface.cpp:2193
952 msgid "Jack _Ports "
953 msgstr ""
954
955 #: ../src/gx_head/gx_main_interface.cpp:2194
956 msgid "_Latency"
957 msgstr ""
958
959 #. ---
960 #: ../src/gx_head/gx_main_interface.cpp:2198
961 msgid "M_idi Controller"
962 msgstr ""
963
964 #. ---
965 #: ../src/gx_head/gx_main_interface.cpp:2200
966 msgid "_Quit"
967 msgstr ""
968
969 #. preset menu
970 #: ../src/gx_head/gx_main_interface.cpp:2203
971 msgid "_Presets"
972 msgstr ""
973
974 #: ../src/gx_head/gx_main_interface.cpp:2205
975 msgid "_Load Preset..."
976 msgstr ""
977
978 #: ../src/gx_head/gx_main_interface.cpp:2206
979 msgid "_Save Preset..."
980 msgstr ""
981
982 #: ../src/gx_head/gx_main_interface.cpp:2207
983 msgid "New _Preset"
984 msgstr ""
985
986 #: ../src/gx_head/gx_main_interface.cpp:2208
987 msgid "_Rename Preset..."
988 msgstr ""
989
990 #. factory settings submenu
991 #: ../src/gx_head/gx_main_interface.cpp:2211
992 msgid "Factory Settings"
993 msgstr ""
994
995 #. !factory settings submenu
996 #. ---
997 #: ../src/gx_head/gx_main_interface.cpp:2221
998 msgid "P_atch Info"
999 msgstr ""
1000
1001 #. ---
1002 #: ../src/gx_head/gx_main_interface.cpp:2223
1003 msgid "Load Preset-_file"
1004 msgstr ""
1005
1006 #: ../src/gx_head/gx_main_interface.cpp:2224
1007 msgid "E_xport Preset-file"
1008 msgstr ""
1009
1010 #. ---
1011 #: ../src/gx_head/gx_main_interface.cpp:2226
1012 msgid "Recall Main _Setting"
1013 msgstr ""
1014
1015 #: ../src/gx_head/gx_main_interface.cpp:2227
1016 msgid "_Save As Main _Setting"
1017 msgstr ""
1018
1019 #. ---
1020 #. preset extra submenu
1021 #: ../src/gx_head/gx_main_interface.cpp:2230
1022 msgid "More Preset Options..."
1023 msgstr ""
1024
1025 #: ../src/gx_head/gx_main_interface.cpp:2232
1026 msgid "Next _Preset"
1027 msgstr ""
1028
1029 #: ../src/gx_head/gx_main_interface.cpp:2233
1030 msgid "Previous _Preset"
1031 msgstr ""
1032
1033 #. ---
1034 #: ../src/gx_head/gx_main_interface.cpp:2235
1035 msgid "_Save Active Preset"
1036 msgstr ""
1037
1038 #: ../src/gx_head/gx_main_interface.cpp:2236
1039 msgid "_Rename Active Preset"
1040 msgstr ""
1041
1042 #: ../src/gx_head/gx_main_interface.cpp:2237
1043 msgid "_Delete Active Preset"
1044 msgstr ""
1045
1046 #. ---
1047 #: ../src/gx_head/gx_main_interface.cpp:2239
1048 msgid "_Delete All Presets"
1049 msgstr ""
1050
1051 #. plugin menu
1052 #: ../src/gx_head/gx_main_interface.cpp:2242
1053 msgid "P_lugins"
1054 msgstr ""
1055
1056 #: ../src/gx_head/gx_main_interface.cpp:2244
1057 msgid "Show Plugin _Bar"
1058 msgstr ""
1059
1060 #: ../src/gx_head/gx_main_interface.cpp:2245
1061 msgid "Show _Rack"
1062 msgstr ""
1063
1064 #. ---
1065 #: ../src/gx_head/gx_main_interface.cpp:2247
1066 msgid "Show Mono _Rack"
1067 msgstr ""
1068
1069 #: ../src/gx_head/gx_main_interface.cpp:2248
1070 msgid "_Mono Plugins"
1071 msgstr ""
1072
1073 #. ---
1074 #: ../src/gx_head/gx_main_interface.cpp:2253
1075 msgid "Show _Stereo Rack"
1076 msgstr ""
1077
1078 #: ../src/gx_head/gx_main_interface.cpp:2254
1079 msgid "_Stereo Plugins"
1080 msgstr ""
1081
1082 #. amp menu
1083 #: ../src/gx_head/gx_main_interface.cpp:2261
1084 msgid "_Tube "
1085 msgstr ""
1086
1087 #. options menu
1088 #: ../src/gx_head/gx_main_interface.cpp:2266
1089 msgid "_Options"
1090 msgstr ""
1091
1092 #: ../src/gx_head/gx_main_interface.cpp:2268
1093 msgid "_Meterbridge"
1094 msgstr ""
1095
1096 #: ../src/gx_head/gx_main_interface.cpp:2269
1097 msgid "_Tuner"
1098 msgstr ""
1099
1100 #. skin submenu
1101 #: ../src/gx_head/gx_main_interface.cpp:2271
1102 msgid "_Skin..."
1103 msgstr ""
1104
1105 #. !skin submenu
1106 #: ../src/gx_head/gx_main_interface.cpp:2275
1107 msgid "Set _Knobs Linear"
1108 msgstr ""
1109
1110 #. -- Create logbox check menu item under Options submenu --
1111 #: ../src/gx_head/gx_main_interface.cpp:2276
1112 #: ../src/gx_head/gx_main_interface.cpp:2638
1113 msgid "Show _Logging Box"
1114 msgstr ""
1115
1116 #: ../src/gx_head/gx_main_interface.cpp:2277
1117 msgid "Show _Tooltips"
1118 msgstr ""
1119
1120 #: ../src/gx_head/gx_main_interface.cpp:2278
1121 msgid "Include MIDI in _presets"
1122 msgstr ""
1123
1124 #: ../src/gx_head/gx_main_interface.cpp:2279
1125 msgid "Reset _All Parameters"
1126 msgstr ""
1127
1128 #. about menu
1129 #: ../src/gx_head/gx_main_interface.cpp:2283
1130 #: ../src/gx_head/gx_main_interface.cpp:2285
1131 msgid "_About"
1132 msgstr ""
1133
1134 #: ../src/gx_head/gx_main_interface.cpp:2286
1135 msgid "_Help"
1136 msgstr ""
1137
1138 #: ../src/gx_head/gx_main_interface.cpp:2299
1139 msgid "engine is on"
1140 msgstr ""
1141
1142 #: ../src/gx_head/gx_main_interface.cpp:2304
1143 msgid "engine is off"
1144 msgstr ""
1145
1146 #: ../src/gx_head/gx_main_interface.cpp:2309
1147 msgid "engine is in bypass mode"
1148 msgstr ""
1149
1150 #: ../src/gx_head/gx_main_interface.cpp:2314
1151 msgid "jack server is connected"
1152 msgstr ""
1153
1154 #: ../src/gx_head/gx_main_interface.cpp:2319
1155 msgid "jack server is unconnected"
1156 msgstr ""
1157
1158 #: ../src/gx_head/gx_main_interface.cpp:2877
1159 msgid ""
1160 "\n"
1161 "WARNING\n"
1162 msgstr ""
1163
1164 #: ../src/gx_head/gx_main_interface.cpp:2878
1165 msgid ""
1166 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
1167 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
1168 "TO OTHER RUNNING JACK APPLICATIONS. \n"
1169 "DO YOU WANT TO PROCEED ?"
1170 msgstr ""
1171
1172 #: ../src/gx_head/gx_main_interface.cpp:2900
1173 msgid "Yes"
1174 msgstr ""
1175
1176 #: ../src/gx_head/gx_main_interface.cpp:2904
1177 msgid "No"
1178 msgstr ""
1179
1180 #: ../src/gx_head/gx_main_interface.cpp:2916
1181 msgid "Don't bother me again with such a question, I know what I am doing"
1182 msgstr ""
1183
1184 #: ../src/gx_head/gx_main_interface.cpp:2964
1185 #: ../src/gx_head/gx_main_interface.cpp:2968
1186 #: ../src/gx_head/gx_main_interface.cpp:2987 ../src/gx_head/gx_system.cpp:344
1187 #: ../src/gx_head/gx_system.cpp:422
1188 msgid "main"
1189 msgstr ""
1190
1191 #: ../src/gx_head/gx_main_interface.cpp:2964
1192 msgid "can't disconnect jack"
1193 msgstr ""
1194
1195 #: ../src/gx_head/gx_main_interface.cpp:2968
1196 msgid "Ignoring jackd ..."
1197 msgstr ""
1198
1199 #: ../src/gx_head/gx_main_interface.cpp:2978
1200 msgid "jackd OK, trying to be a gxjack.client"
1201 msgstr ""
1202
1203 #: ../src/gx_head/gx_main_interface.cpp:2988
1204 msgid "I really tried to get jack up and running, sorry ... "
1205 msgstr ""
1206
1207 #: ../src/gx_head/gx_main_interface.cpp:2997
1208 msgid "Jack Buffer Size setting"
1209 msgstr ""
1210
1211 #: ../src/gx_head/gx_main_interface.cpp:2998
1212 msgid "we are not a jack gxjack.client, server may be down"
1213 msgstr ""
1214
1215 #: ../src/gx_head/gx_main_interface.cpp:3025
1216 msgid "Setting Jack Buffer Size"
1217 msgstr ""
1218
1219 #: ../src/gx_head/gx_main_interface.cpp:3026
1220 msgid "Could not change latency"
1221 msgstr ""
1222
1223 #: ../src/gx_head/gx_main_interface.cpp:3035
1224 msgid "Jack Buffer Size"
1225 msgstr ""
1226
1227 #: ../src/gx_head/gx_main_interface.cpp:3036
1228 msgid "latency is %1%"
1229 msgstr ""
1230
1231 #: ../src/gx_head/gx_mono_rack_builder.cpp:64
1232 msgid "noise shaper "
1233 msgstr ""
1234
1235 #: ../src/gx_head/gx_mono_rack_builder.cpp:80
1236 msgid "mono level out "
1237 msgstr ""
1238
1239 #: ../src/gx_head/gx_mono_rack_builder.cpp:97
1240 msgid "clip "
1241 msgstr ""
1242
1243 #: ../src/gx_head/gx_mono_rack_builder.cpp:123
1244 #: ../src/gx_head/gx_mono_rack_builder.cpp:125
1245 msgid "l/h/filter"
1246 msgstr ""
1247
1248 #: ../src/gx_head/gx_mono_rack_builder.cpp:143
1249 msgid "high-pass "
1250 msgstr ""
1251
1252 #: ../src/gx_head/gx_mono_rack_builder.cpp:144
1253 msgid " low-pass "
1254 msgstr ""
1255
1256 #: ../src/gx_head/gx_mono_rack_builder.cpp:152
1257 msgid "low-cut "
1258 msgstr ""
1259
1260 #: ../src/gx_head/gx_mono_rack_builder.cpp:153
1261 msgid "high-cut "
1262 msgstr ""
1263
1264 #. EQ
1265 #: ../src/gx_head/gx_mono_rack_builder.cpp:168
1266 #: ../src/gx_head/gx_mono_rack_builder.cpp:170
1267 msgid "EQ"
1268 msgstr ""
1269
1270 #. ----- crybaby
1271 #: ../src/gx_head/gx_mono_rack_builder.cpp:238
1272 #: ../src/gx_head/gx_mono_rack_builder.cpp:240
1273 msgid "crybaby"
1274 msgstr ""
1275
1276 #: ../src/gx_head/gx_mono_rack_builder.cpp:264
1277 msgid " wah "
1278 msgstr ""
1279
1280 #: ../src/gx_head/gx_mono_rack_builder.cpp:265
1281 #: ../src/gx_head/gx_mono_rack_builder.cpp:335
1282 #: ../src/gx_head/gx_stereo_rack_builder.cpp:84
1283 #: ../src/gx_head/gx_stereo_rack_builder.cpp:130
1284 msgid " level "
1285 msgstr ""
1286
1287 #: ../src/gx_head/gx_mono_rack_builder.cpp:266
1288 msgid " dry/wet "
1289 msgstr ""
1290
1291 #. ----- distortion
1292 #: ../src/gx_head/gx_mono_rack_builder.cpp:282
1293 #: ../src/gx_head/gx_mono_rack_builder.cpp:284
1294 msgid "distortion"
1295 msgstr ""
1296
1297 #: ../src/gx_head/gx_mono_rack_builder.cpp:303
1298 #: ../src/gx_head/gx_mono_rack_builder.cpp:307
1299 #: ../src/gx_head/gx_mono_rack_builder.cpp:481
1300 msgid " drive "
1301 msgstr ""
1302
1303 #: ../src/gx_head/gx_mono_rack_builder.cpp:308
1304 #: ../src/gx_head/gx_mono_rack_builder.cpp:321
1305 msgid " low "
1306 msgstr ""
1307
1308 #: ../src/gx_head/gx_mono_rack_builder.cpp:309
1309 #: ../src/gx_head/gx_mono_rack_builder.cpp:322
1310 msgid " middle l. "
1311 msgstr ""
1312
1313 #: ../src/gx_head/gx_mono_rack_builder.cpp:310
1314 #: ../src/gx_head/gx_mono_rack_builder.cpp:323
1315 msgid " middle h. "
1316 msgstr ""
1317
1318 #: ../src/gx_head/gx_mono_rack_builder.cpp:311
1319 #: ../src/gx_head/gx_mono_rack_builder.cpp:324
1320 msgid " high "
1321 msgstr ""
1322
1323 #: ../src/gx_head/gx_mono_rack_builder.cpp:316
1324 #: ../src/gx_head/gx_mono_rack_builder.cpp:320
1325 msgid " gain "
1326 msgstr ""
1327
1328 #: ../src/gx_head/gx_mono_rack_builder.cpp:334
1329 #: ../src/gx_head/gx_mono_rack_builder.cpp:482
1330 #: ../src/gx_head/gx_mono_rack_builder.cpp:588
1331 #: ../src/gx_head/gx_mono_rack_builder.cpp:713
1332 #: ../src/gx_head/gx_mono_rack_builder.cpp:750
1333 #: ../src/gx_head/gx_mono_rack_builder.cpp:785
1334 #: ../src/gx_head/gx_mono_rack_builder.cpp:820
1335 #: ../src/gx_head/gx_mono_rack_builder.cpp:854
1336 #: ../src/gx_head/gx_stereo_rack_builder.cpp:441
1337 #: ../src/gx_head/gx_stereo_rack_builder.cpp:560
1338 #: ../src/gx_head/gx_stereo_rack_builder.cpp:628
1339 msgid "dry/wet"
1340 msgstr ""
1341
1342 #: ../src/gx_head/gx_mono_rack_builder.cpp:336
1343 msgid "frequency split Hz"
1344 msgstr ""
1345
1346 #: ../src/gx_head/gx_mono_rack_builder.cpp:344
1347 msgid "split low freq"
1348 msgstr ""
1349
1350 #: ../src/gx_head/gx_mono_rack_builder.cpp:347
1351 msgid "split m. freq"
1352 msgstr ""
1353
1354 #: ../src/gx_head/gx_mono_rack_builder.cpp:350
1355 msgid "split high freq"
1356 msgstr ""
1357
1358 #: ../src/gx_head/gx_mono_rack_builder.cpp:364
1359 msgid "resonator"
1360 msgstr ""
1361
1362 #: ../src/gx_head/gx_mono_rack_builder.cpp:366
1363 msgid "trigger "
1364 msgstr ""
1365
1366 #: ../src/gx_head/gx_mono_rack_builder.cpp:367
1367 msgid " vibrato "
1368 msgstr ""
1369
1370 #. ----- IR
1371 #: ../src/gx_head/gx_mono_rack_builder.cpp:382
1372 #: ../src/gx_head/gx_mono_rack_builder.cpp:384
1373 msgid "IR"
1374 msgstr ""
1375
1376 #: ../src/gx_head/gx_mono_rack_builder.cpp:409
1377 msgid " freq "
1378 msgstr ""
1379
1380 #: ../src/gx_head/gx_mono_rack_builder.cpp:410
1381 msgid " peak "
1382 msgstr ""
1383
1384 #: ../src/gx_head/gx_mono_rack_builder.cpp:411
1385 msgid " bandwidth "
1386 msgstr ""
1387
1388 #. ----- the compressor
1389 #: ../src/gx_head/gx_mono_rack_builder.cpp:427
1390 #: ../src/gx_head/gx_mono_rack_builder.cpp:429
1391 msgid "Compr."
1392 msgstr ""
1393
1394 #: ../src/gx_head/gx_mono_rack_builder.cpp:444
1395 msgid "knee"
1396 msgstr ""
1397
1398 #: ../src/gx_head/gx_mono_rack_builder.cpp:445
1399 msgid "ratio"
1400 msgstr ""
1401
1402 #: ../src/gx_head/gx_mono_rack_builder.cpp:446
1403 msgid "threshold"
1404 msgstr ""
1405
1406 #: ../src/gx_head/gx_mono_rack_builder.cpp:449
1407 msgid "attack"
1408 msgstr ""
1409
1410 #: ../src/gx_head/gx_mono_rack_builder.cpp:450
1411 msgid "release"
1412 msgstr ""
1413
1414 #. -----overdrive
1415 #: ../src/gx_head/gx_mono_rack_builder.cpp:462
1416 #: ../src/gx_head/gx_mono_rack_builder.cpp:464
1417 msgid "overdrive"
1418 msgstr ""
1419
1420 #. ----- echo
1421 #. echo
1422 #: ../src/gx_head/gx_mono_rack_builder.cpp:496
1423 #: ../src/gx_head/gx_mono_rack_builder.cpp:498
1424 #: ../src/gx_head/gx_stereo_rack_builder.cpp:319
1425 #: ../src/gx_head/gx_stereo_rack_builder.cpp:321
1426 msgid "echo"
1427 msgstr ""
1428
1429 #: ../src/gx_head/gx_mono_rack_builder.cpp:515
1430 msgid " time "
1431 msgstr ""
1432
1433 #: ../src/gx_head/gx_mono_rack_builder.cpp:517
1434 msgid " % "
1435 msgstr ""
1436
1437 #. -----delay
1438 #. stereo delay
1439 #: ../src/gx_head/gx_mono_rack_builder.cpp:531
1440 #: ../src/gx_head/gx_mono_rack_builder.cpp:533
1441 #: ../src/gx_head/gx_stereo_rack_builder.cpp:262
1442 #: ../src/gx_head/gx_stereo_rack_builder.cpp:264
1443 msgid "delay"
1444 msgstr ""
1445
1446 #: ../src/gx_head/gx_mono_rack_builder.cpp:550
1447 msgid " delay "
1448 msgstr ""
1449
1450 #: ../src/gx_head/gx_mono_rack_builder.cpp:552
1451 msgid " gain "
1452 msgstr ""
1453
1454 #. ----- freeverb
1455 #: ../src/gx_head/gx_mono_rack_builder.cpp:566
1456 #: ../src/gx_head/gx_mono_rack_builder.cpp:568
1457 #: ../src/gx_head/gx_stereo_rack_builder.cpp:599
1458 msgid "freeverb"
1459 msgstr ""
1460
1461 #: ../src/gx_head/gx_mono_rack_builder.cpp:586
1462 #: ../src/gx_head/gx_stereo_rack_builder.cpp:626
1463 msgid "RoomSize"
1464 msgstr ""
1465
1466 #: ../src/gx_head/gx_mono_rack_builder.cpp:587
1467 #: ../src/gx_head/gx_stereo_rack_builder.cpp:627
1468 msgid "damp"
1469 msgstr ""
1470
1471 #. -----osc
1472 #: ../src/gx_head/gx_mono_rack_builder.cpp:605
1473 msgid "oscilloscope"
1474 msgstr ""
1475
1476 #: ../src/gx_head/gx_mono_rack_builder.cpp:607
1477 msgid "osc"
1478 msgstr ""
1479
1480 #: ../src/gx_head/gx_mono_rack_builder.cpp:646
1481 #: ../src/gx_head/gx_mono_rack_builder.cpp:648
1482 msgid "biquad"
1483 msgstr ""
1484
1485 #: ../src/gx_head/gx_mono_rack_builder.cpp:665
1486 #: ../src/gx_head/gx_mono_rack_builder.cpp:707
1487 #: ../src/plugins/generated/zita_rev1.cc:478
1488 #: ../src/plugins/generated/zita_rev1.cc:480
1489 msgid "Freq"
1490 msgstr ""
1491
1492 #: ../src/gx_head/gx_mono_rack_builder.cpp:679
1493 #: ../src/gx_head/gx_mono_rack_builder.cpp:681
1494 msgid "tremolo"
1495 msgstr ""
1496
1497 #: ../src/gx_head/gx_mono_rack_builder.cpp:710
1498 msgid "Depth"
1499 msgstr ""
1500
1501 #. phaser
1502 #: ../src/gx_head/gx_mono_rack_builder.cpp:729
1503 #: ../src/gx_head/gx_mono_rack_builder.cpp:731
1504 #: ../src/gx_head/gx_stereo_rack_builder.cpp:180
1505 #: ../src/gx_head/gx_stereo_rack_builder.cpp:182
1506 msgid "phaser"
1507 msgstr ""
1508
1509 #: ../src/gx_head/gx_mono_rack_builder.cpp:748
1510 #: ../src/gx_head/gx_mono_rack_builder.cpp:783
1511 #: ../src/gx_head/gx_mono_rack_builder.cpp:818
1512 #: ../src/gx_head/gx_stereo_rack_builder.cpp:442
1513 msgid "level"
1514 msgstr ""
1515
1516 #: ../src/gx_head/gx_mono_rack_builder.cpp:749
1517 #: ../src/gx_head/gx_mono_rack_builder.cpp:784
1518 #: ../src/gx_head/gx_mono_rack_builder.cpp:819
1519 #: ../src/gx_head/gx_stereo_rack_builder.cpp:222
1520 msgid "speed"
1521 msgstr ""
1522
1523 #. ----- chorus
1524 #: ../src/gx_head/gx_mono_rack_builder.cpp:764
1525 #: ../src/gx_head/gx_mono_rack_builder.cpp:766
1526 #: ../src/gx_head/gx_stereo_rack_builder.cpp:54
1527 #: ../src/gx_head/gx_stereo_rack_builder.cpp:56
1528 msgid "chorus"
1529 msgstr ""
1530
1531 #. flanger
1532 #: ../src/gx_head/gx_mono_rack_builder.cpp:799
1533 #: ../src/gx_head/gx_mono_rack_builder.cpp:801
1534 #: ../src/gx_head/gx_stereo_rack_builder.cpp:101
1535 #: ../src/gx_head/gx_stereo_rack_builder.cpp:103
1536 msgid "flanger"
1537 msgstr ""
1538
1539 #: ../src/gx_head/gx_mono_rack_builder.cpp:834
1540 #: ../src/gx_head/gx_mono_rack_builder.cpp:836
1541 #: ../src/gx_head/gx_mono_rack_builder.cpp:853
1542 msgid "feedback"
1543 msgstr ""
1544
1545 #: ../src/gx_head/gx_mono_rack_builder.cpp:868
1546 #: ../src/gx_head/gx_mono_rack_builder.cpp:870
1547 msgid "tonestack"
1548 msgstr ""
1549
1550 #: ../src/gx_head/gx_mono_rack_builder.cpp:889
1551 #: ../src/gx_head/gx_stereo_rack_builder.cpp:490
1552 #: ../src/faust-generated/cabinet_impulse_former.cc:91
1553 msgid "bass"
1554 msgstr ""
1555
1556 #: ../src/gx_head/gx_mono_rack_builder.cpp:891
1557 #: ../src/gx_head/gx_stereo_rack_builder.cpp:491
1558 msgid "middle"
1559 msgstr ""
1560
1561 #: ../src/gx_head/gx_mono_rack_builder.cpp:893
1562 #: ../src/gx_head/gx_stereo_rack_builder.cpp:492
1563 #: ../src/faust-generated/cabinet_impulse_former.cc:93
1564 msgid "treble"
1565 msgstr ""
1566
1567 #: ../src/gx_head/gx_mono_rack_builder.cpp:907
1568 #: ../src/gx_head/gx_mono_rack_builder.cpp:909
1569 msgid "cabinet"
1570 msgstr ""
1571
1572 #: ../src/gx_head/gx_mono_rack_builder.cpp:943
1573 #: ../src/gx_head/gx_mono_rack_builder.cpp:947
1574 msgid " MIDI out "
1575 msgstr ""
1576
1577 #: ../src/gx_head/gx_mono_rack_builder.cpp:974
1578 msgid "channel1"
1579 msgstr ""
1580
1581 #: ../src/gx_head/gx_mono_rack_builder.cpp:982
1582 #: ../src/gx_head/gx_mono_rack_builder.cpp:1046
1583 #: ../src/gx_head/gx_mono_rack_builder.cpp:1110
1584 msgid "velocity"
1585 msgstr ""
1586
1587 #: ../src/gx_head/gx_mono_rack_builder.cpp:987
1588 #: ../src/gx_head/gx_mono_rack_builder.cpp:1051
1589 #: ../src/gx_head/gx_mono_rack_builder.cpp:1115
1590 msgid "volume"
1591 msgstr ""
1592
1593 #: ../src/gx_head/gx_mono_rack_builder.cpp:990
1594 #: ../src/gx_head/gx_mono_rack_builder.cpp:1054
1595 #: ../src/gx_head/gx_mono_rack_builder.cpp:1118
1596 msgid "autogain"
1597 msgstr ""
1598
1599 #: ../src/gx_head/gx_mono_rack_builder.cpp:995
1600 #: ../src/gx_head/gx_mono_rack_builder.cpp:1059
1601 #: ../src/gx_head/gx_mono_rack_builder.cpp:1123
1602 msgid "channel"
1603 msgstr ""
1604
1605 #: ../src/gx_head/gx_mono_rack_builder.cpp:996
1606 #: ../src/gx_head/gx_mono_rack_builder.cpp:1060
1607 #: ../src/gx_head/gx_mono_rack_builder.cpp:1124
1608 msgid "program"
1609 msgstr ""
1610
1611 #: ../src/gx_head/gx_mono_rack_builder.cpp:999
1612 #: ../src/gx_head/gx_mono_rack_builder.cpp:1063
1613 #: ../src/gx_head/gx_mono_rack_builder.cpp:1127
1614 msgid "oktave"
1615 msgstr ""
1616
1617 #: ../src/gx_head/gx_mono_rack_builder.cpp:1000
1618 #: ../src/gx_head/gx_mono_rack_builder.cpp:1064
1619 #: ../src/gx_head/gx_mono_rack_builder.cpp:1128
1620 msgid "sensity"
1621 msgstr ""
1622
1623 #: ../src/gx_head/gx_mono_rack_builder.cpp:1026
1624 #: ../src/gx_head/gx_mono_rack_builder.cpp:1090
1625 #: ../src/gx_head/gx_mono_rack_builder.cpp:1154
1626 msgid "auto_pitch"
1627 msgstr ""
1628
1629 #: ../src/gx_head/gx_mono_rack_builder.cpp:1038
1630 msgid "channel2"
1631 msgstr ""
1632
1633 #: ../src/gx_head/gx_mono_rack_builder.cpp:1102
1634 msgid "channel3"
1635 msgstr ""
1636
1637 #: ../src/gx_head/gx_mono_rack_builder.cpp:1166
1638 msgid "beat_detector"
1639 msgstr ""
1640
1641 #: ../src/gx_head/gx_mono_rack_builder.cpp:1175
1642 msgid "stepper"
1643 msgstr ""
1644
1645 #: ../src/gx_head/gx_mono_rack_builder.cpp:1176
1646 msgid "note_off"
1647 msgstr ""
1648
1649 #: ../src/gx_head/gx_mono_rack_builder.cpp:1177
1650 msgid "atack_gain"
1651 msgstr ""
1652
1653 #: ../src/gx_head/gx_mono_rack_builder.cpp:1178
1654 msgid "beat_gain"
1655 msgstr ""
1656
1657 #: ../src/gx_head/gx_mono_rack_builder.cpp:1210
1658 msgid "Midi gain"
1659 msgstr ""
1660
1661 #: ../src/gx_head/gx_paramtable.cpp:161
1662 msgid "midi standard controllers: number expected"
1663 msgstr ""
1664
1665 #: ../src/gx_head/gx_paramtable.cpp:192
1666 msgid "Midi controller settings"
1667 msgstr ""
1668
1669 #: ../src/gx_head/gx_paramtable.cpp:193 ../src/gx_head/gx_preset.cpp:90
1670 msgid "unknown parameter: "
1671 msgstr ""
1672
1673 #: ../src/gx_head/gx_paramtable.cpp:241 ../src/gx_head/gx_paramtable.cpp:247
1674 msgid "recall MIDI state"
1675 msgstr ""
1676
1677 #: ../src/gx_head/gx_paramtable.cpp:242
1678 msgid "invalid format, Parameter skipped: "
1679 msgstr ""
1680
1681 #: ../src/gx_head/gx_paramtable.cpp:248
1682 msgid "Parameter range outside bounds, changed: "
1683 msgstr ""
1684
1685 #: ../src/gx_head/gx_paramtable.cpp:441
1686 msgid "System"
1687 msgstr ""
1688
1689 #: ../src/gx_head/gx_paramtable.cpp:442
1690 msgid "User Interface"
1691 msgstr ""
1692
1693 #: ../src/gx_head/gx_paramtable.cpp:708 ../src/gx_head/gx_paramtable.cpp:800
1694 #: ../src/gx_head/gx_paramtable.cpp:892
1695 msgid "read parameter"
1696 msgstr ""
1697
1698 #: ../src/gx_head/gx_paramtable.cpp:708 ../src/gx_head/gx_paramtable.cpp:800
1699 #: ../src/gx_head/gx_paramtable.cpp:892
1700 msgid "parameter %1%: unknown enum value: %2%"
1701 msgstr ""
1702
1703 #: ../src/gx_head/gx_pluginloader.cpp:159
1704 msgid "lookup plugin"
1705 msgstr ""
1706
1707 #: ../src/gx_head/gx_pluginloader.cpp:197
1708 #: ../src/gx_head/gx_pluginloader.cpp:206
1709 #: ../src/gx_head/gx_pluginloader.cpp:230
1710 #: ../src/gx_head/gx_pluginloader.cpp:251
1711 #: ../src/gx_head/gx_pluginloader.cpp:289
1712 msgid "Plugin Loader"
1713 msgstr ""
1714
1715 #: ../src/gx_head/gx_pluginloader.cpp:198
1716 msgid "Cannot open library: %1%"
1717 msgstr ""
1718
1719 #: ../src/gx_head/gx_pluginloader.cpp:207
1720 msgid "Cannot load symbol 'get_gx_plugin': %1%"
1721 msgstr ""
1722
1723 #: ../src/gx_head/gx_pluginloader.cpp:231
1724 msgid "Error opening '%1%'"
1725 msgstr ""
1726
1727 #: ../src/gx_head/gx_pluginloader.cpp:252
1728 msgid "Plugin '%1%' has wrong version"
1729 msgstr ""
1730
1731 #: ../src/gx_head/gx_pluginloader.cpp:290
1732 msgid "Plugin '%1%' already exists: skipped"
1733 msgstr ""
1734
1735 #: ../src/gx_head/gx_pluginloader.cpp:398
1736 msgid "on/off"
1737 msgstr ""
1738
1739 #: ../src/gx_head/gx_pluginloader.cpp:414
1740 msgid "post"
1741 msgstr ""
1742
1743 #: ../src/gx_head/gx_pluginloader.cpp:414
1744 msgid "pre"
1745 msgstr ""
1746
1747 #: ../src/gx_head/gx_preset.cpp:98
1748 msgid "preset-parameter "
1749 msgstr ""
1750
1751 #: ../src/gx_head/gx_preset.cpp:98
1752 msgid " in settings"
1753 msgstr ""
1754
1755 #: ../src/gx_head/gx_preset.cpp:104
1756 msgid "non preset-parameter "
1757 msgstr ""
1758
1759 #: ../src/gx_head/gx_preset.cpp:104
1760 msgid " in preset"
1761 msgstr ""
1762
1763 #: ../src/gx_head/gx_preset.cpp:154
1764 msgid "unknown preset section: "
1765 msgstr ""
1766
1767 #: ../src/gx_head/gx_preset.cpp:237
1768 msgid "unknown section: "
1769 msgstr ""
1770
1771 #: ../src/gx_head/gx_preset.cpp:311
1772 msgid "not found or parse error"
1773 msgstr ""
1774
1775 #: ../src/gx_head/gx_preset.cpp:336
1776 msgid "parse error"
1777 msgstr ""
1778
1779 #: ../src/gx_head/gx_preset.cpp:421
1780 msgid "no read/write access in guitarix config dir '%1%'"
1781 msgstr ""
1782
1783 #: ../src/gx_head/gx_preset.cpp:426
1784 msgid "can't create guitarix config dir '%1%'"
1785 msgstr ""
1786
1787 #: ../src/gx_head/gx_preset.cpp:436 ../src/gx_head/gx_preset.cpp:449
1788 msgid "can't create file in '%1%' !!??"
1789 msgstr ""
1790
1791 #: ../src/gx_head/gx_preset.cpp:444
1792 msgid "no read/write access to guitarix preset file '%1%'"
1793 msgstr ""
1794
1795 #: ../src/gx_head/gx_stereo_rack_builder.cpp:85
1796 #: ../src/gx_head/gx_stereo_rack_builder.cpp:139
1797 msgid " delay "
1798 msgstr ""
1799
1800 #: ../src/gx_head/gx_stereo_rack_builder.cpp:86
1801 #: ../src/gx_head/gx_stereo_rack_builder.cpp:138
1802 msgid " depth "
1803 msgstr ""
1804
1805 #: ../src/gx_head/gx_stereo_rack_builder.cpp:87
1806 msgid " freq "
1807 msgstr ""
1808
1809 #: ../src/gx_head/gx_stereo_rack_builder.cpp:137
1810 #: ../src/gx_head/gx_stereo_rack_builder.cpp:216
1811 msgid " feedback "
1812 msgstr ""
1813
1814 #: ../src/gx_head/gx_stereo_rack_builder.cpp:140
1815 msgid " delay offset"
1816 msgstr ""
1817
1818 #: ../src/gx_head/gx_stereo_rack_builder.cpp:141
1819 msgid " LFO "
1820 msgstr ""
1821
1822 #: ../src/gx_head/gx_stereo_rack_builder.cpp:209
1823 msgid " level "
1824 msgstr ""
1825
1826 #: ../src/gx_head/gx_stereo_rack_builder.cpp:217
1827 msgid "depth"
1828 msgstr ""
1829
1830 #: ../src/gx_head/gx_stereo_rack_builder.cpp:218
1831 msgid "width"
1832 msgstr ""
1833
1834 #: ../src/gx_head/gx_stereo_rack_builder.cpp:219
1835 msgid "freq"
1836 msgstr ""
1837
1838 #: ../src/gx_head/gx_stereo_rack_builder.cpp:220
1839 msgid "max Hz"
1840 msgstr ""
1841
1842 #: ../src/gx_head/gx_stereo_rack_builder.cpp:221
1843 msgid "min Hz"
1844 msgstr ""
1845
1846 #: ../src/gx_head/gx_stereo_rack_builder.cpp:292
1847 msgid "left gain"
1848 msgstr ""
1849
1850 #: ../src/gx_head/gx_stereo_rack_builder.cpp:293
1851 msgid "left delay"
1852 msgstr ""
1853
1854 #: ../src/gx_head/gx_stereo_rack_builder.cpp:296
1855 msgid "LFO"
1856 msgstr ""
1857
1858 #: ../src/gx_head/gx_stereo_rack_builder.cpp:304
1859 msgid "right gain"
1860 msgstr ""
1861
1862 #: ../src/gx_head/gx_stereo_rack_builder.cpp:305
1863 msgid "right delay"
1864 msgstr ""
1865
1866 #: ../src/gx_head/gx_stereo_rack_builder.cpp:348
1867 msgid "left %"
1868 msgstr ""
1869
1870 #: ../src/gx_head/gx_stereo_rack_builder.cpp:349
1871 msgid "left time"
1872 msgstr ""
1873
1874 #: ../src/gx_head/gx_stereo_rack_builder.cpp:350
1875 msgid "right %"
1876 msgstr ""
1877
1878 #: ../src/gx_head/gx_stereo_rack_builder.cpp:351
1879 msgid "right time"
1880 msgstr ""
1881
1882 #. moog filter
1883 #: ../src/gx_head/gx_stereo_rack_builder.cpp:365
1884 #: ../src/gx_head/gx_stereo_rack_builder.cpp:367
1885 msgid "moog"
1886 msgstr ""
1887
1888 #: ../src/gx_head/gx_stereo_rack_builder.cpp:394
1889 msgid " Q "
1890 msgstr ""
1891
1892 #: ../src/gx_head/gx_stereo_rack_builder.cpp:395
1893 msgid " Hz "
1894 msgstr ""
1895
1896 #. postamp
1897 #: ../src/gx_head/gx_stereo_rack_builder.cpp:409
1898 msgid "amp"
1899 msgstr ""
1900
1901 #: ../src/gx_head/gx_stereo_rack_builder.cpp:411
1902 msgid "postamp"
1903 msgstr ""
1904
1905 #: ../src/gx_head/gx_stereo_rack_builder.cpp:440
1906 msgid "dry/feedback "
1907 msgstr ""
1908
1909 #: ../src/gx_head/gx_stereo_rack_builder.cpp:443
1910 msgid "tube1"
1911 msgstr ""
1912
1913 #: ../src/gx_head/gx_stereo_rack_builder.cpp:444
1914 msgid "tube2"
1915 msgstr ""
1916
1917 #: ../src/gx_head/gx_stereo_rack_builder.cpp:445
1918 msgid " wet/feedback"
1919 msgstr ""
1920
1921 #. 3 band eq
1922 #: ../src/gx_head/gx_stereo_rack_builder.cpp:461
1923 #: ../src/gx_head/gx_stereo_rack_builder.cpp:463
1924 msgid "tone"
1925 msgstr ""
1926
1927 #: ../src/gx_head/gx_stereo_rack_builder.cpp:496
1928 msgid "sharp"
1929 msgstr ""
1930
1931 #: ../src/gx_head/gx_stereo_rack_builder.cpp:551
1932 #: ../src/gx_head/iredit.glade.h:45
1933 msgid "gain"
1934 msgstr ""
1935
1936 #: ../src/gx_head/gx_stereo_rack_builder.cpp:554
1937 msgid "delta delay"
1938 msgstr ""
1939
1940 #: ../src/gx_head/gx_stereo_rack_builder.cpp:557
1941 msgid "balance"
1942 msgstr ""
1943
1944 #: ../src/gx_head/gx_stereo_rack_builder.cpp:575
1945 msgid "favourites"
1946 msgstr ""
1947
1948 #: ../src/gx_head/gx_stereo_rack_builder.cpp:576
1949 msgid "setup"
1950 msgstr ""
1951
1952 #: ../src/gx_head/gx_stereo_rack_builder.cpp:578
1953 #: ../src/gx_head/iredit.glade.h:62
1954 msgid "run"
1955 msgstr ""
1956
1957 #. stereoverb
1958 #: ../src/gx_head/gx_stereo_rack_builder.cpp:597
1959 msgid "stereoverb"
1960 msgstr ""
1961
1962 #: ../src/gx_head/gx_system.cpp:212
1963 msgid "no HOME environment variable"
1964 msgstr ""
1965
1966 #: ../src/gx_head/gx_system.cpp:291
1967 msgid "load state file on startup"
1968 msgstr ""
1969
1970 #: ../src/gx_head/gx_system.cpp:297
1971 msgid "directory with guitarix plugins (.so files)"
1972 msgstr ""
1973
1974 #: ../src/gx_head/gx_system.cpp:305
1975 msgid "directory from which .glade files are loaded"
1976 msgstr ""
1977
1978 #: ../src/gx_head/gx_system.cpp:311
1979 msgid "directory with skin style definitions (.rc files)"
1980 msgstr ""
1981
1982 #: ../src/gx_head/gx_system.cpp:317
1983 msgid "print log on terminal"
1984 msgstr ""
1985
1986 #: ../src/gx_head/gx_system.cpp:344
1987 msgid "number of skins is 0"
1988 msgstr ""
1989
1990 #: ../src/gx_head/gx_system.cpp:396
1991 msgid "-c and -r cannot be used together"
1992 msgstr ""
1993
1994 #: ../src/gx_head/gx_system.cpp:417
1995 msgid "invalid style '%1%' on command line"
1996 msgstr ""
1997
1998 #: ../src/gx_head/gx_system.cpp:423
1999 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
2000 msgstr ""
2001
2002 #: ../src/gx_head/gx_system.cpp:538
2003 msgid "fatal system error: "
2004 msgstr ""
2005
2006 #: ../src/gx_head/gx_threads.cpp:85
2007 msgid "Cabinet Loading"
2008 msgstr ""
2009
2010 #: ../src/gx_head/gx_threads.cpp:85
2011 msgid " cab thread is bussy"
2012 msgstr ""
2013
2014 #: ../src/gx_head/gx_threads.cpp:98
2015 msgid "Presence Loading"
2016 msgstr ""
2017
2018 #: ../src/gx_head/gx_threads.cpp:98
2019 msgid " presence thread is bussy"
2020 msgstr ""
2021
2022 #: ../src/gx_head/gxw_mm_controllers.cpp:345
2023 #, c-format
2024 msgid "%s on/off"
2025 msgstr ""
2026
2027 #. end of gx_gui namespace
2028 #: ../src/gx_head/iredit.glade.h:1
525 #: ../src/faust-generated/tonestack_roland.cc:43
526 msgid "Roland"
527 msgstr ""
528
529 #: ../src/faust-generated/tonestack_soldano.cc:43
530 msgid "SOL 100"
531 msgstr ""
532
533 #: ../src/faust-generated/tonestack_sovtek.cc:43
534 msgid "MIG 100 H"
535 msgstr ""
536
537 #: ../src/faust-generated/tonestack_twin.cc:43
538 msgid "Twin Reverb"
539 msgstr ""
540
541 #: ../src/faust-generated/tremolo.cc:48
542 msgid "Tremolo"
543 msgstr ""
544
545 #. end namespace tremolo
546 #: ../src/gx_head/builder/amp.tonestack_ui.glade.h:1
547 #: ../src/gx_head/builder/crybaby_ui.glade.h:1
548 #: ../src/gx_head/builder/iredit.glade.h:49
549 #: ../src/gx_head/builder/jackstarter.glade.h:10
550 #: ../src/gx_head/builder/mainpanel.glade.h:53
551 #: ../src/gx_head/builder/midi.glade.h:15
552 #: ../src/gx_head/builder/tremolo_ui.glade.h:1
553 msgid "label"
554 msgstr ""
555
556 #: ../src/gx_head/builder/iredit.glade.h:1
2029557 msgid ""
2030558 "<b><big>Using the mouse in the graph window</big></b>\n"
2031559 "\n"
2048576 "to change values with the keyboard</big>"
2049577 msgstr ""
2050578
2051 #: ../src/gx_head/iredit.glade.h:20
579 #: ../src/gx_head/builder/iredit.glade.h:20
2052580 msgid "<b>Channel</b>"
2053581 msgstr ""
2054582
2055 #: ../src/gx_head/iredit.glade.h:21
583 #: ../src/gx_head/builder/iredit.glade.h:21
2056584 msgid "<b>Dir:</b>"
2057585 msgstr ""
2058586
2059 #: ../src/gx_head/iredit.glade.h:22
587 #: ../src/gx_head/builder/iredit.glade.h:22
2060588 msgid "<b>Display</b>"
2061589 msgstr ""
2062590
2063 #: ../src/gx_head/iredit.glade.h:23
591 #: ../src/gx_head/builder/iredit.glade.h:23
2064592 msgid "<b>File:</b>"
2065593 msgstr ""
2066594
2067 #: ../src/gx_head/iredit.glade.h:24
595 #: ../src/gx_head/builder/iredit.glade.h:24
2068596 msgid "<b>Format:</b>"
2069597 msgstr ""
2070598
2071 #: ../src/gx_head/iredit.glade.h:25
599 #: ../src/gx_head/builder/iredit.glade.h:25
2072600 msgid "<b>IR File Details</b>"
2073601 msgstr ""
2074602
2075 #: ../src/gx_head/iredit.glade.h:26
603 #: ../src/gx_head/builder/iredit.glade.h:26
2076604 msgid "<b>Length:</b>"
2077605 msgstr ""
2078606
2079 #: ../src/gx_head/iredit.glade.h:27
607 #: ../src/gx_head/builder/iredit.glade.h:27
2080608 msgid "<b>Mix</b>"
2081609 msgstr ""
2082610
2083 #: ../src/gx_head/iredit.glade.h:28
611 #: ../src/gx_head/builder/iredit.glade.h:28
2084612 msgid "<b>Parameter (live update)</b>"
2085613 msgstr ""
2086614
2087 #: ../src/gx_head/iredit.glade.h:29
615 #: ../src/gx_head/builder/iredit.glade.h:29
2088616 msgid "<b>Samplerate:</b>"
2089617 msgstr ""
2090618
2091 #: ../src/gx_head/iredit.glade.h:30
619 #: ../src/gx_head/builder/iredit.glade.h:30
2092620 msgid "<b>Settings</b>"
2093621 msgstr ""
2094622
2095 #: ../src/gx_head/iredit.glade.h:31
623 #: ../src/gx_head/builder/iredit.glade.h:31
2096624 msgid "<small><small>dry</small></small>"
2097625 msgstr ""
2098626
2099 #: ../src/gx_head/iredit.glade.h:32
627 #: ../src/gx_head/builder/iredit.glade.h:32
2100628 msgid "<small><small>wet</small></small>"
2101629 msgstr ""
2102630
2103 #: ../src/gx_head/iredit.glade.h:33
631 #: ../src/gx_head/builder/iredit.glade.h:33
2104632 msgid "<small>MSec</small>"
2105633 msgstr ""
2106634
2107 #: ../src/gx_head/iredit.glade.h:34
635 #: ../src/gx_head/builder/iredit.glade.h:34
2108636 msgid "<small>Samples</small>"
2109637 msgstr ""
2110638
2111 #: ../src/gx_head/iredit.glade.h:35
639 #: ../src/gx_head/builder/iredit.glade.h:35
2112640 msgid "Auto _Gain correction"
2113641 msgstr ""
2114642
2115 #. flags
2116 #. id
2117 #: ../src/gx_head/iredit.glade.h:36 ../src/faust-generated/delay.cc:85
2118 msgid "Delay"
2119 msgstr ""
2120
2121 #: ../src/gx_head/iredit.glade.h:37
643 #: ../src/gx_head/builder/iredit.glade.h:37
2122644 msgid "Guitarix JConvolver Parameters"
2123645 msgstr ""
2124646
2125 #: ../src/gx_head/iredit.glade.h:38
647 #: ../src/gx_head/builder/iredit.glade.h:38
2126648 msgid "Length"
2127649 msgstr ""
2128650
2129 #: ../src/gx_head/iredit.glade.h:39
651 #: ../src/gx_head/builder/iredit.glade.h:39
2130652 msgid "Offset"
2131653 msgstr ""
2132654
2133 #: ../src/gx_head/iredit.glade.h:40
655 #: ../src/gx_head/builder/iredit.glade.h:40
2134656 msgid "Reset"
2135657 msgstr ""
2136658
2137 #: ../src/gx_head/iredit.glade.h:41
659 #: ../src/gx_head/builder/iredit.glade.h:41
2138660 msgid "add to favourit list"
2139661 msgstr ""
2140662
2141 #: ../src/gx_head/iredit.glade.h:42
663 #: ../src/gx_head/builder/iredit.glade.h:42
2142664 msgid "bal"
2143665 msgstr ""
2144666
2145 #: ../src/gx_head/iredit.glade.h:43
667 #: ../src/gx_head/builder/iredit.glade.h:43
2146668 msgid "diff delay"
2147669 msgstr ""
2148670
2149 #: ../src/gx_head/iredit.glade.h:44
671 #: ../src/gx_head/builder/iredit.glade.h:44
2150672 msgid "display entire range"
2151673 msgstr ""
2152674
2153 #: ../src/gx_head/iredit.glade.h:46
675 #: ../src/gx_head/builder/iredit.glade.h:45
676 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:284
677 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:303
678 msgid "gain"
679 msgstr ""
680
681 #: ../src/gx_head/builder/iredit.glade.h:46
2154682 msgid ""
2155683 "impulse response file to use for convolution\n"
2156684 "it can be mono or stereo\n"
2157685 msgstr ""
2158686
2159 #: ../src/gx_head/iredit.glade.h:49
2160 msgid "label"
2161 msgstr ""
2162
2163 #: ../src/gx_head/iredit.glade.h:50
687 #: ../src/gx_head/builder/iredit.glade.h:50
2164688 msgid "left"
2165689 msgstr ""
2166690
2167 #: ../src/gx_head/iredit.glade.h:51
691 #: ../src/gx_head/builder/iredit.glade.h:51
2168692 msgid "linear"
2169693 msgstr ""
2170694
2171 #: ../src/gx_head/iredit.glade.h:52
695 #: ../src/gx_head/builder/iredit.glade.h:52
2172696 msgid "linear scale for viewing the wave form"
2173697 msgstr ""
2174698
2175 #: ../src/gx_head/iredit.glade.h:53
699 #: ../src/gx_head/builder/iredit.glade.h:53
2176700 msgid "log."
2177701 msgstr ""
2178702
2179 #: ../src/gx_head/iredit.glade.h:54
703 #: ../src/gx_head/builder/iredit.glade.h:54
2180704 msgid "logarithmic scale"
2181705 msgstr ""
2182706
2183 #: ../src/gx_head/iredit.glade.h:55
707 #: ../src/gx_head/builder/iredit.glade.h:55
2184708 msgid ""
2185709 "move to zoom center\n"
2186710 "(triangle mark at bottom of graph)"
2187711 msgstr ""
2188712
2189 #: ../src/gx_head/iredit.glade.h:57
713 #: ../src/gx_head/builder/iredit.glade.h:57
2190714 msgid "no file selected"
2191715 msgstr ""
2192716
2193 #: ../src/gx_head/iredit.glade.h:58
717 #: ../src/gx_head/builder/iredit.glade.h:58
2194718 msgid "radiobutton"
2195719 msgstr ""
2196720
2197 #: ../src/gx_head/iredit.glade.h:59
721 #: ../src/gx_head/builder/iredit.glade.h:59
2198722 msgid "remove all favourites"
2199723 msgstr ""
2200724
2201 #: ../src/gx_head/iredit.glade.h:60
725 #: ../src/gx_head/builder/iredit.glade.h:60
2202726 msgid "remove from favourit list"
2203727 msgstr ""
2204728
2205 #: ../src/gx_head/iredit.glade.h:61
729 #: ../src/gx_head/builder/iredit.glade.h:61
2206730 msgid "right"
2207731 msgstr ""
2208732
2209 #: ../src/gx_head/iredit.glade.h:63
733 #: ../src/gx_head/builder/iredit.glade.h:62
734 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:329
735 msgid "run"
736 msgstr ""
737
738 #: ../src/gx_head/builder/iredit.glade.h:63
2210739 msgid "show favourites"
2211740 msgstr ""
2212741
2213 #: ../src/gx_head/iredit.glade.h:64
742 #: ../src/gx_head/builder/iredit.glade.h:64
2214743 msgid "show only left channel"
2215744 msgstr ""
2216745
2217 #: ../src/gx_head/iredit.glade.h:65
746 #: ../src/gx_head/builder/iredit.glade.h:65
2218747 msgid "show only right channel"
2219748 msgstr ""
2220749
2221 #: ../src/gx_head/iredit.glade.h:66
750 #: ../src/gx_head/builder/iredit.glade.h:66
2222751 msgid "show sum of left and right channel"
2223752 msgstr ""
2224753
2225 #: ../src/gx_head/iredit.glade.h:67
754 #: ../src/gx_head/builder/iredit.glade.h:67
2226755 msgid "sum"
2227756 msgstr ""
2228757
2229 #: ../src/gx_head/iredit.glade.h:68
758 #: ../src/gx_head/builder/iredit.glade.h:68
2230759 msgid "zoom in (center: triangle at bottom of graph)"
2231760 msgstr ""
2232761
2233 #: ../src/gx_head/iredit.glade.h:69
762 #: ../src/gx_head/builder/iredit.glade.h:69
2234763 msgid "zoom out (center: triangle at bottom of graph)"
2235764 msgstr ""
2236765
2237 #: ../src/gx_head/midi.glade.h:1
766 #: ../src/gx_head/builder/jackstarter.glade.h:1
767 msgid "<b>standard control program for jackd</b>"
768 msgstr ""
769
770 #: ../src/gx_head/builder/jackstarter.glade.h:2
771 msgid ""
772 "<b>use jackd autostart</b>\n"
773 "jackd must be configured (e.g. by running qjackctl)\n"
774 "might not work if your soundcard is used by pulseaudio and your jackd "
775 "version is not able to communicate over DBus"
776 msgstr ""
777
778 #: ../src/gx_head/builder/jackstarter.glade.h:5
779 msgid "Select the program to start jackd if its not running"
780 msgstr ""
781
782 #: ../src/gx_head/builder/jackstarter.glade.h:6
783 msgid "autostart"
784 msgstr ""
785
786 #: ../src/gx_head/builder/jackstarter.glade.h:7
787 msgid "don't ask on startup"
788 msgstr ""
789
790 #: ../src/gx_head/builder/jackstarter.glade.h:8
791 msgid ""
792 "enter the program you want to start in the box below\n"
793 "(if the box remains empty no jack server will be started)"
794 msgstr ""
795
796 #: ../src/gx_head/builder/jackstarter.glade.h:11
797 msgid "other"
798 msgstr ""
799
800 #: ../src/gx_head/builder/jackstarter.glade.h:12
801 msgid "qjackctl"
802 msgstr ""
803
804 #: ../src/gx_head/builder/mainpanel.glade.h:1
805 msgid " Bass boost "
806 msgstr ""
807
808 #: ../src/gx_head/builder/mainpanel.glade.h:2
809 msgid " Presence "
810 msgstr ""
811
812 #: ../src/gx_head/builder/mainpanel.glade.h:3
813 msgid " Reverb "
814 msgstr ""
815
816 #: ../src/gx_head/builder/mainpanel.glade.h:4
817 msgid "1"
818 msgstr ""
819
820 #: ../src/gx_head/builder/mainpanel.glade.h:5
821 msgid "2"
822 msgstr ""
823
824 #: ../src/gx_head/builder/mainpanel.glade.h:6
825 msgid "3"
826 msgstr ""
827
828 #: ../src/gx_head/builder/mainpanel.glade.h:7
829 msgid "Background:"
830 msgstr ""
831
832 #: ../src/gx_head/builder/mainpanel.glade.h:8
833 msgid "Bank"
834 msgstr ""
835
836 #: ../src/gx_head/builder/mainpanel.glade.h:9
837 msgid "Brightness:"
838 msgstr ""
839
840 #: ../src/gx_head/builder/mainpanel.glade.h:10
841 msgid "Channel:"
842 msgstr ""
843
844 #: ../src/gx_head/builder/mainpanel.glade.h:11
845 msgid "Clean/Dist"
846 msgstr ""
847
848 #: ../src/gx_head/builder/mainpanel.glade.h:12
849 msgid "Close"
850 msgstr ""
851
852 #: ../src/gx_head/builder/mainpanel.glade.h:13
853 msgid "Config Mode"
854 msgstr ""
855
856 #: ../src/gx_head/builder/mainpanel.glade.h:14
857 msgid "Drive"
858 msgstr ""
859
860 #: ../src/gx_head/builder/mainpanel.glade.h:15
861 msgid "Effects"
862 msgstr ""
863
864 #: ../src/gx_head/builder/mainpanel.glade.h:16
865 msgid ""
866 "Engine status: click to toggle muting\n"
867 "\n"
868 " green: running\n"
869 " yellow: bypassed\n"
870 " red: muted\n"
871 "\n"
872 "click with middle mouse button to connect\n"
873 "to midi controller"
874 msgstr ""
875
876 #: ../src/gx_head/builder/mainpanel.glade.h:24
877 #: ../src/gx_head/gui/gx_jack_options.cpp:166
878 msgid "Exit"
879 msgstr ""
880
881 #: ../src/gx_head/builder/mainpanel.glade.h:25
882 msgid "Horizontal"
883 msgstr ""
884
885 #: ../src/gx_head/builder/mainpanel.glade.h:26
886 msgid "Live Play"
887 msgstr ""
888
889 #: ../src/gx_head/builder/mainpanel.glade.h:27
890 msgid "Master gain"
891 msgstr ""
892
893 #: ../src/gx_head/builder/mainpanel.glade.h:28
894 #: ../src/gx_head/engine/gx_midi_plugin.cpp:55
895 msgid "Midi Out"
896 msgstr ""
897
898 #: ../src/gx_head/builder/mainpanel.glade.h:29
899 msgid "New Bank"
900 msgstr ""
901
902 #: ../src/gx_head/builder/mainpanel.glade.h:30
903 msgid "Organize"
904 msgstr ""
905
906 #: ../src/gx_head/builder/mainpanel.glade.h:31
907 msgid "Pre gain"
908 msgstr ""
909
910 #: ../src/gx_head/builder/mainpanel.glade.h:32
911 msgid "Preset"
912 msgstr ""
913
914 #: ../src/gx_head/builder/mainpanel.glade.h:33
915 msgid "Preset:"
916 msgstr ""
917
918 #: ../src/gx_head/builder/mainpanel.glade.h:34
919 msgid "Save"
920 msgstr ""
921
922 #: ../src/gx_head/builder/mainpanel.glade.h:35
923 msgid "Show Rack"
924 msgstr ""
925
926 #: ../src/gx_head/builder/mainpanel.glade.h:36
927 msgid "Status"
928 msgstr ""
929
930 #: ../src/gx_head/builder/mainpanel.glade.h:37
931 msgid "Tuner"
932 msgstr ""
933
934 #: ../src/gx_head/builder/mainpanel.glade.h:38
935 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:649
936 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:713
937 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:777
938 msgid "autogain"
939 msgstr ""
940
941 #: ../src/gx_head/builder/mainpanel.glade.h:39
942 msgid "autopitch"
943 msgstr ""
944
945 #: ../src/gx_head/builder/mainpanel.glade.h:40
946 msgid "ch. 1"
947 msgstr ""
948
949 #: ../src/gx_head/builder/mainpanel.glade.h:41
950 msgid "ch. 2"
951 msgstr ""
952
953 #: ../src/gx_head/builder/mainpanel.glade.h:42
954 msgid "ch. 3"
955 msgstr ""
956
957 #: ../src/gx_head/builder/mainpanel.glade.h:43
958 msgid "chan:"
959 msgstr ""
960
961 #: ../src/gx_head/builder/mainpanel.glade.h:44
962 msgid "clip"
963 msgstr ""
964
965 #: ../src/gx_head/builder/mainpanel.glade.h:45
966 #: ../src/gx_head/builder/pluginpreset_listwindow.glade.h:1
967 msgid "column"
968 msgstr ""
969
970 #: ../src/gx_head/builder/mainpanel.glade.h:46
971 msgid "container for preset window when rack is not shown"
972 msgstr ""
973
974 #: ../src/gx_head/builder/mainpanel.glade.h:47
975 msgid "gx-2"
976 msgstr ""
977
978 #: ../src/gx_head/builder/mainpanel.glade.h:48
979 msgid ""
980 "jack connection status: click to toggle\n"
981 "\n"
982 " connected: green\n"
983 " disconnected: red\n"
984 msgstr ""
985
986 #: ../src/gx_head/builder/mainpanel.glade.h:54
987 msgid "mono level out"
988 msgstr ""
989
990 #: ../src/gx_head/builder/mainpanel.glade.h:55
991 msgid "mono rack"
992 msgstr ""
993
994 #: ../src/gx_head/builder/mainpanel.glade.h:56
995 msgid "noise gate"
996 msgstr ""
997
998 #: ../src/gx_head/builder/mainpanel.glade.h:57
999 msgid "noise shaper"
1000 msgstr ""
1001
1002 #: ../src/gx_head/builder/mainpanel.glade.h:58
1003 msgid "p"
1004 msgstr ""
1005
1006 #: ../src/gx_head/builder/mainpanel.glade.h:59
1007 msgid "prog:"
1008 msgstr ""
1009
1010 #: ../src/gx_head/builder/mainpanel.glade.h:60
1011 msgid ""
1012 "status of event log since last view:\n"
1013 "\n"
1014 " grey: ok\n"
1015 " yellow: warnings\n"
1016 " red: errors occurred\n"
1017 msgstr ""
1018
1019 #: ../src/gx_head/builder/mainpanel.glade.h:66
1020 msgid "stereo rack, horiz. mode"
1021 msgstr ""
1022
1023 #: ../src/gx_head/builder/mainpanel.glade.h:67
1024 msgid "stereo rack, vertical mode"
1025 msgstr ""
1026
1027 #: ../src/gx_head/builder/mainpanel.glade.h:68
1028 msgid "▶"
1029 msgstr ""
1030
1031 #: ../src/gx_head/builder/mainpanel.glade.h:69
1032 msgid "▼"
1033 msgstr ""
1034
1035 #: ../src/gx_head/builder/midi.glade.h:1
22381036 msgid "<big><b>MIDI Controller</b></big>"
22391037 msgstr ""
22401038
2241 #: ../src/gx_head/midi.glade.h:2
1039 #: ../src/gx_head/builder/midi.glade.h:2
22421040 msgid "Edit a MIDI name to choose you own"
22431041 msgstr ""
22441042
2245 #: ../src/gx_head/midi.glade.h:3
1043 #: ../src/gx_head/builder/midi.glade.h:3
22461044 msgid "MIDI Controller Number"
22471045 msgstr ""
22481046
2249 #: ../src/gx_head/midi.glade.h:4
1047 #: ../src/gx_head/builder/midi.glade.h:4
22501048 msgid "Parameter Range"
22511049 msgstr ""
22521050
2253 #: ../src/gx_head/midi.glade.h:5
1051 #: ../src/gx_head/builder/midi.glade.h:5
22541052 msgid ""
22551053 "When checked, MIDI controller settings are saved into a preset.\n"
22561054 "When a preset is loaded, controller settings are changed if\n"
22601058 "main session."
22611059 msgstr ""
22621060
2263 #: ../src/gx_head/midi.glade.h:11
1061 #: ../src/gx_head/builder/midi.glade.h:11
22641062 msgid "_Delete Selected"
22651063 msgstr ""
22661064
2267 #: ../src/gx_head/midi.glade.h:12
1065 #: ../src/gx_head/builder/midi.glade.h:12
22681066 msgid "guitarix: MIDI Controller"
22691067 msgstr ""
22701068
2271 #: ../src/gx_head/midi.glade.h:13
1069 #: ../src/gx_head/builder/midi.glade.h:13
22721070 msgid "guitarix: Set MIDI Controller"
22731071 msgstr ""
22741072
2275 #: ../src/gx_head/midi.glade.h:14
1073 #: ../src/gx_head/builder/midi.glade.h:14
22761074 msgid "include MIDI controllers in _presets"
22771075 msgstr ""
22781076
2279 #: ../src/gx_head/midi.glade.h:15
1077 #: ../src/gx_head/builder/midi.glade.h:16
22801078 msgid "operate a MIDI controller to set the controller number"
22811079 msgstr ""
22821080
2283 #: ../src/gx_head/ports.glade.h:1
1081 #: ../src/gx_head/builder/midi.glade.h:17
1082 msgid "toggle parameter (off -> on transition toggles)"
1083 msgstr ""
1084
1085 #: ../src/gx_head/builder/pluginpreset_inputwindow.glade.h:1
1086 msgid "Save current plugin setting under a name:"
1087 msgstr ""
1088
1089 #: ../src/gx_head/builder/ports.glade.h:1
22841090 msgid "<b>I_nsert</b>"
22851091 msgstr ""
22861092
2287 #: ../src/gx_head/ports.glade.h:2
1093 #: ../src/gx_head/builder/ports.glade.h:2
22881094 msgid "<b>Output _1</b>"
22891095 msgstr ""
22901096
2291 #: ../src/gx_head/ports.glade.h:3
1097 #: ../src/gx_head/builder/ports.glade.h:3
22921098 msgid "<b>Output _2</b>"
22931099 msgstr ""
22941100
2295 #: ../src/gx_head/ports.glade.h:4
1101 #: ../src/gx_head/builder/ports.glade.h:4
22961102 msgid "<b>_Audio</b>"
22971103 msgstr ""
22981104
2299 #: ../src/gx_head/ports.glade.h:5
1105 #: ../src/gx_head/builder/ports.glade.h:5
23001106 msgid "<b>_Input (Control)</b>"
23011107 msgstr ""
23021108
2303 #: ../src/gx_head/ports.glade.h:6
1109 #: ../src/gx_head/builder/ports.glade.h:6
23041110 msgid "<b>_Input</b>"
23051111 msgstr ""
23061112
2307 #: ../src/gx_head/ports.glade.h:7
1113 #: ../src/gx_head/builder/ports.glade.h:7
23081114 msgid "<b>_Midi</b>"
23091115 msgstr ""
23101116
2311 #: ../src/gx_head/ports.glade.h:8
1117 #: ../src/gx_head/builder/ports.glade.h:8
23121118 msgid "<b>_Output</b>"
23131119 msgstr ""
23141120
2315 #: ../src/gx_head/ports.glade.h:9
1121 #: ../src/gx_head/builder/ports.glade.h:9
23161122 msgid "guitarix port connections"
23171123 msgstr ""
23181124
2319 #: ../src/faust-generated/autowah.cc:78
2320 #: ../src/faust-generated/chorus_mono.cc:85
2321 #: ../src/faust-generated/crybaby.cc:69
2322 #: ../src/faust-generated/flanger_mono.cc:71
2323 #: ../src/faust-generated/freeverb.cc:165
2324 #: ../src/faust-generated/gx_distortion.cc:296
2325 #: ../src/faust-generated/jconv_post.cc:81
2326 #: ../src/faust-generated/overdrive.cc:43
2327 #: ../src/faust-generated/phaser_mono.cc:93
2328 #: ../src/faust-generated/stereoverb.cc:289
2329 #: ../src/faust-generated/tremolo.cc:77
2330 msgid "wet/dry"
2331 msgstr ""
2332
2333 #. flags
2334 #. id
2335 #: ../src/faust-generated/autowah.cc:90
2336 msgid "auto"
2337 msgstr ""
2338
2339 #: ../src/faust-generated/balance.cc:37
2340 #: ../src/faust-generated/jconv_post.cc:77
2341 #: ../src/faust-generated/jconv_post.cc:79
2342 msgid "Balance"
2343 msgstr ""
2344
2345 #. flags
2346 #. id
2347 #: ../src/faust-generated/bassbooster.cc:53
2348 #: ../src/faust-generated/bassbooster.cc:61
2349 msgid "Bassbooster"
2350 msgstr ""
2351
2352 #. flags
2353 #. id
2354 #: ../src/faust-generated/biquad.cc:44
2355 msgid "BiQuad Filter"
2356 msgstr ""
2357
2358 #. flags
2359 #. id
2360 #: ../src/faust-generated/chorus.cc:134
2361 msgid "Chorus"
2362 msgstr ""
2363
2364 #: ../src/faust-generated/chorus_mono.cc:85
2365 #: ../src/faust-generated/flanger_mono.cc:71
2366 #: ../src/faust-generated/gx_distortion.cc:296
2367 #: ../src/faust-generated/jconv_post.cc:81
2368 #: ../src/faust-generated/overdrive.cc:43
2369 #: ../src/faust-generated/phaser_mono.cc:93
2370 #: ../src/faust-generated/tremolo.cc:77
2371 msgid "percentage of processed signal in output signal"
2372 msgstr ""
2373
2374 #. flags
2375 #. id
2376 #: ../src/faust-generated/chorus_mono.cc:93
2377 msgid "Chorus Mono"
2378 msgstr ""
2379
2380 #. flags
2381 #. id
2382 #: ../src/faust-generated/compressor.cc:70
2383 msgid "Compressor"
2384 msgstr ""
2385
2386 #. flags
2387 #. id
2388 #: ../src/faust-generated/crybaby.cc:81
2389 msgid "manual"
2390 msgstr ""
2391
2392 #. flags
2393 #. id
2394 #: ../src/faust-generated/echo.cc:74
2395 msgid "Echo"
2396 msgstr ""
2397
2398 #. flags
2399 #. id
2400 #: ../src/faust-generated/flanger.cc:103
2401 msgid "Flanger"
2402 msgstr ""
2403
2404 #. flags
2405 #. id
2406 #: ../src/faust-generated/flanger_mono.cc:79
2407 msgid "Flanger Mono"
2408 msgstr ""
2409
2410 #. flags
2411 #. id
2412 #: ../src/faust-generated/freeverb.cc:173
2413 msgid "Freeverb"
2414 msgstr ""
2415
2416 #. flags
2417 #. id
2418 #: ../src/faust-generated/gxamp10.cc:382
2419 msgid "6DJ8"
2420 msgstr ""
2421
2422 #. flags
2423 #. id
2424 #: ../src/faust-generated/gxamp11.cc:434
2425 msgid "12AU7 feedback"
2426 msgstr ""
2427
2428 #. flags
2429 #. id
2430 #: ../src/faust-generated/gxamp12.cc:393
2431 msgid "pre 6DJ8/ master 6V6"
2432 msgstr ""
2433
2434 #. flags
2435 #. id
2436 #: ../src/faust-generated/gxamp13.cc:434
2437 msgid "6DJ8 feedback"
2438 msgstr ""
2439
2440 #. flags
2441 #. id
2442 #: ../src/faust-generated/gxamp14.cc:370
2443 msgid "12AT7"
2444 msgstr ""
2445
2446 #. flags
2447 #. id
2448 #: ../src/faust-generated/gxamp15.cc:391
2449 msgid "pre 12AT7/ master 6V6"
2450 msgstr ""
2451
2452 #. flags
2453 #. id
2454 #: ../src/faust-generated/gxamp16.cc:552
2455 msgid "pre 12AT7/ push pull 6V6"
2456 msgstr ""
2457
2458 #. flags
2459 #. id
2460 #: ../src/faust-generated/gxamp17.cc:434
2461 msgid "12AT7 feedback"
2462 msgstr ""
2463
2464 #. flags
2465 #. id
2466 #: ../src/faust-generated/gxamp2.cc:370
2467 msgid "6V6"
2468 msgstr ""
2469
2470 #. flags
2471 #. id
2472 #: ../src/faust-generated/gxamp3.cc:372
2473 msgid "12AU7"
2474 msgstr ""
2475
2476 #. flags
2477 #. id
2478 #: ../src/faust-generated/gxamp4.cc:393
2479 msgid "pre 12AU7/ master 6V6"
2480 msgstr ""
2481
2482 #. flags
2483 #. id
2484 #: ../src/faust-generated/gxamp5.cc:391
2485 msgid "pre 12ax7/ master 6V6"
2486 msgstr ""
2487
2488 #. flags
2489 #. id
2490 #: ../src/faust-generated/gxamp6.cc:554
2491 msgid "pre 6DJ8/ push-pull 6V6"
2492 msgstr ""
2493
2494 #. flags
2495 #. id
2496 #: ../src/faust-generated/gxamp7.cc:552
2497 msgid "pre 12ax7/ push-pull 6V6"
2498 msgstr ""
2499
2500 #. flags
2501 #. id
2502 #: ../src/faust-generated/gxamp8.cc:558
2503 msgid "pre 12AU7/ push-pull 6V6"
2504 msgstr ""
2505
2506 #. flags
2507 #. id
2508 #: ../src/faust-generated/gxamp9.cc:434
2509 msgid "12ax7 feedback"
2510 msgstr ""
2511
2512 #. flags
2513 #. id
2514 #: ../src/faust-generated/gxamp.cc:370
2515 msgid "12ax7"
2516 msgstr ""
2517
2518 #: ../src/faust-generated/gx_ampmodul.cc:215
2519 msgid "Postamp Tube2"
2520 msgstr ""
2521
2522 #: ../src/faust-generated/gx_ampmodul.cc:216
2523 msgid "Postamp Tube1"
2524 msgstr ""
2525
2526 #. flags
2527 #. id
2528 #: ../src/faust-generated/gx_ampmodul.cc:224
2529 msgid "Postamp"
2530 msgstr ""
2531
2532 #: ../src/faust-generated/gx_ampout.cc:33
2533 #: ../src/faust-generated/gx_outputlevel.cc:34
2534 #: ../src/plugins/generated/zita_rev1.cc:477
2535 #: ../src/plugins/generated/zita_rev1.cc:479
2536 #: ../src/plugins/generated/zita_rev1.cc:487
2537 msgid "Level"
2538 msgstr ""
2539
2540 #. flags
2541 #. id
2542 #: ../src/faust-generated/gx_ampout.cc:41
2543 msgid "Amplifier"
2544 msgstr ""
2545
2546 #: ../src/faust-generated/gx_distortion.cc:285
2547 msgid "resonat"
2548 msgstr ""
2549
2550 #: ../src/faust-generated/gx_distortion.cc:303
2551 msgid "Distortion resonator"
2552 msgstr ""
2553
2554 #. flags
2555 #. id
2556 #: ../src/faust-generated/gx_feedback.cc:46
2557 msgid "Feedback"
2558 msgstr ""
2559
2560 #: ../src/faust-generated/gxfeed.cc:104
2561 msgid "reverb_on_of"
2562 msgstr ""
2563
2564 #: ../src/faust-generated/impulseresponse.cc:50
2565 msgid "peak gain"
2566 msgstr ""
2567
2568 #: ../src/faust-generated/impulseresponse.cc:52
2569 msgid "auto freq"
2570 msgstr ""
2571
2572 #: ../src/faust-generated/impulseresponse.cc:53
2573 msgid "frequency (Hz)"
2574 msgstr ""
2575
2576 #: ../src/faust-generated/impulseresponse.cc:54
2577 msgid "bandwidth (Hz)"
2578 msgstr ""
2579
2580 #. flags
2581 #. id
2582 #: ../src/faust-generated/impulseresponse.cc:62
2583 msgid "ImpulseResponse"
2584 msgstr ""
2585
2586 #: ../src/faust-generated/jconv_post.cc:78
2587 msgid "Gain"
2588 msgstr ""
2589
2590 #: ../src/faust-generated/jconv_post.cc:78
2591 msgid "gain trim for processed signal (unit: dB)"
2592 msgstr ""
2593
2594 #: ../src/faust-generated/jconv_post.cc:79
2595 msgid "left/right trim for processed signal"
2596 msgstr ""
2597
2598 #: ../src/faust-generated/jconv_post.cc:80
2599 msgid "Delta Delay"
2600 msgstr ""
2601
2602 #: ../src/faust-generated/jconv_post.cc:80
2603 msgid "delay left or right channel by the specified amount (unit: ms)"
2604 msgstr ""
2605
2606 #: ../src/faust-generated/low_high_pass.cc:104
2607 msgid "low highcutoff"
2608 msgstr ""
2609
2610 #: ../src/faust-generated/low_high_pass.cc:105
2611 msgid "low highpass"
2612 msgstr ""
2613
2614 #: ../src/faust-generated/low_high_pass.cc:106
2615 #: ../src/faust-generated/low_high_pass.cc:108
2616 msgid "low freq"
2617 msgstr ""
2618
2619 #: ../src/faust-generated/low_high_pass.cc:107
2620 #: ../src/faust-generated/low_high_pass.cc:109
2621 msgid "high freq"
2622 msgstr ""
2623
2624 #: ../src/faust-generated/low_high_pass.cc:108
2625 msgid "low-freq cutoff Hz"
2626 msgstr ""
2627
2628 #: ../src/faust-generated/low_high_pass.cc:109
2629 msgid "high-freq cutoff Hz"
2630 msgstr ""
2631
2632 #: ../src/faust-generated/low_high_pass.cc:114
2633 msgid "low_highpass"
2634 msgstr ""
2635
2636 #: ../src/faust-generated/low_high_pass.cc:115
2637 msgid "low_highcutoff"
2638 msgstr ""
2639
2640 #. flags
2641 #. id
2642 #: ../src/faust-generated/low_high_pass.cc:123
2643 msgid "low high pass"
2644 msgstr ""
2645
2646 #. flags
2647 #. id
2648 #: ../src/faust-generated/moog.cc:98
2649 msgid "Moog Filter"
2650 msgstr ""
2651
2652 #: ../src/faust-generated/noise_shaper.cc:45
2653 #: ../src/faust-generated/tonecontroll.cc:220
2654 msgid "sharper"
2655 msgstr ""
2656
2657 #. flags
2658 #. id
2659 #: ../src/faust-generated/noise_shaper.cc:53
2660 msgid "Shaper"
2661 msgstr ""
2662
2663 #. flags
2664 #. id
2665 #: ../src/faust-generated/overdrive.cc:51
2666 msgid "Overdrive"
2667 msgstr ""
2668
2669 #. flags
2670 #. id
2671 #: ../src/faust-generated/phaser.cc:147
2672 msgid "Phaser"
2673 msgstr ""
2674
2675 #. flags
2676 #. id
2677 #: ../src/faust-generated/phaser_mono.cc:103
2678 msgid "Phaser Mono"
2679 msgstr ""
2680
2681 #: ../src/faust-generated/selecteq.cc:200
2682 msgid "gain (dB) at 31.25 Hz"
2683 msgstr ""
2684
2685 #: ../src/faust-generated/selecteq.cc:201
2686 msgid "gain (dB) at 62.5 Hz"
2687 msgstr ""
2688
2689 #: ../src/faust-generated/selecteq.cc:202
2690 #: ../src/faust-generated/selecteq.cc:203
2691 #: ../src/faust-generated/selecteq.cc:208
2692 #: ../src/faust-generated/selecteq.cc:210
2693 #: ../src/faust-generated/selecteq.cc:215
2694 #: ../src/faust-generated/selecteq.cc:218
2695 #: ../src/faust-generated/selecteq.cc:220
2696 #: ../src/faust-generated/selecteq.cc:223
2697 #: ../src/faust-generated/selecteq.cc:226
2698 #: ../src/faust-generated/selecteq.cc:227
2699 msgid "Hz"
2700 msgstr ""
2701
2702 #: ../src/faust-generated/selecteq.cc:206
2703 msgid "gain (dB) at 125 Hz"
2704 msgstr ""
2705
2706 #: ../src/faust-generated/selecteq.cc:207
2707 msgid "gain (dB) at 250 Hz"
2708 msgstr ""
2709
2710 #: ../src/faust-generated/selecteq.cc:211
2711 msgid "gain (dB) at 2 kHz"
2712 msgstr ""
2713
2714 #: ../src/faust-generated/selecteq.cc:213
2715 msgid "gain (dB) at 500 Hz"
2716 msgstr ""
2717
2718 #: ../src/faust-generated/selecteq.cc:216
2719 msgid "gain (dB) at 1 kHz"
2720 msgstr ""
2721
2722 #: ../src/faust-generated/selecteq.cc:221
2723 msgid "gain (dB) at 8 kHz"
2724 msgstr ""
2725
2726 #: ../src/faust-generated/selecteq.cc:224
2727 msgid "gain (dB) at 16 kHz"
2728 msgstr ""
2729
2730 #: ../src/faust-generated/selecteq.cc:228
2731 msgid "gain (dB) at 4 kHz"
2732 msgstr ""
2733
2734 #. flags
2735 #. id
2736 #: ../src/faust-generated/selecteq.cc:236
2737 msgid "Scaleable EQ"
2738 msgstr ""
2739
2740 #. flags
2741 #. id
2742 #: ../src/faust-generated/stereodelay.cc:135
2743 msgid "Stereo Delay"
2744 msgstr ""
2745
2746 #. flags
2747 #. id
2748 #: ../src/faust-generated/stereoecho.cc:86
2749 msgid "Stereo Echo"
2750 msgstr ""
2751
2752 #. flags
2753 #. id
2754 #: ../src/faust-generated/stereoverb.cc:297
2755 msgid "Stereo Verb"
2756 msgstr ""
2757
2758 #. flags
2759 #. id
2760 #: ../src/faust-generated/tonecontroll.cc:231
2761 msgid "3 Band EQ"
2762 msgstr ""
2763
2764 #. flags
2765 #. id
2766 #: ../src/faust-generated/tonestack_ac15.cc:92
2767 msgid "AC-15"
2768 msgstr ""
2769
2770 #. flags
2771 #. id
2772 #: ../src/faust-generated/tonestack_ampeg.cc:87
2773 msgid "Ampeg"
2774 msgstr ""
2775
2776 #. flags
2777 #. id
2778 #: ../src/faust-generated/tonestack_ampeg_rev.cc:87
2779 msgid "Rev.Rocket"
2780 msgstr ""
2781
2782 #. flags
2783 #. id
2784 #: ../src/faust-generated/tonestack_bogner.cc:87
2785 msgid "Triple Giant"
2786 msgstr ""
2787
2788 #. flags
2789 #. id
2790 #: ../src/faust-generated/tonestack_crunch.cc:87
2791 msgid "Hughes&Kettner"
2792 msgstr ""
2793
2794 #. flags
2795 #. id
2796 #: ../src/faust-generated/tonestack_default.cc:134
2797 msgid "default"
2798 msgstr ""
2799
2800 #. flags
2801 #. id
2802 #: ../src/faust-generated/tonestack_fender_blues.cc:87
2803 msgid "Junior"
2804 msgstr ""
2805
2806 #. flags
2807 #. id
2808 #: ../src/faust-generated/tonestack_fender_default.cc:87
2809 msgid "Fender"
2810 msgstr ""
2811
2812 #. flags
2813 #. id
2814 #: ../src/faust-generated/tonestack_fender_deville.cc:87
2815 msgid "Deville"
2816 msgstr ""
2817
2818 #. flags
2819 #. id
2820 #: ../src/faust-generated/tonestack_gibsen.cc:87
2821 msgid "Gibsen"
2822 msgstr ""
2823
2824 #. flags
2825 #. id
2826 #: ../src/faust-generated/tonestack_groove.cc:87
2827 msgid "Trio Preamp"
2828 msgstr ""
2829
2830 #. flags
2831 #. id
2832 #: ../src/faust-generated/tonestack_ibanez.cc:87
2833 msgid "Ibanez"
2834 msgstr ""
2835
2836 #. flags
2837 #. id
2838 #: ../src/faust-generated/tonestack_jcm2000.cc:87
2839 msgid "JCM-2000"
2840 msgstr ""
2841
2842 #. flags
2843 #. id
2844 #: ../src/faust-generated/tonestack_jcm800.cc:87
2845 msgid "JCM-800"
2846 msgstr ""
2847
2848 #. flags
2849 #. id
2850 #: ../src/faust-generated/tonestack_jtm45.cc:87
2851 msgid "JTM-45"
2852 msgstr ""
2853
2854 #. flags
2855 #. id
2856 #: ../src/faust-generated/tonestack_m2199.cc:87
2857 msgid "M2199"
2858 msgstr ""
2859
2860 #. flags
2861 #. id
2862 #: ../src/faust-generated/tonestack_mlead.cc:87
2863 msgid "M-Lead"
2864 msgstr ""
2865
2866 #. flags
2867 #. id
2868 #: ../src/faust-generated/tonestack_peavey.cc:87
2869 msgid "Peavey"
2870 msgstr ""
2871
2872 #. flags
2873 #. id
2874 #: ../src/faust-generated/tonestack_roland.cc:87
2875 msgid "Roland"
2876 msgstr ""
2877
2878 #. flags
2879 #. id
2880 #: ../src/faust-generated/tonestack_soldano.cc:87
2881 msgid "SOL 100"
2882 msgstr ""
2883
2884 #. flags
2885 #. id
2886 #: ../src/faust-generated/tonestack_sovtek.cc:87
2887 msgid "MIG 100 H"
2888 msgstr ""
2889
2890 #. flags
2891 #. id
2892 #: ../src/faust-generated/tonestack_twin.cc:87
2893 msgid "Twin Reverb"
2894 msgstr ""
2895
2896 #. flags
2897 #. id
2898 #: ../src/faust-generated/tremolo.cc:89
2899 msgid "Tremolo"
2900 msgstr ""
2901
2902 #: ../src/plugins/generated/zita_rev1.cc:477
1125 #: ../src/gx_head/engine/gx_engine.cpp:101
1126 #: ../src/ladspa/ladspa_guitarix.cpp:823
1127 msgid "Tube1"
1128 msgstr ""
1129
1130 #: ../src/gx_head/engine/gx_engine.cpp:102
1131 #: ../src/ladspa/ladspa_guitarix.cpp:824
1132 msgid "Tube2"
1133 msgstr ""
1134
1135 #: ../src/gx_head/engine/gx_engine.cpp:103
1136 #: ../src/ladspa/ladspa_guitarix.cpp:825
1137 msgid "Tube 1"
1138 msgstr ""
1139
1140 #: ../src/gx_head/engine/gx_engine.cpp:113
1141 #: ../src/ladspa/ladspa_guitarix.cpp:835
1142 msgid "Crybaby"
1143 msgstr ""
1144
1145 #: ../src/gx_head/engine/gx_engine.cpp:114
1146 #: ../src/gx_head/engine/gx_engine.cpp:118
1147 #: ../src/gx_head/engine/gx_engine.cpp:121
1148 #: ../src/ladspa/ladspa_guitarix.cpp:836 ../src/ladspa/ladspa_guitarix.cpp:840
1149 #: ../src/ladspa/ladspa_guitarix.cpp:843
1150 msgid "select"
1151 msgstr ""
1152
1153 #: ../src/gx_head/engine/gx_engine.cpp:116
1154 #: ../src/ladspa/ladspa_guitarix.cpp:838
1155 msgid "Tonestack"
1156 msgstr ""
1157
1158 #: ../src/gx_head/engine/gx_engine.cpp:120
1159 msgid "Amp"
1160 msgstr ""
1161
1162 #: ../src/gx_head/engine/gx_internal_plugins.cpp:49
1163 msgid "Noise Gate"
1164 msgstr ""
1165
1166 #: ../src/gx_head/engine/gx_internal_plugins.cpp:80
1167 #: ../src/plugins/abgate.cc:67
1168 msgid "Threshold"
1169 msgstr ""
1170
1171 #: ../src/gx_head/engine/gx_internal_plugins.cpp:283
1172 msgid "Convolver"
1173 msgstr ""
1174
1175 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1176 #: ../src/gx_head/engine/gx_internal_plugins.cpp:420
1177 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:281
1178 msgid "convolver"
1179 msgstr ""
1180
1181 #: ../src/gx_head/engine/gx_internal_plugins.cpp:344
1182 msgid "no impulseresponse file"
1183 msgstr ""
1184
1185 #: ../src/gx_head/engine/gx_internal_plugins.cpp:531
1186 msgid "4x12"
1187 msgstr ""
1188
1189 #: ../src/gx_head/engine/gx_internal_plugins.cpp:532
1190 msgid "2x12"
1191 msgstr ""
1192
1193 #: ../src/gx_head/engine/gx_internal_plugins.cpp:533
1194 msgid "1x12"
1195 msgstr ""
1196
1197 #: ../src/gx_head/engine/gx_internal_plugins.cpp:534
1198 msgid "4x10"
1199 msgstr ""
1200
1201 #: ../src/gx_head/engine/gx_internal_plugins.cpp:535
1202 msgid "2x10"
1203 msgstr ""
1204
1205 #: ../src/gx_head/engine/gx_internal_plugins.cpp:536
1206 msgid "HighGain"
1207 msgstr ""
1208
1209 #: ../src/gx_head/engine/gx_internal_plugins.cpp:537
1210 msgid "Twin"
1211 msgstr ""
1212
1213 #: ../src/gx_head/engine/gx_internal_plugins.cpp:539
1214 msgid "Marshall"
1215 msgstr ""
1216
1217 #: ../src/gx_head/engine/gx_internal_plugins.cpp:542
1218 msgid "A2"
1219 msgstr ""
1220
1221 #: ../src/gx_head/engine/gx_internal_plugins.cpp:543
1222 msgid "1x15"
1223 msgstr ""
1224
1225 #: ../src/gx_head/engine/gx_internal_plugins.cpp:545
1226 msgid "Briliant"
1227 msgstr ""
1228
1229 #: ../src/gx_head/engine/gx_internal_plugins.cpp:578
1230 msgid "Cabinet"
1231 msgstr ""
1232
1233 #: ../src/gx_head/engine/gx_internal_plugins.cpp:671
1234 msgid "Contrast convolver"
1235 msgstr ""
1236
1237 #: ../src/gx_head/engine/gx_internal_ui_plugins.cpp:183
1238 msgid "Oscilloscope"
1239 msgstr ""
1240
1241 #: ../src/gx_head/engine/gx_jack.cpp:120
1242 msgid "recall state"
1243 msgstr ""
1244
1245 #: ../src/gx_head/engine/gx_jack.cpp:121
1246 msgid "unknown jack ports section: "
1247 msgstr ""
1248
1249 #: ../src/gx_head/engine/gx_jack.cpp:246 ../src/gx_head/engine/gx_jack.cpp:251
1250 msgid "Jack Init"
1251 msgstr ""
1252
1253 #: ../src/gx_head/engine/gx_jack.cpp:247
1254 msgid "can't get requested jack instance name '%1%'"
1255 msgstr ""
1256
1257 #: ../src/gx_head/engine/gx_jack.cpp:252
1258 msgid "unknown jack server communication error"
1259 msgstr ""
1260
1261 #: ../src/gx_head/engine/gx_jack.cpp:266 ../src/gx_head/engine/gx_jack.cpp:271
1262 #: ../src/gx_head/engine/gx_jack.cpp:598
1263 msgid "Jack init"
1264 msgstr ""
1265
1266 #: ../src/gx_head/engine/gx_jack.cpp:267
1267 msgid "The jack sample rate is %1%/sec"
1268 msgstr ""
1269
1270 #: ../src/gx_head/engine/gx_jack.cpp:272
1271 msgid "The jack buffer size is %1%/frames ... "
1272 msgstr ""
1273
1274 #: ../src/gx_head/engine/gx_jack.cpp:511 ../src/gx_head/engine/gx_jack.cpp:515
1275 msgid "Jack Activation"
1276 msgstr ""
1277
1278 #: ../src/gx_head/engine/gx_jack.cpp:512
1279 msgid "Can't activate JACK gx_amp client"
1280 msgstr ""
1281
1282 #: ../src/gx_head/engine/gx_jack.cpp:516
1283 msgid "Can't activate JACK gx_amp_fx client"
1284 msgstr ""
1285
1286 #: ../src/gx_head/engine/gx_jack.cpp:598
1287 msgid "can't get memory for ringbuffer"
1288 msgstr ""
1289
1290 #: ../src/gx_head/engine/gx_jack.cpp:816
1291 msgid "session save"
1292 msgstr ""
1293
1294 #: ../src/gx_head/engine/gx_jack.cpp:816
1295 msgid "can't get client uuid"
1296 msgstr ""
1297
1298 #: ../src/gx_head/engine/gx_json.cpp:551 ../src/gx_head/engine/gx_json.cpp:554
1299 #: ../src/gx_head/engine/gx_preset.cpp:117
1300 #: ../src/gx_head/engine/gx_preset.cpp:128
1301 #: ../src/gx_head/engine/gx_preset.cpp:134
1302 #: ../src/gx_head/engine/gx_preset.cpp:185
1303 #: ../src/gx_head/engine/gx_preset.cpp:271
1304 #: ../src/ladspa/ladspa_guitarix.cpp:184 ../src/ladspa/ladspa_guitarix.cpp:209
1305 msgid "recall settings"
1306 msgstr ""
1307
1308 #: ../src/gx_head/engine/gx_json.cpp:551
1309 msgid "loading converted state"
1310 msgstr ""
1311
1312 #: ../src/gx_head/engine/gx_json.cpp:555
1313 msgid "major version mismatch in %1%: found %2%, expected %3%"
1314 msgstr ""
1315
1316 #: ../src/gx_head/engine/gx_json.cpp:606 ../src/gx_head/engine/gx_json.cpp:611
1317 #: ../src/gx_head/engine/gx_json.cpp:930 ../src/gx_head/engine/gx_json.cpp:936
1318 #: ../src/gx_head/engine/gx_json.cpp:1550
1319 #: ../src/gx_head/engine/gx_json.cpp:1628
1320 #: ../src/gx_head/engine/gx_json.cpp:1648
1321 #: ../src/gx_head/engine/gx_json.cpp:1674
1322 msgid "save preset"
1323 msgstr ""
1324
1325 #: ../src/gx_head/engine/gx_json.cpp:607 ../src/gx_head/engine/gx_json.cpp:931
1326 #: ../src/gx_head/engine/gx_json.cpp:1320
1327 #: ../src/gx_head/engine/gx_preset.cpp:455
1328 #: ../src/gx_head/engine/gx_preset.cpp:495
1329 msgid "couldn't write %1%"
1330 msgstr ""
1331
1332 #: ../src/gx_head/engine/gx_json.cpp:612 ../src/gx_head/engine/gx_json.cpp:937
1333 #: ../src/gx_head/engine/gx_json.cpp:1325
1334 #: ../src/gx_head/engine/gx_preset.cpp:461
1335 #: ../src/gx_head/engine/gx_preset.cpp:501
1336 msgid "couldn't rename %1% to %2%"
1337 msgstr ""
1338
1339 #: ../src/gx_head/engine/gx_json.cpp:691
1340 msgid "open factory preset"
1341 msgstr ""
1342
1343 #: ../src/gx_head/engine/gx_json.cpp:692
1344 msgid "couldn't open %1%"
1345 msgstr ""
1346
1347 #: ../src/gx_head/engine/gx_json.cpp:707 ../src/gx_head/engine/gx_json.cpp:773
1348 #: ../src/gx_head/engine/gx_json.cpp:829
1349 #: ../src/gx_head/engine/gx_json.cpp:1085
1350 #: ../src/gx_head/engine/gx_json.cpp:1396
1351 #: ../src/gx_head/engine/gx_preset.cpp:331
1352 #: ../src/gx_head/engine/gx_preset.cpp:364
1353 #: ../src/gx_head/engine/gx_preset.cpp:394
1354 #: ../src/gx_head/engine/gx_preset.cpp:465
1355 #: ../src/gx_head/engine/gx_preset.cpp:505
1356 msgid "parse error"
1357 msgstr ""
1358
1359 #: ../src/gx_head/engine/gx_json.cpp:738
1360 msgid "create preset bank"
1361 msgstr ""
1362
1363 #: ../src/gx_head/engine/gx_json.cpp:739
1364 msgid "couldn't create %1%"
1365 msgstr ""
1366
1367 #: ../src/gx_head/engine/gx_json.cpp:766
1368 msgid "not found"
1369 msgstr ""
1370
1371 #: ../src/gx_head/engine/gx_json.cpp:812
1372 #: ../src/gx_head/engine/gx_json.cpp:1557
1373 msgid "open preset"
1374 msgstr ""
1375
1376 #: ../src/gx_head/engine/gx_json.cpp:813
1377 msgid "%1% is a state file, not a preset file"
1378 msgstr ""
1379
1380 #: ../src/gx_head/engine/gx_json.cpp:814
1381 msgid "This is a state file, not a preset file"
1382 msgstr ""
1383
1384 #: ../src/gx_head/engine/gx_json.cpp:1059
1385 msgid "rename bank"
1386 msgstr ""
1387
1388 #: ../src/gx_head/engine/gx_json.cpp:1060
1389 msgid "couldn't move to %1%"
1390 msgstr ""
1391
1392 #: ../src/gx_head/engine/gx_json.cpp:1070
1393 msgid "remove bank"
1394 msgstr ""
1395
1396 #: ../src/gx_head/engine/gx_json.cpp:1071
1397 msgid "couldn't remove %1%"
1398 msgstr ""
1399
1400 #: ../src/gx_head/engine/gx_json.cpp:1319
1401 #: ../src/gx_head/engine/gx_json.cpp:1324
1402 msgid "save banklist"
1403 msgstr ""
1404
1405 #: ../src/gx_head/engine/gx_json.cpp:1335
1406 #: ../src/gx_head/engine/gx_json.cpp:1375
1407 msgid "Presets"
1408 msgstr ""
1409
1410 #: ../src/gx_head/engine/gx_json.cpp:1335
1411 msgid "factory preset list not found"
1412 msgstr ""
1413
1414 #: ../src/gx_head/engine/gx_json.cpp:1357
1415 msgid "not found or parse error"
1416 msgstr ""
1417
1418 #: ../src/gx_head/engine/gx_json.cpp:1375
1419 msgid "banks not found: '%1%'"
1420 msgstr ""
1421
1422 #: ../src/gx_head/engine/gx_json.cpp:1513
1423 msgid "loaded preset"
1424 msgstr ""
1425
1426 #: ../src/gx_head/engine/gx_json.cpp:1514
1427 msgid "%1% from file %2%"
1428 msgstr ""
1429
1430 #: ../src/gx_head/engine/gx_json.cpp:1522
1431 msgid "loaded state"
1432 msgstr ""
1433
1434 #: ../src/gx_head/engine/gx_json.cpp:1523
1435 msgid "from file %1%"
1436 msgstr ""
1437
1438 #: ../src/gx_head/engine/gx_json.cpp:1529
1439 msgid "load preset"
1440 msgstr ""
1441
1442 #: ../src/gx_head/engine/gx_json.cpp:1530
1443 msgid "error loading %1% from file %2%"
1444 msgstr ""
1445
1446 #: ../src/gx_head/engine/gx_json.cpp:1533
1447 msgid "load state"
1448 msgstr ""
1449
1450 #: ../src/gx_head/engine/gx_json.cpp:1534
1451 msgid "error loading state from file %1%"
1452 msgstr ""
1453
1454 #: ../src/gx_head/engine/gx_json.cpp:1551
1455 #: ../src/gx_head/engine/gx_json.cpp:1629
1456 #: ../src/gx_head/engine/gx_json.cpp:1649
1457 #: ../src/gx_head/engine/gx_json.cpp:1675
1458 #: ../src/gx_head/engine/gx_json.cpp:1705
1459 #: ../src/gx_head/engine/gx_json.cpp:1720
1460 #: ../src/gx_head/engine/gx_json.cpp:1749
1461 msgid "parse error in %1%"
1462 msgstr ""
1463
1464 #: ../src/gx_head/engine/gx_json.cpp:1704
1465 msgid "reorder presetfile"
1466 msgstr ""
1467
1468 #: ../src/gx_head/engine/gx_json.cpp:1719
1469 msgid "delete preset"
1470 msgstr ""
1471
1472 #: ../src/gx_head/engine/gx_json.cpp:1748
1473 msgid "convert presetfile"
1474 msgstr ""
1475
1476 #: ../src/gx_head/engine/gx_midi_plugin.cpp:37
1477 msgid "Midi Out 1"
1478 msgstr ""
1479
1480 #: ../src/gx_head/engine/gx_midi_plugin.cpp:38
1481 msgid "Midi Out 2"
1482 msgstr ""
1483
1484 #: ../src/gx_head/engine/gx_midi_plugin.cpp:39
1485 msgid "Midi Out 3"
1486 msgstr ""
1487
1488 #: ../src/gx_head/engine/gx_midi_plugin.cpp:40
1489 msgid "Beat Detector"
1490 msgstr ""
1491
1492 #: ../src/gx_head/engine/gx_paramtable.cpp:158
1493 msgid "midi standard controllers: number expected"
1494 msgstr ""
1495
1496 #: ../src/gx_head/engine/gx_paramtable.cpp:190
1497 msgid "Midi controller settings"
1498 msgstr ""
1499
1500 #: ../src/gx_head/engine/gx_paramtable.cpp:191
1501 #: ../src/gx_head/engine/gx_preset.cpp:118
1502 #: ../src/ladspa/ladspa_guitarix.cpp:185
1503 msgid "unknown parameter: "
1504 msgstr ""
1505
1506 #: ../src/gx_head/engine/gx_paramtable.cpp:257
1507 #: ../src/gx_head/engine/gx_paramtable.cpp:263
1508 msgid "recall MIDI state"
1509 msgstr ""
1510
1511 #: ../src/gx_head/engine/gx_paramtable.cpp:258
1512 msgid "invalid format, Parameter skipped: "
1513 msgstr ""
1514
1515 #: ../src/gx_head/engine/gx_paramtable.cpp:264
1516 msgid "Parameter range outside bounds, changed: "
1517 msgstr ""
1518
1519 #: ../src/gx_head/engine/gx_paramtable.cpp:492
1520 msgid "System"
1521 msgstr ""
1522
1523 #: ../src/gx_head/engine/gx_paramtable.cpp:493
1524 msgid "User Interface"
1525 msgstr ""
1526
1527 #: ../src/gx_head/engine/gx_paramtable.cpp:494
1528 msgid "Audio Engine"
1529 msgstr ""
1530
1531 #: ../src/gx_head/engine/gx_paramtable.cpp:562
1532 msgid "parameter load"
1533 msgstr ""
1534
1535 #: ../src/gx_head/engine/gx_paramtable.cpp:563
1536 msgid "parameter %1: value %2 out of range [%3, %4]"
1537 msgstr ""
1538
1539 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1540 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1541 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1542 msgid "read parameter"
1543 msgstr ""
1544
1545 #: ../src/gx_head/engine/gx_paramtable.cpp:782
1546 #: ../src/gx_head/engine/gx_paramtable.cpp:901
1547 #: ../src/gx_head/engine/gx_paramtable.cpp:1009
1548 msgid "parameter %1%: unknown enum value: %2%"
1549 msgstr ""
1550
1551 #: ../src/gx_head/engine/gx_pluginloader.cpp:190
1552 msgid "lookup plugin"
1553 msgstr ""
1554
1555 #: ../src/gx_head/engine/gx_pluginloader.cpp:228
1556 #: ../src/gx_head/engine/gx_pluginloader.cpp:237
1557 #: ../src/gx_head/engine/gx_pluginloader.cpp:254
1558 #: ../src/gx_head/engine/gx_pluginloader.cpp:265
1559 #: ../src/gx_head/engine/gx_pluginloader.cpp:286
1560 #: ../src/gx_head/engine/gx_pluginloader.cpp:325
1561 msgid "Plugin Loader"
1562 msgstr ""
1563
1564 #: ../src/gx_head/engine/gx_pluginloader.cpp:229
1565 msgid "Cannot open library: %1%"
1566 msgstr ""
1567
1568 #: ../src/gx_head/engine/gx_pluginloader.cpp:238
1569 msgid "Cannot load symbol 'get_gx_plugin': %1%"
1570 msgstr ""
1571
1572 #: ../src/gx_head/engine/gx_pluginloader.cpp:266
1573 msgid "Error opening '%1%'"
1574 msgstr ""
1575
1576 #: ../src/gx_head/engine/gx_pluginloader.cpp:287
1577 msgid "Plugin '%1%' has wrong version %2$#4x (current version: %3$#4x)"
1578 msgstr ""
1579
1580 #: ../src/gx_head/engine/gx_pluginloader.cpp:326
1581 msgid "Plugin '%1%' already exists: skipped"
1582 msgstr ""
1583
1584 #: ../src/gx_head/engine/gx_pluginloader.cpp:445
1585 msgid "on/off"
1586 msgstr ""
1587
1588 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1589 msgid "post"
1590 msgstr ""
1591
1592 #: ../src/gx_head/engine/gx_pluginloader.cpp:461
1593 msgid "pre"
1594 msgstr ""
1595
1596 #: ../src/gx_head/engine/gx_preset.cpp:129
1597 msgid "preset-parameter "
1598 msgstr ""
1599
1600 #: ../src/gx_head/engine/gx_preset.cpp:129
1601 msgid " in settings"
1602 msgstr ""
1603
1604 #: ../src/gx_head/engine/gx_preset.cpp:135
1605 msgid "non preset-parameter "
1606 msgstr ""
1607
1608 #: ../src/gx_head/engine/gx_preset.cpp:135
1609 msgid " in preset"
1610 msgstr ""
1611
1612 #: ../src/gx_head/engine/gx_preset.cpp:186
1613 #: ../src/ladspa/ladspa_guitarix.cpp:210
1614 msgid "unknown preset section: "
1615 msgstr ""
1616
1617 #: ../src/gx_head/engine/gx_preset.cpp:272
1618 msgid "unknown section: "
1619 msgstr ""
1620
1621 #: ../src/gx_head/engine/gx_preset.cpp:454
1622 #: ../src/gx_head/engine/gx_preset.cpp:460
1623 #: ../src/gx_head/engine/gx_preset.cpp:494
1624 #: ../src/gx_head/engine/gx_preset.cpp:500
1625 msgid "save plugin preset"
1626 msgstr ""
1627
1628 #. ***************************************************************
1629 #. ** GxSettings
1630 #.
1631 #: ../src/gx_head/engine/gx_preset.cpp:514
1632 msgid "Scratchpad"
1633 msgstr ""
1634
1635 #: ../src/gx_head/engine/gx_preset.cpp:617
1636 msgid "no read/write access in guitarix config dir '%1%'"
1637 msgstr ""
1638
1639 #: ../src/gx_head/engine/gx_preset.cpp:622
1640 msgid "can't create guitarix config dir '%1%'"
1641 msgstr ""
1642
1643 #: ../src/gx_head/engine/gx_preset.cpp:651
1644 msgid "can't copy to new config dir"
1645 msgstr ""
1646
1647 #: ../src/gx_head/engine/gx_preset.cpp:663
1648 msgid "can't copy to new config preset dir"
1649 msgstr ""
1650
1651 #: ../src/gx_head/engine/gx_preset.cpp:676
1652 msgid "can't create file in '%1%' !!??"
1653 msgstr ""
1654
1655 #: ../src/gx_head/engine/gx_preset.cpp:685
1656 msgid "can't create '%1%' in directory '%2%'"
1657 msgstr ""
1658
1659 #: ../src/gx_head/engine/gx_system.cpp:219
1660 msgid "no HOME environment variable"
1661 msgstr ""
1662
1663 #: ../src/gx_head/engine/gx_system.cpp:301
1664 msgid "load state file on startup"
1665 msgstr ""
1666
1667 #: ../src/gx_head/engine/gx_system.cpp:307
1668 msgid "directory with guitarix plugins (.so files)"
1669 msgstr ""
1670
1671 #: ../src/gx_head/engine/gx_system.cpp:315
1672 msgid "directory from which .glade files are loaded"
1673 msgstr ""
1674
1675 #: ../src/gx_head/engine/gx_system.cpp:321
1676 msgid "directory with skin style definitions (.rc files)"
1677 msgstr ""
1678
1679 #: ../src/gx_head/engine/gx_system.cpp:327
1680 msgid "print log on terminal"
1681 msgstr ""
1682
1683 #: ../src/gx_head/engine/gx_system.cpp:333
1684 msgid "dump parameter table in json format"
1685 msgstr ""
1686
1687 #: ../src/gx_head/engine/gx_system.cpp:361
1688 #: ../src/gx_head/engine/gx_system.cpp:446
1689 #: ../src/gx_head/gui/gx_main_window.cpp:1866
1690 #: ../src/gx_head/gui/gx_main_window.cpp:1876
1691 #: ../src/gx_head/gui/gx_main_window.cpp:1891
1692 msgid "main"
1693 msgstr ""
1694
1695 #: ../src/gx_head/engine/gx_system.cpp:361
1696 msgid "number of skins is 0"
1697 msgstr ""
1698
1699 #: ../src/gx_head/engine/gx_system.cpp:417
1700 msgid "-c and -r cannot be used together"
1701 msgstr ""
1702
1703 #: ../src/gx_head/engine/gx_system.cpp:441
1704 msgid "invalid style '%1%' on command line"
1705 msgstr ""
1706
1707 #: ../src/gx_head/engine/gx_system.cpp:447
1708 msgid "Warning --> provided more than 2 output ports, ignoring extra ports"
1709 msgstr ""
1710
1711 #: ../src/gx_head/engine/gx_system.cpp:574
1712 msgid "fatal system error: "
1713 msgstr ""
1714
1715 #: ../src/gx_head/gui/gx_gui_helpers.cpp:110
1716 msgid "warning message does not exist"
1717 msgstr ""
1718
1719 #: ../src/gx_head/gui/gx_jack_options.cpp:151
1720 msgid "Jack XRun"
1721 msgstr ""
1722
1723 #: ../src/gx_head/gui/gx_jack_options.cpp:152
1724 msgid " delay of at least %1% microsecs"
1725 msgstr ""
1726
1727 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1728 msgid "Start Jack"
1729 msgstr ""
1730
1731 #: ../src/gx_head/gui/gx_jack_options.cpp:166
1732 msgid "Ignore Jack"
1733 msgstr ""
1734
1735 #: ../src/gx_head/gui/gx_jack_options.cpp:175
1736 msgid " Jack Starter "
1737 msgstr ""
1738
1739 #: ../src/gx_head/gui/gx_jack_options.cpp:176
1740 msgid ""
1741 "\n"
1742 " WARNING \n"
1743 "\n"
1744 " The jack server is not currently running\n"
1745 " You can choose to activate it or terminate gx_head \n"
1746 "\n"
1747 " 1) activate jack \n"
1748 " 2) ignore jack, start gx_head anyway \n"
1749 " 3) exit gx_head \n"
1750 "\n"
1751 " use options menu \"jack startup control\" to\n"
1752 " set a jack start program\n"
1753 msgstr ""
1754
1755 #: ../src/gx_head/gui/gx_jconv_settings.cpp:289
1756 msgid "too many samples (%1%), truncated to %2%"
1757 msgstr ""
1758
1759 #: ../src/gx_head/gui/gx_jconv_settings.cpp:546
1760 msgid "Error reading file path %1%"
1761 msgstr ""
1762
1763 #: ../src/gx_head/gui/gx_main.cpp:96
1764 msgid "Thread create failed (signal): %1%"
1765 msgstr ""
1766
1767 #: ../src/gx_head/gui/gx_main.cpp:106
1768 msgid "signal_handler"
1769 msgstr ""
1770
1771 #: ../src/gx_head/gui/gx_main.cpp:106
1772 msgid "signal USR1 received, save settings"
1773 msgstr ""
1774
1775 #: ../src/gx_head/gui/gx_main.cpp:132
1776 msgid "system startup"
1777 msgstr ""
1778
1779 #: ../src/gx_head/gui/gx_main.cpp:133
1780 msgid "signal usr1 skipped"
1781 msgstr ""
1782
1783 #: ../src/gx_head/gui/gx_main.cpp:157
1784 msgid "ctrl-c"
1785 msgstr ""
1786
1787 #: ../src/gx_head/gui/gx_main.cpp:259
1788 msgid "GUITARIX ERROR"
1789 msgstr ""
1790
1791 #: ../src/gx_head/gui/gx_main.cpp:357
1792 msgid ""
1793 "old config directory found (.gx_head). state file and standard presets file "
1794 "have been copied to the new directory (.config/guitarix).\n"
1795 " Additional old preset files can be imported into the new bank scheme by "
1796 "mouse drag and drop with a file manager"
1797 msgstr ""
1798
1799 #: ../src/gx_head/gui/gx_main.cpp:398
1800 msgid "use \"guitarix -h\" to get a help text"
1801 msgstr ""
1802
1803 #: ../src/gx_head/gui/gx_main_midi.cpp:308
1804 msgid "Parameter ID: "
1805 msgstr ""
1806
1807 #: ../src/gx_head/gui/gx_main_window.cpp:54
1808 msgid "Logging Window"
1809 msgstr ""
1810
1811 #: ../src/gx_head/gui/gx_main_window.cpp:610
1812 msgid "_Bank: "
1813 msgstr ""
1814
1815 #: ../src/gx_head/gui/gx_main_window.cpp:1175
1816 msgid ""
1817 "\n"
1818 "WARNING\n"
1819 msgstr ""
1820
1821 #: ../src/gx_head/gui/gx_main_window.cpp:1177
1822 msgid ""
1823 "CHANGING THE JACK_BUFFER_SIZE ON THE FLY \n"
1824 "MAY CAUSE UNPREDICTABLE EFFECTS \n"
1825 "TO OTHER RUNNING JACK APPLICATIONS. \n"
1826 "DO YOU WANT TO PROCEED ?"
1827 msgstr ""
1828
1829 #: ../src/gx_head/gui/gx_main_window.cpp:1195
1830 msgid "Yes"
1831 msgstr ""
1832
1833 #: ../src/gx_head/gui/gx_main_window.cpp:1196
1834 msgid "No"
1835 msgstr ""
1836
1837 #: ../src/gx_head/gui/gx_main_window.cpp:1208
1838 msgid "Don't bother me again with such a question, I know what I am doing"
1839 msgstr ""
1840
1841 #: ../src/gx_head/gui/gx_main_window.cpp:1235
1842 msgid "Jack Buffer Size setting"
1843 msgstr ""
1844
1845 #: ../src/gx_head/gui/gx_main_window.cpp:1236
1846 msgid "we are not a jack gxjack.client, server may be down"
1847 msgstr ""
1848
1849 #: ../src/gx_head/gui/gx_main_window.cpp:1250
1850 msgid "Setting Jack Buffer Size"
1851 msgstr ""
1852
1853 #: ../src/gx_head/gui/gx_main_window.cpp:1251
1854 msgid "Could not change latency"
1855 msgstr ""
1856
1857 #: ../src/gx_head/gui/gx_main_window.cpp:1254
1858 msgid "Jack Buffer Size"
1859 msgstr ""
1860
1861 #: ../src/gx_head/gui/gx_main_window.cpp:1255
1862 msgid "latency is %1%"
1863 msgstr ""
1864
1865 #: ../src/gx_head/gui/gx_main_window.cpp:1297
1866 msgid "failed to load online help "
1867 msgstr ""
1868
1869 #: ../src/gx_head/gui/gx_main_window.cpp:1308
1870 msgid ""
1871 "\n"
1872 "\n"
1873 " This Aplication is to a large extent provided\n"
1874 " with the marvelous faust compiler.Yann Orlary\n"
1875 " http://faust.grame.fr/\n"
1876 " A large part is based on the work of Julius Orion Smith\n"
1877 " http://ccrma.stanford.edu/realsimple/faust/\n"
1878 " and Albert Graef\n"
1879 " http://q-lang.sourceforge.net/examples.html#Faust\n"
1880 "\n"
1881 "\n"
1882 " gx_head "
1883 msgstr ""
1884
1885 #: ../src/gx_head/gui/gx_main_window.cpp:1319
1886 msgid ""
1887 "\n"
1888 " for impulse response it use zita-convolver \n"
1889 " byFons Adriaensen \n"
1890 " http://www.kokkinizita.net/linuxaudio/index.html \n"
1891 "\n"
1892 " authors: Hermann Meyer <brummer-@web.de>\n"
1893 " authors: James Warden <warjamy@yahoo.com>\n"
1894 " authors: Andreas Degert <andreas.degert@googlemail.com> \n"
1895 " authors: Pete Shorthose <pshorthose@gmail.com> \n"
1896 " home: http://guitarix.sourceforge.net/\n"
1897 msgstr ""
1898
1899 #.
1900 #. ** Menu actions
1901 #.
1902 #: ../src/gx_head/gui/gx_main_window.cpp:1417
1903 msgid "_Engine"
1904 msgstr ""
1905
1906 #: ../src/gx_head/gui/gx_main_window.cpp:1418
1907 msgid "_Latency"
1908 msgstr ""
1909
1910 #: ../src/gx_head/gui/gx_main_window.cpp:1420
1911 msgid "_Presets"
1912 msgstr ""
1913
1914 #: ../src/gx_head/gui/gx_main_window.cpp:1422
1915 msgid "P_lugins"
1916 msgstr ""
1917
1918 #: ../src/gx_head/gui/gx_main_window.cpp:1423
1919 msgid "_Mono Plugins"
1920 msgstr ""
1921
1922 #: ../src/gx_head/gui/gx_main_window.cpp:1424
1923 msgid "_Stereo Plugins"
1924 msgstr ""
1925
1926 #: ../src/gx_head/gui/gx_main_window.cpp:1425
1927 msgid "_Tube"
1928 msgstr ""
1929
1930 #: ../src/gx_head/gui/gx_main_window.cpp:1426
1931 msgid "_Options"
1932 msgstr ""
1933
1934 #: ../src/gx_head/gui/gx_main_window.cpp:1427
1935 msgid "_Skin..."
1936 msgstr ""
1937
1938 #: ../src/gx_head/gui/gx_main_window.cpp:1428
1939 #: ../src/gx_head/gui/gx_main_window.cpp:1574
1940 msgid "_About"
1941 msgstr ""
1942
1943 #.
1944 #. ** engine actions
1945 #.
1946 #: ../src/gx_head/gui/gx_main_window.cpp:1433
1947 msgid "Jack Server _Connection"
1948 msgstr ""
1949
1950 #: ../src/gx_head/gui/gx_main_window.cpp:1438
1951 msgid "Jack _Ports"
1952 msgstr ""
1953
1954 #: ../src/gx_head/gui/gx_main_window.cpp:1443
1955 msgid "M_idi Controller"
1956 msgstr ""
1957
1958 #: ../src/gx_head/gui/gx_main_window.cpp:1448
1959 msgid "Engine _Mute"
1960 msgstr ""
1961
1962 #: ../src/gx_head/gui/gx_main_window.cpp:1453
1963 msgid "Engine _Bypass"
1964 msgstr ""
1965
1966 #: ../src/gx_head/gui/gx_main_window.cpp:1458
1967 msgid "_Quit"
1968 msgstr ""
1969
1970 #: ../src/gx_head/gui/gx_main_window.cpp:1465
1971 msgid "_Preset Selection"
1972 msgstr ""
1973
1974 #: ../src/gx_head/gui/gx_main_window.cpp:1470
1975 msgid "Show Plugin _Bar"
1976 msgstr ""
1977
1978 #: ../src/gx_head/gui/gx_main_window.cpp:1475
1979 msgid "Show _Rack"
1980 msgstr ""
1981
1982 #: ../src/gx_head/gui/gx_main_window.cpp:1479
1983 msgid "Show _Logging Box"
1984 msgstr ""
1985
1986 #: ../src/gx_head/gui/gx_main_window.cpp:1484
1987 msgid "Live _Display"
1988 msgstr ""
1989
1990 #: ../src/gx_head/gui/gx_main_window.cpp:1488
1991 msgid "_Meterbridge"
1992 msgstr ""
1993
1994 #: ../src/gx_head/gui/gx_main_window.cpp:1495
1995 msgid "Tuner on/off"
1996 msgstr ""
1997
1998 #: ../src/gx_head/gui/gx_main_window.cpp:1498
1999 msgid "M_idi Out"
2000 msgstr ""
2001
2002 #: ../src/gx_head/gui/gx_main_window.cpp:1513
2003 msgid "_Tuner"
2004 msgstr ""
2005
2006 #: ../src/gx_head/gui/gx_main_window.cpp:1517
2007 msgid "R_ack Configuration"
2008 msgstr ""
2009
2010 #: ../src/gx_head/gui/gx_main_window.cpp:1521
2011 msgid "C_ompress all"
2012 msgstr ""
2013
2014 #: ../src/gx_head/gui/gx_main_window.cpp:1525
2015 msgid "E_xpand all"
2016 msgstr ""
2017
2018 #: ../src/gx_head/gui/gx_main_window.cpp:1530
2019 msgid "Order Rack _Horizontally"
2020 msgstr ""
2021
2022 #: ../src/gx_head/gui/gx_main_window.cpp:1538
2023 msgid "_Show _Values"
2024 msgstr ""
2025
2026 #: ../src/gx_head/gui/gx_main_window.cpp:1543
2027 msgid "Show _Tooltips"
2028 msgstr ""
2029
2030 #: ../src/gx_head/gui/gx_main_window.cpp:1550
2031 msgid "Include MIDI in _presets"
2032 msgstr ""
2033
2034 #: ../src/gx_head/gui/gx_main_window.cpp:1553
2035 msgid "_Jack Startup Control"
2036 msgstr ""
2037
2038 #: ../src/gx_head/gui/gx_main_window.cpp:1558
2039 msgid "Reset _All Parameters"
2040 msgstr ""
2041
2042 #: ../src/gx_head/gui/gx_main_window.cpp:1562
2043 msgid "_Use Animations"
2044 msgstr ""
2045
2046 #: ../src/gx_head/gui/gx_main_window.cpp:1566
2047 msgid "L_iveplay Midi Switch"
2048 msgstr ""
2049
2050 #.
2051 #. ** Help and About
2052 #.
2053 #: ../src/gx_head/gui/gx_main_window.cpp:1572
2054 msgid "_Help"
2055 msgstr ""
2056
2057 #: ../src/gx_head/gui/gx_main_window.cpp:1867
2058 msgid "I really tried to get jack up and running, sorry ... "
2059 msgstr ""
2060
2061 #: ../src/gx_head/gui/gx_main_window.cpp:1876
2062 msgid "can't disconnect jack"
2063 msgstr ""
2064
2065 #: ../src/gx_head/gui/gx_main_window.cpp:1891
2066 msgid "Ignoring jackd ..."
2067 msgstr ""
2068
2069 #: ../src/gx_head/gui/gx_main_window.cpp:2078
2070 msgid "dsp load %1% %%"
2071 msgstr ""
2072
2073 #: ../src/gx_head/gui/gx_main_window.cpp:2085
2074 msgid "ht frames %1%"
2075 msgstr ""
2076
2077 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2078 msgid "RT mode yes "
2079 msgstr ""
2080
2081 #: ../src/gx_head/gui/gx_main_window.cpp:2092
2082 msgid "RT mode <span color=\"#cc1a1a\">NO</span>"
2083 msgstr ""
2084
2085 #: ../src/gx_head/gui/gx_main_window.cpp:2098
2086 msgid "latency %1%"
2087 msgstr ""
2088
2089 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2090 msgid "Cabinet Loading"
2091 msgstr ""
2092
2093 #: ../src/gx_head/gui/gx_main_window.cpp:2151
2094 msgid " cab thread is bussy"
2095 msgstr ""
2096
2097 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2098 msgid "Presence Loading"
2099 msgstr ""
2100
2101 #: ../src/gx_head/gui/gx_main_window.cpp:2165
2102 msgid " presence thread is bussy"
2103 msgstr ""
2104
2105 #: ../src/gx_head/gui/gx_main_window.cpp:2196
2106 #: ../src/gx_head/gui/gx_main_window.cpp:2206
2107 msgid "jack has bumped us out!! "
2108 msgstr ""
2109
2110 #. rack tuner
2111 #: ../src/gx_head/gui/gx_main_window.cpp:2428
2112 msgid "Rack Tuner"
2113 msgstr ""
2114
2115 #: ../src/gx_head/gui/gx_main_window.cpp:2596
2116 msgid "gx_head output"
2117 msgstr ""
2118
2119 #: ../src/gx_head/gui/gx_main_window.cpp:2712
2120 msgid "Distortion"
2121 msgstr ""
2122
2123 #. low high pass filter
2124 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:36
2125 msgid "l/h/filter"
2126 msgstr ""
2127
2128 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:44
2129 msgid "high-pass "
2130 msgstr ""
2131
2132 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:45
2133 msgid " low-pass "
2134 msgstr ""
2135
2136 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:53
2137 msgid "low-cut "
2138 msgstr ""
2139
2140 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:54
2141 msgid "high-cut "
2142 msgstr ""
2143
2144 #. EQ
2145 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:66
2146 msgid "EQ"
2147 msgstr ""
2148
2149 #. ----- crybaby
2150 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:122
2151 msgid "crybaby"
2152 msgstr ""
2153
2154 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:125
2155 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:139
2156 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:196
2157 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:45
2158 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:66
2159 msgid " level "
2160 msgstr ""
2161
2162 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:138
2163 msgid " wah "
2164 msgstr ""
2165
2166 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:140
2167 msgid " dry/wet "
2168 msgstr ""
2169
2170 #. ----- distortion
2171 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:153
2172 msgid "distortion"
2173 msgstr ""
2174
2175 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:156
2176 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:297
2177 msgid "drive"
2178 msgstr ""
2179
2180 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:164
2181 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:168
2182 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:303
2183 msgid " drive "
2184 msgstr ""
2185
2186 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:169
2187 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:182
2188 msgid " low "
2189 msgstr ""
2190
2191 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:170
2192 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:183
2193 msgid " middle l. "
2194 msgstr ""
2195
2196 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:171
2197 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:184
2198 msgid " middle h. "
2199 msgstr ""
2200
2201 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:172
2202 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:185
2203 msgid " high "
2204 msgstr ""
2205
2206 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:177
2207 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:181
2208 msgid " gain "
2209 msgstr ""
2210
2211 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:195
2212 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:304
2213 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:374
2214 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:458
2215 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:481
2216 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:502
2217 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:523
2218 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:543
2219 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:245
2220 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:312
2221 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:351
2222 msgid "dry/wet"
2223 msgstr ""
2224
2225 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:197
2226 msgid "frequency split Hz"
2227 msgstr ""
2228
2229 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:205
2230 msgid "split low freq"
2231 msgstr ""
2232
2233 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:208
2234 msgid "split m. freq"
2235 msgstr ""
2236
2237 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:211
2238 msgid "split high freq"
2239 msgstr ""
2240
2241 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:225
2242 msgid "resonator"
2243 msgstr ""
2244
2245 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:227
2246 msgid "trigger "
2247 msgstr ""
2248
2249 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:228
2250 msgid " vibrato "
2251 msgstr ""
2252
2253 #. ----- IR
2254 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:240
2255 msgid "IR"
2256 msgstr ""
2257
2258 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:243
2259 msgid "peak"
2260 msgstr ""
2261
2262 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:257
2263 msgid " freq "
2264 msgstr ""
2265
2266 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:258
2267 msgid " peak "
2268 msgstr ""
2269
2270 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:259
2271 msgid " bandwidth "
2272 msgstr ""
2273
2274 #. ----- the compressor
2275 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:272
2276 msgid "Compr."
2277 msgstr ""
2278
2279 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:275
2280 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:280
2281 msgid "ratio"
2282 msgstr ""
2283
2284 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:279
2285 msgid "knee"
2286 msgstr ""
2287
2288 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:281
2289 msgid "threshold"
2290 msgstr ""
2291
2292 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:284
2293 msgid "attack"
2294 msgstr ""
2295
2296 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:285
2297 msgid "release"
2298 msgstr ""
2299
2300 #. -----overdrive
2301 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:294
2302 msgid "overdrive"
2303 msgstr ""
2304
2305 #. ----- echo
2306 #. echo
2307 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:315
2308 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:200
2309 msgid "echo"
2310 msgstr ""
2311
2312 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:318
2313 msgid "%"
2314 msgstr ""
2315
2316 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:324
2317 msgid " time "
2318 msgstr ""
2319
2320 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:326
2321 msgid " % "
2322 msgstr ""
2323
2324 #. -----delay
2325 #. stereo delay
2326 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:337
2327 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:172
2328 msgid "delay"
2329 msgstr ""
2330
2331 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:340
2332 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:346
2333 msgid " delay "
2334 msgstr ""
2335
2336 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:348
2337 msgid " gain "
2338 msgstr ""
2339
2340 #. ----- freeverb
2341 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:359
2342 msgid "freeverb"
2343 msgstr ""
2344
2345 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:362
2346 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:372
2347 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:345
2348 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:349
2349 msgid "RoomSize"
2350 msgstr ""
2351
2352 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:373
2353 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:350
2354 msgid "damp"
2355 msgstr ""
2356
2357 #. -----osc
2358 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:389
2359 msgid "osc"
2360 msgstr ""
2361
2362 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:415
2363 msgid "biquad"
2364 msgstr ""
2365
2366 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:418
2367 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:424
2368 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:437
2369 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:452
2370 #: ../src/plugins/generated/zita_rev1.cc:544
2371 #: ../src/plugins/generated/zita_rev1.cc:546
2372 msgid "Freq"
2373 msgstr ""
2374
2375 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:434
2376 msgid "tremolo"
2377 msgstr ""
2378
2379 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:455 ../src/plugins/vibe.cc:460
2380 msgid "Depth"
2381 msgstr ""
2382
2383 #. phaser
2384 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:470
2385 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:113
2386 msgid "phaser"
2387 msgstr ""
2388
2389 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:473
2390 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:479
2391 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:494
2392 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:500
2393 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:515
2394 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:521
2395 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:41
2396 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:60
2397 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:116
2398 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:238
2399 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:246
2400 msgid "level"
2401 msgstr ""
2402
2403 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:480
2404 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:501
2405 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:522
2406 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:135
2407 msgid "speed"
2408 msgstr ""
2409
2410 #. ----- chorus
2411 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:491
2412 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:38
2413 msgid "chorus"
2414 msgstr ""
2415
2416 #. flanger
2417 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:512
2418 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:57
2419 msgid "flanger"
2420 msgstr ""
2421
2422 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:533
2423 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:536
2424 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:542
2425 msgid "feedback"
2426 msgstr ""
2427
2428 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:553
2429 msgid "tonestack"
2430 msgstr ""
2431
2432 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:566
2433 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:267
2434 msgid "middle"
2435 msgstr ""
2436
2437 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:578
2438 msgid "cabinet"
2439 msgstr ""
2440
2441 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:600
2442 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:606
2443 msgid " MIDI out "
2444 msgstr ""
2445
2446 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:633
2447 msgid "channel1"
2448 msgstr ""
2449
2450 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:641
2451 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:705
2452 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:769
2453 msgid "velocity"
2454 msgstr ""
2455
2456 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:646
2457 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:710
2458 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:774
2459 msgid "volume"
2460 msgstr ""
2461
2462 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:654
2463 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:718
2464 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:782
2465 msgid "channel"
2466 msgstr ""
2467
2468 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:655
2469 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:719
2470 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:783
2471 msgid "program"
2472 msgstr ""
2473
2474 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:658
2475 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:722
2476 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:786
2477 msgid "oktave"
2478 msgstr ""
2479
2480 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:659
2481 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:723
2482 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:787
2483 msgid "sensity"
2484 msgstr ""
2485
2486 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:685
2487 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:749
2488 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:813
2489 msgid "auto_pitch"
2490 msgstr ""
2491
2492 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:697
2493 msgid "channel2"
2494 msgstr ""
2495
2496 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:761
2497 msgid "channel3"
2498 msgstr ""
2499
2500 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:825
2501 msgid "beat_detector"
2502 msgstr ""
2503
2504 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:834
2505 msgid "stepper"
2506 msgstr ""
2507
2508 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:835
2509 msgid "note_off"
2510 msgstr ""
2511
2512 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:836
2513 msgid "atack_gain"
2514 msgstr ""
2515
2516 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:837
2517 msgid "beat_gain"
2518 msgstr ""
2519
2520 #: ../src/gx_head/gui/gx_mono_rack_builder.cpp:868
2521 msgid "Midi gain"
2522 msgstr ""
2523
2524 #: ../src/gx_head/gui/gx_preset_window.cpp:74
2525 msgid "_Save changes"
2526 msgstr ""
2527
2528 #: ../src/gx_head/gui/gx_preset_window.cpp:77
2529 msgid "_Organize"
2530 msgstr ""
2531
2532 #: ../src/gx_head/gui/gx_preset_window.cpp:220
2533 msgid "damaged bank file; click to delete"
2534 msgstr ""
2535
2536 #: ../src/gx_head/gui/gx_preset_window.cpp:223
2537 msgid ""
2538 "wrong format version (is %1, need %2)\n"
2539 "click to convert"
2540 msgstr ""
2541
2542 #: ../src/gx_head/gui/gx_preset_window.cpp:227
2543 msgid "readonly bank, click to change to read-write"
2544 msgstr ""
2545
2546 #: ../src/gx_head/gui/gx_preset_window.cpp:229
2547 msgid "click to set to readonly"
2548 msgstr ""
2549
2550 #: ../src/gx_head/gui/gx_preset_window.cpp:234
2551 msgid "predefined factory preset bank"
2552 msgstr ""
2553
2554 #: ../src/gx_head/gui/gx_preset_window.cpp:236
2555 msgid ""
2556 "scratch preset bank: changes will be persistent (without explicit saving)"
2557 msgstr ""
2558
2559 #: ../src/gx_head/gui/gx_preset_window.cpp:244
2560 msgid "click to edit the bank name"
2561 msgstr ""
2562
2563 #: ../src/gx_head/gui/gx_preset_window.cpp:249
2564 msgid "click to delete the bank"
2565 msgstr ""
2566
2567 #: ../src/gx_head/gui/gx_preset_window.cpp:326
2568 msgid "can't copy to config dir"
2569 msgstr ""
2570
2571 #: ../src/gx_head/gui/gx_preset_window.cpp:343
2572 msgid "can't remove copied file!?"
2573 msgstr ""
2574
2575 #: ../src/gx_head/gui/gx_preset_window.cpp:351
2576 msgid "can't move; file has been copied"
2577 msgstr ""
2578
2579 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:46
2580 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:75
2581 msgid " delay "
2582 msgstr ""
2583
2584 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:47
2585 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:74
2586 msgid " depth "
2587 msgstr ""
2588
2589 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:48
2590 msgid " freq "
2591 msgstr ""
2592
2593 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:73
2594 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:129
2595 msgid " feedback "
2596 msgstr ""
2597
2598 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:76
2599 msgid " delay offset"
2600 msgstr ""
2601
2602 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:77
2603 msgid " LFO "
2604 msgstr ""
2605
2606 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:122
2607 msgid " level "
2608 msgstr ""
2609
2610 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:130
2611 msgid "depth"
2612 msgstr ""
2613
2614 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:131
2615 msgid "width"
2616 msgstr ""
2617
2618 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:132
2619 msgid "freq"
2620 msgstr ""
2621
2622 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:133
2623 msgid "max Hz"
2624 msgstr ""
2625
2626 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:134
2627 msgid "min Hz"
2628 msgstr ""
2629
2630 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:178
2631 msgid "left gain"
2632 msgstr ""
2633
2634 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:179
2635 msgid "left delay"
2636 msgstr ""
2637
2638 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:182
2639 msgid "LFO"
2640 msgstr ""
2641
2642 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:190
2643 msgid "right gain"
2644 msgstr ""
2645
2646 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:191
2647 msgid "right delay"
2648 msgstr ""
2649
2650 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:206
2651 msgid "left %"
2652 msgstr ""
2653
2654 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:207
2655 msgid "left time"
2656 msgstr ""
2657
2658 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:208
2659 msgid "right %"
2660 msgstr ""
2661
2662 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:209
2663 msgid "right time"
2664 msgstr ""
2665
2666 #. moog filter
2667 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:218
2668 msgid "moog"
2669 msgstr ""
2670
2671 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:221
2672 msgid "Q"
2673 msgstr ""
2674
2675 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:225
2676 msgid " Q "
2677 msgstr ""
2678
2679 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:226
2680 msgid " Hz "
2681 msgstr ""
2682
2683 #. postamp
2684 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:235
2685 msgid "amp"
2686 msgstr ""
2687
2688 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:244
2689 msgid "dry/feedback "
2690 msgstr ""
2691
2692 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:247
2693 msgid "tube1"
2694 msgstr ""
2695
2696 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:248
2697 msgid "tube2"
2698 msgstr ""
2699
2700 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:249
2701 msgid " wet/feedback"
2702 msgstr ""
2703
2704 #. 3 band eq
2705 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:260
2706 msgid "tone"
2707 msgstr ""
2708
2709 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:272
2710 msgid "sharp"
2711 msgstr ""
2712
2713 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:287
2714 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:327
2715 msgid "favourites"
2716 msgstr ""
2717
2718 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:306
2719 msgid "delta delay"
2720 msgstr ""
2721
2722 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:309
2723 msgid "balance"
2724 msgstr ""
2725
2726 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:328
2727 msgid "setup"
2728 msgstr ""
2729
2730 #. stereoverb
2731 #: ../src/gx_head/gui/gx_stereo_rack_builder.cpp:342
2732 msgid "stereoverb"
2733 msgstr ""
2734
2735 #: ../src/gx_head/gui/gx_ui_builder.cpp:41
2736 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2737 msgid "gtk builder"
2738 msgstr ""
2739
2740 #: ../src/gx_head/gui/gx_ui_builder.cpp:48
2741 msgid " not found in "
2742 msgstr ""
2743
2744 #: ../src/gx_head/gui/gxw_mm_controllers.cpp:343
2745 #, c-format
2746 msgid "%s on/off"
2747 msgstr ""
2748
2749 #: ../src/gx_head/gui/liveplay.cpp:147
2750 msgid "MUTE"
2751 msgstr ""
2752
2753 #: ../src/gx_head/gui/liveplay.cpp:150
2754 msgid "UNMUTE"
2755 msgstr ""
2756
2757 #: ../src/gx_head/gui/liveplay.cpp:156
2758 msgid "BYPASS"
2759 msgstr ""
2760
2761 #: ../src/gx_head/gui/liveplay.cpp:159
2762 msgid "BYPASS OFF"
2763 msgstr ""
2764
2765 #: ../src/gx_head/gui/liveplay.cpp:165
2766 msgid "TUNER ON"
2767 msgstr ""
2768
2769 #: ../src/gx_head/gui/liveplay.cpp:168
2770 msgid "TUNER OFF"
2771 msgstr ""
2772
2773 #: ../src/gx_head/gui/rack.cpp:726
2774 msgid "standard"
2775 msgstr ""
2776
2777 #: ../src/gx_head/gui/rack.cpp:734
2778 msgid "save..."
2779 msgstr ""
2780
2781 #: ../src/gx_head/gui/rack.cpp:739
2782 msgid "remove..."
2783 msgstr ""
2784
2785 #: ../src/ladspa/ladspa_guitarix.cpp:85
2786 msgid "assign parameter"
2787 msgstr ""
2788
2789 #: ../src/ladspa/ladspa_guitarix.cpp:86
2790 msgid "%1% -> controller %2% [%3%]"
2791 msgstr ""
2792
2793 #: ../src/plugins/abgate.cc:57
2794 msgid "abGate"
2795 msgstr ""
2796
2797 #: ../src/plugins/abgate.cc:67
2798 msgid ""
2799 "threshold (dB) value\n"
2800 "put it just above the noise level"
2801 msgstr ""
2802
2803 #: ../src/plugins/abgate.cc:68
2804 msgid "Attack"
2805 msgstr ""
2806
2807 #: ../src/plugins/abgate.cc:68
2808 msgid "time (ms) until gate opens (sensitivity)"
2809 msgstr ""
2810
2811 #: ../src/plugins/abgate.cc:69
2812 msgid "Hold"
2813 msgstr ""
2814
2815 #: ../src/plugins/abgate.cc:69
2816 msgid "time (ms) to keep open when input is below threshold"
2817 msgstr ""
2818
2819 #: ../src/plugins/abgate.cc:70
2820 msgid "Decay"
2821 msgstr ""
2822
2823 #: ../src/plugins/abgate.cc:71
2824 msgid "Range"
2825 msgstr ""
2826
2827 #: ../src/plugins/abgate.cc:71
2828 msgid "damping (dB) when the gate is closed"
2829 msgstr ""
2830
2831 #: ../src/plugins/generated/zita_rev1.cc:148
2832 msgid "RM Peaking Equalizer 2"
2833 msgstr ""
2834
2835 #: ../src/plugins/generated/zita_rev1.cc:149
2836 msgid "RM Peaking Equalizer 1"
2837 msgstr ""
2838
2839 #: ../src/plugins/generated/zita_rev1.cc:150
2840 #: ../src/plugins/zita_rev1_ui.glade.h:4
2841 msgid "Output"
2842 msgstr ""
2843
2844 #: ../src/plugins/generated/zita_rev1.cc:151
2845 msgid "Input"
2846 msgstr ""
2847
2848 #: ../src/plugins/generated/zita_rev1.cc:152
2849 msgid "Decay Times in Bands"
2850 msgstr ""
2851
2852 #: ../src/plugins/generated/zita_rev1.cc:161
2853 msgid "Zita Rev1"
2854 msgstr ""
2855
2856 #: ../src/plugins/generated/zita_rev1.cc:543
29032857 msgid "Output scale factor"
29042858 msgstr ""
29052859
2906 #: ../src/plugins/generated/zita_rev1.cc:478
2860 #: ../src/plugins/generated/zita_rev1.cc:544
29072861 msgid ""
29082862 "Center-frequency of second-order Regalia-Mitra peaking equalizer section 2"
29092863 msgstr ""
29102864
2911 #: ../src/plugins/generated/zita_rev1.cc:479
2865 #: ../src/plugins/generated/zita_rev1.cc:545
29122866 msgid ""
29132867 "Peak level in dB of second-order Regalia-Mitra peaking equalizer section 1"
29142868 msgstr ""
29152869
2916 #: ../src/plugins/generated/zita_rev1.cc:480
2870 #: ../src/plugins/generated/zita_rev1.cc:546
29172871 msgid ""
29182872 "Center-frequency of second-order Regalia-Mitra peaking equalizer section 1"
29192873 msgstr ""
29202874
2921 #: ../src/plugins/generated/zita_rev1.cc:481
2875 #: ../src/plugins/generated/zita_rev1.cc:547
29222876 msgid "In Delay"
29232877 msgstr ""
29242878
2925 #: ../src/plugins/generated/zita_rev1.cc:481
2879 #: ../src/plugins/generated/zita_rev1.cc:547
29262880 msgid "Delay in ms before reverberation begins"
29272881 msgstr ""
29282882
2929 #: ../src/plugins/generated/zita_rev1.cc:482
2883 #: ../src/plugins/generated/zita_rev1.cc:548
29302884 msgid "Low"
29312885 msgstr ""
29322886
2933 #: ../src/plugins/generated/zita_rev1.cc:482
2887 #: ../src/plugins/generated/zita_rev1.cc:548
29342888 msgid "T60 = time (in seconds) to decay 60dB in low-frequency band"
29352889 msgstr ""
29362890
2937 #: ../src/plugins/generated/zita_rev1.cc:483
2891 #: ../src/plugins/generated/zita_rev1.cc:549
29382892 msgid "Freq X"
29392893 msgstr ""
29402894
2941 #: ../src/plugins/generated/zita_rev1.cc:483
2895 #: ../src/plugins/generated/zita_rev1.cc:549
29422896 msgid "Crossover frequency (Hz) separating low and middle frequencies"
29432897 msgstr ""
29442898
2945 #: ../src/plugins/generated/zita_rev1.cc:484
2899 #: ../src/plugins/generated/zita_rev1.cc:550
29462900 msgid "HF Damping"
29472901 msgstr ""
29482902
2949 #: ../src/plugins/generated/zita_rev1.cc:484
2903 #: ../src/plugins/generated/zita_rev1.cc:550
29502904 msgid ""
29512905 "Frequency (Hz) at which the high-frequency T60 is half the middle-band's T60"
29522906 msgstr ""
29532907
2954 #: ../src/plugins/generated/zita_rev1.cc:485
2908 #: ../src/plugins/generated/zita_rev1.cc:551
29552909 msgid "Mid"
29562910 msgstr ""
29572911
2958 #: ../src/plugins/generated/zita_rev1.cc:485
2912 #: ../src/plugins/generated/zita_rev1.cc:551
29592913 msgid "T60 = time (in seconds) to decay 60dB in middle band"
29602914 msgstr ""
29612915
2962 #: ../src/plugins/generated/zita_rev1.cc:486
2916 #: ../src/plugins/generated/zita_rev1.cc:552
29632917 msgid "Dry/Wet"
29642918 msgstr ""
29652919
2966 #: ../src/plugins/generated/zita_rev1.cc:486
2920 #: ../src/plugins/generated/zita_rev1.cc:552
29672921 msgid "-1 = dry, 1 = wet"
29682922 msgstr ""
29692923
2970 #: ../src/plugins/generated/zita_rev1.cc:487
2924 #: ../src/plugins/generated/zita_rev1.cc:553
29712925 msgid ""
29722926 "Peak level in dB of second-order Regalia-Mitra peaking equalizer section 2"
29732927 msgstr ""
29742928
2975 #: ../src/plugins/generated/zita_rev1.cc:1106
2976 msgid "RM Peaking Equalizer 2"
2977 msgstr ""
2978
2979 #: ../src/plugins/generated/zita_rev1.cc:1107
2980 msgid "RM Peaking Equalizer 1"
2981 msgstr ""
2982
2983 #: ../src/plugins/generated/zita_rev1.cc:1108
2984 #: ../src/plugins/zita_rev1_ui.glade.h:3
2985 msgid "Output"
2986 msgstr ""
2987
2988 #: ../src/plugins/generated/zita_rev1.cc:1109
2989 msgid "Input"
2990 msgstr ""
2991
2992 #: ../src/plugins/generated/zita_rev1.cc:1110
2993 msgid "Decay Times in Bands"
2994 msgstr ""
2995
2996 #. flags
2997 #. id
2998 #: ../src/plugins/generated/zita_rev1.cc:1118
2999 msgid "Zita Rev1"
3000 msgstr ""
3001
3002 #. end namespace zita_rev1
2929 #: ../src/plugins/vibe.cc:393
2930 msgid "Vibe"
2931 msgstr ""
2932
2933 #: ../src/plugins/vibe.cc:397
2934 msgid "Vibe Mono"
2935 msgstr ""
2936
2937 #: ../src/plugins/vibe.cc:424
2938 msgid "Sine"
2939 msgstr ""
2940
2941 #: ../src/plugins/vibe.cc:425
2942 msgid "Tri"
2943 msgstr ""
2944
2945 #: ../src/plugins/vibe.cc:426
2946 msgid "Ramp Up"
2947 msgstr ""
2948
2949 #: ../src/plugins/vibe.cc:427
2950 msgid "Ramp Down"
2951 msgstr ""
2952
2953 #: ../src/plugins/vibe.cc:428
2954 msgid "ZigZag"
2955 msgstr ""
2956
2957 #: ../src/plugins/vibe.cc:429
2958 msgid "M. Sqare"
2959 msgstr ""
2960
2961 #: ../src/plugins/vibe.cc:430
2962 msgid "M.Saw"
2963 msgstr ""
2964
2965 #: ../src/plugins/vibe.cc:445
2966 msgid "St.df"
2967 msgstr ""
2968
2969 #: ../src/plugins/vibe.cc:445
2970 msgid "LFO phase shift between left and right channels"
2971 msgstr ""
2972
2973 #: ../src/plugins/vibe.cc:446
2974 msgid "Pan"
2975 msgstr ""
2976
2977 #: ../src/plugins/vibe.cc:446
2978 msgid "panning of output (left / right)"
2979 msgstr ""
2980
2981 #: ../src/plugins/vibe.cc:447
2982 msgid "L/R.Cr"
2983 msgstr ""
2984
2985 #: ../src/plugins/vibe.cc:447
2986 msgid "left/right channel crossing"
2987 msgstr ""
2988
2989 #: ../src/plugins/vibe.cc:457
2990 msgid "Tempo"
2991 msgstr ""
2992
2993 #: ../src/plugins/vibe.cc:457
2994 msgid "LFO frequency (Hz)"
2995 msgstr ""
2996
2997 #: ../src/plugins/vibe.cc:458
2998 msgid "LFO Type"
2999 msgstr ""
3000
3001 #: ../src/plugins/vibe.cc:459
3002 msgid "Width"
3003 msgstr ""
3004
3005 #: ../src/plugins/vibe.cc:459
3006 msgid "LFO amplitude"
3007 msgstr ""
3008
3009 #: ../src/plugins/vibe.cc:460
3010 msgid "DC level in LFO"
3011 msgstr ""
3012
3013 #: ../src/plugins/vibe.cc:461
3014 msgid "Rnd"
3015 msgstr ""
3016
3017 #: ../src/plugins/vibe.cc:461
3018 msgid "randomness of LFO"
3019 msgstr ""
3020
3021 #: ../src/plugins/vibe.cc:462
3022 msgid "Wet/Dry"
3023 msgstr ""
3024
3025 #: ../src/plugins/vibe.cc:462
3026 msgid "output mix (signal / effect)"
3027 msgstr ""
3028
3029 #: ../src/plugins/vibe.cc:463
3030 msgid "Fb"
3031 msgstr ""
3032
3033 #: ../src/plugins/vibe.cc:463
3034 msgid "sound modification by feedback"
3035 msgstr ""
3036
3037 #. end namespace vibe
30033038 #. end namespace pluginlib
30043039 #: ../src/plugins/zita_rev1_ui.glade.h:1
30053040 msgid "Eq1"
30093044 msgid "Eq2"
30103045 msgstr ""
30113046
3012 #: ../src/plugins/zita_rev1_ui.glade.h:4
3047 #: ../src/plugins/zita_rev1_ui.glade.h:5
30133048 msgid "Reverb Time T60"
30143049 msgstr ""
111111 class "*GxFastMeter" style:highest "guitarix_fastmeter"
112112 class "*GxIREdit" style:highest "guitarix_iredit"
113113 class "*GxSimpleValueDisplay" style:highest "guitarix_value_display"
114
115
116 style "always-show-value"
117 {
118 GxRegler::show-value = 1
119 }
120
121 widget "*.ui.tuner_reference_pitch" style:highest "always-show-value"
122 widget "*.amp.out_amp" style:highest "always-show-value"
123 widget "*.show_always" style:highest "always-show-value"
124 widget "*.midi_out.channel_?.channel" style:highest "always-show-value"
125 widget "*.midi_out.channel_?.program" style:highest "always-show-value"
126 widget "*.gx_distortion.split_low_freq" style:highest "always-show-value"
127 widget "*.gx_distortion.split_middle_freq" style:highest "always-show-value"
128 widget "*.gx_distortion.split_high_freq" style:highest "always-show-value"
129
130 style "justahack"
131 {
132 fg[NORMAL] = {1.0, 1.0, 1.0 }
133 fg[PRELIGHT] = {0.2, 1.0, 0.2 }
134 fg[SELECTED] = {1.0, 0.0, 0.0 }
135 fg[INSENSITIVE] = {0.4, 0.1, 0.1 }
136 }
137 widget "gtkmm__GtkWindow.gtkmm__GtkEventBox.gtkmm__GxPaintBox.gtkmm__GtkLabel" style:highest "justahack"
22 #
33
44 include "common.rc"
5
6 style "guitarix_iredit"
7 {
8 text[NORMAL] = { 0.1, 0.1, 0.1 }
9 }
510
611 style "gx_head_skin_icons"
712 {
22 #
33
44 include "common.rc"
5
6 style "guitarix_iredit"
7 {
8 text[NORMAL] = { 0.60, 0.60, 0.60 }
9 }
510
611 style "gx2_head_skin_icons"
712 {
55
66 include "common.rc"
77
8 style "guitarix_iredit"
9 {
10 text[NORMAL] = { 0.2, 0.4, 0.5 }
11 }
812
913 style "gx_dezert_skin_icons"
1014 {
22 #
33
44 include "common.rc"
5
6 style "guitarix_iredit"
7 {
8 text[NORMAL] = { 0.60, 0.60, 0.60 }
9 }
510
611 style "gx4_head_skin_icons"
712 {
22 #
33
44 include "common.rc"
5
6 style "guitarix_iredit"
7 {
8 text[NORMAL] = { 0.60, 0.60, 0.60 }
9 }
510
611 style "gx5_head_skin_icons"
712 {
22 #
33
44 include "common.rc"
5
6 style "guitarix_iredit"
7 {
8 text[NORMAL] = { 0.60, 0.60, 0.60 }
9 }
510
611 style "gx_head_blue_skin_icons"
712 {
22 #
33
44 include "common.rc"
5
6 style "guitarix_iredit"
7 {
8 text[NORMAL] = { 0.60, 0.60, 0.60 }
9 }
510
611 style "gx_head_blue_skin_icons"
712 {
512517
513518 widget "*.MonoBox.*GtkLabel" style:highest "gx_head_blue-rack"
514519 widget "*.*GtkFrame.*GtkLabel" style:highest "gx_head_blue-rack-group"
515
516 style "always-show-value"
517 {
518 GxRegler::show-value = 1
519 }
520
521 widget "*.ui.tuner_reference_pitch" style:highest "always-show-value"
522 widget "*.amp.out_amp" style:highest "always-show-value"
523 widget "*.midi_out.channel_?.channel" style:highest "always-show-value"
524 widget "*.midi_out.channel_?.program" style:highest "always-show-value"
525
526 style "justahack"
527 {
528 fg[NORMAL] = {1.0, 1.0, 1.0 }
529 fg[PRELIGHT] = {0.2, 1.0, 0.2 }
530 fg[SELECTED] = {1.0, 0.0, 0.0 }
531 fg[INSENSITIVE] = {0.4, 0.1, 0.1 }
532 }
533 widget "gtkmm__GtkWindow.gtkmm__GtkEventBox.gtkmm__GxPaintBox.gtkmm__GtkLabel" style:highest "justahack"
1212 tone = component("tone.dsp").gxlow_shelf(300,bass_gain):
1313 component("tone.dsp").gxhigh_shelf(2400,treble_gain);
1414
15 process = tone : *(gain);
15 process = tone : *(gain * pow(10, -0.1 * gain)); // FIXME
338338 balance_ctrl = environment {
339339 bal = vslider(".amp.balance[name:Balance][alias]", 0, -1, 1, 0.1) : smoothi(0.999);
340340 };
341
342 vibe_lfo_ctrl = environment {
343 freq = vslider(".univibe.freq[name:Tempo][tooltip:LFO frequency (Hz)][alias]", 4.4, 0.1, 10, 0.1) * 16;
344 phase = vslider(".univibe.stereo[name:St.df][tooltip:LFO phase shift between left and right channels][alias]", 0.11, -0.5, 0.5, 0.01) * 2 * PI;
345 };
346
347 vibe_mono_lfo_ctrl = environment {
348 freq = vslider(".univibe_mono.freq[name:Tempo][tooltip:LFO frequency (Hz)][alias]", 4.4, 0.1, 10, 0.1) * 16;
349 };
110110 //-distortion
111111 drivelevel = vslider("level", 0.0, 0, 0.5, 0.01);
112112 drivegain1 = vslider("gain", 2, -10, 10, 0.1)-10 : db2linear : smoothi(0.999);
113 low_gain = vslider("low_gain", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
114 high_gain = vslider("high_gain", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
115 middle_gain_l = vslider("middle_l_gain", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
116 middle_gain_h = vslider("middle_h_gain", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
113 low_gain = vslider("low_gain[name:low]", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
114 high_gain = vslider("high_gain[name:high]", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
115 middle_gain_l = vslider("middle_l_gain[name:middle l.]", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
116 middle_gain_h = vslider("middle_h_gain[name:middle h.]", 10, -10, 20, 0.1)-10 : db2linear : smoothi(0.999);
117117 drive = vslider("drive", 0.64, 0, 1, 0.01);
118 drive1 = vslider("low_drive", 1, 0, 1, 0.01)*drive;
119 drive2 = vslider("high_drive", 1, 0, 1, 0.01)*drive;
120 drive3 = vslider("middle_l_drive", 1, 0, 1, 0.01)*drive;
121 drive4 = vslider("middle_h_drive", 1, 0, 1, 0.01)*drive;
118 drive1 = vslider("low_drive[name:low]", 1, 0, 1, 0.01)*drive;
119 drive2 = vslider("high_drive[name:high]", 1, 0, 1, 0.01)*drive;
120 drive3 = vslider("middle_l_drive[name:middle l.]", 1, 0, 1, 0.01)*drive;
121 drive4 = vslider("middle_h_drive[name:middle h.]", 1, 0, 1, 0.01)*drive;
122122 distortion1 = _:cubicnl(drive1,drivelevel): *(low_gain);
123123 distortion2 = _:cubicnl(drive2,drivelevel) : *(high_gain);
124124 distortion3 = _:cubicnl(drive3,drivelevel) : *(middle_gain_l);
22 import("music.lib");
33 import("guitarix.lib");
44
5 gain = vslider("Level[alias]", 1, 0.5, 5, 0.5) ;
5 gain = vslider("Level[alias]", 1, 0.5, 5, 0.5);
66
7 process = *(gain);
7 process = *(gain * pow(10, -0.1 * gain)); // FIXME
0 import("guitarix.lib");
1 import("oscillator.lib");
2
3 process = oscrq(vibe_lfo_ctrl.freq) : phase_shift(vibe_lfo_ctrl.phase) <: scale, scale with {
4 phase_shift(p, x, y) = x, x * cos(p) + y * sin(p);
5 scale = (1 + _) / 2;
6 };
0 import("guitarix.lib");
1 import("oscillator.lib");
2
3 rawsaw_stereo(periodsamps, phasesamps) = rawsaw(periodsamps) <: _, shift(phasesamps) with {
4 shift(x) = _+x, periodsamps : fmod;
5 };
6
7 triangle_stereo(periodsamps, phasesamps) = rawsaw_stereo(periodsamps, phasesamps) : triangle with {
8 triangleshaper = 2 * _ / periodsamps <: select2(_ > 1, _, 2 - _);
9 triangle = triangleshaper, triangleshaper;
10 };
11
12 process = triangle_stereo(periodsamps, phasesamps) with {
13 periodsamps = SR/vibe_lfo_ctrl.freq;
14 phasesamps = periodsamps * (1 + vibe_lfo_ctrl.phase / (2 * PI));
15 };
0 import("guitarix.lib");
1 import("oscillator.lib");
2
3 process = oscs(vibe_mono_lfo_ctrl.freq) : scale with {
4 scale = (1 + _) / 2;
5 };
0 import("guitarix.lib");
1 import("oscillator.lib");
2
3 trianglewave(periodsamps) = rawsaw(periodsamps) : triangleshaper with {
4 triangleshaper = 2 * _ / periodsamps <: select2(_ > 1, _, 2 - _);
5 };
6
7 process = trianglewave(periodsamps) with {
8 periodsamps = SR/vibe_mono_lfo_ctrl.freq;
9 };
2323 'distortion1.dsp',
2424 'noisegate.dsp',
2525 'sloop.dsp', ##float
26 'vibe_lfo_triangle.dsp',
27 'vibe_mono_lfo_triangle.dsp',
2628 ]
2729
2830 sources_float = [
3234 sources = [
3335 'presence_level.dsp',
3436 'cabinet_impulse_former.dsp',
37 ]
38
39 sources_static = [
40 'vibe_mono_lfo_sine.dsp',
41 'vibe_lfo_sine.dsp',
3542 ]
3643
3744 sources_plugin_float = [
144151 proc_args = float_arg+["--init-type=no-init-instance"],
145152 )
146153 bld.new_task_gen(
154 source = sources_static,
155 proc = "../tools/dsp2cc",
156 proc_args = arg+["--init-type=no-init"],
157 )
158 bld.new_task_gen(
147159 source = sources_plugin,
148160 proc = "../tools/dsp2cc",
149161 proc_args = arg+["--init-type=plugin-instance"],
155167 )
156168 else:
157169 gdir = "../faust-generated/"
158 for s in sources + sources_float + sources_plugin_float + sources_plugin:
170 for s in sources + sources_static + sources_float + sources_plugin_float + sources_plugin:
159171 s = s.replace(".dsp",".cc")
160172 bld(name = "copy-faust-cc",
161173 rule = "cp ${SRC} ${TGT}",
6060 double fSlow22 = (((fSlow0 + fSlow2) - 1) * (0 - (2 * fSlow0)));
6161 double fSlow23 = (1.0 / ((1 + fSlow20) - fSlow4));
6262 double fSlow24 = fslider2;
63 double fSlow25 = (fSlow24 * pow(10,(0 - (0.1 * fSlow24))));
6364 for (int i=0; i<count; i++) {
6465 double fTemp0 = (double)input0[i];
6566 fVec0[0] = fTemp0;
6667 fRec1[0] = (fSlow18 * ((fSlow7 * (((fSlow17 * fVec0[0]) + (fSlow15 * fVec0[1])) + (fSlow14 * fVec0[2]))) - ((fSlow13 * fRec1[2]) + (fSlow10 * fRec1[1]))));
6768 fRec0[0] = (fSlow23 * ((((fSlow22 * fRec1[1]) + (fSlow21 * fRec1[0])) + (fSlow19 * fRec1[2])) + (0 - ((fSlow6 * fRec0[2]) + (fSlow3 * fRec0[1])))));
68 output0[i] = (FAUSTFLOAT)(fSlow24 * fRec0[0]);
69 output0[i] = (FAUSTFLOAT)(fSlow25 * fRec0[0]);
6970 // post processing
7071 fRec0[2] = fRec0[1]; fRec0[1] = fRec0[0];
7172 fRec1[2] = fRec1[1]; fRec1[1] = fRec1[0];
338338
339339 int Dsp::register_par(const ParamReg& reg)
340340 {
341 reg.registerVar("gx_distortion.high_gain","","S","",&fslider13, 1e+01, -1e+01, 2e+01, 0.1);
342 reg.registerVar("gx_distortion.high_drive","","S","",&fslider12, 1.0, 0.0, 1.0, 0.01);
343 reg.registerVar("gx_distortion.middle_h_gain","","S","",&fslider11, 1e+01, -1e+01, 2e+01, 0.1);
344 reg.registerVar("gx_distortion.middle_h_drive","","S","",&fslider10, 1.0, 0.0, 1.0, 0.01);
341 reg.registerVar("gx_distortion.high_gain",N_("high"),"S","",&fslider13, 1e+01, -1e+01, 2e+01, 0.1);
342 reg.registerVar("gx_distortion.high_drive",N_("high"),"S","",&fslider12, 1.0, 0.0, 1.0, 0.01);
343 reg.registerVar("gx_distortion.middle_h_gain",N_("middle h."),"S","",&fslider11, 1e+01, -1e+01, 2e+01, 0.1);
344 reg.registerVar("gx_distortion.middle_h_drive",N_("middle h."),"S","",&fslider10, 1.0, 0.0, 1.0, 0.01);
345345 reg.registerVar("gx_distortion.resonator.on_off",N_("resonat"),"B","",&fcheckbox0, 0.0, 0.0, 1.0, 1.0);
346346 reg.registerVar("gx_distortion.split_middle_freq","","S","",&fentry1, 6.5e+02, 6e+02, 1.25e+03, 1e+01);
347347 reg.registerVar("gx_distortion.split_low_freq","","S","",&fentry0, 2.5e+02, 2e+01, 6e+02, 1e+01);
348348 reg.registerVar("gx_distortion.split_high_freq","","S","",&fentry2, 1.25e+03, 1.25e+03, 1.2e+04, 1e+01);
349 reg.registerVar("gx_distortion.middle_l_gain","","S","",&fslider7, 1e+01, -1e+01, 2e+01, 0.1);
349 reg.registerVar("gx_distortion.middle_l_gain",N_("middle l."),"S","",&fslider7, 1e+01, -1e+01, 2e+01, 0.1);
350350 reg.registerVar("gx_distortion.level","","S","",&fslider6, 0.0, 0.0, 0.5, 0.01);
351351 reg.registerVar("gx_distortion.drive","","S","",&fslider5, 0.64, 0.0, 1.0, 0.01);
352 reg.registerVar("gx_distortion.middle_l_drive","","S","",&fslider4, 1.0, 0.0, 1.0, 0.01);
352 reg.registerVar("gx_distortion.middle_l_drive",N_("middle l."),"S","",&fslider4, 1.0, 0.0, 1.0, 0.01);
353353 reg.registerVar("gx_distortion.vibrato","","S","",&fslider3, 1.0, 0.0, 1.0, 0.01);
354354 reg.registerVar("gx_distortion.trigger","","S","",&fslider2, 0.12, 0.0, 1.0, 0.01);
355355 reg.registerVar("gx_distortion.gain","","S","",&fslider1, 2.0, -1e+01, 1e+01, 0.1);
356356 reg.registerVar("gx_distortion.wet_dry",N_("wet/dry"),"S",N_("percentage of processed signal in output signal"),&fslider0, 1e+02, 0.0, 1e+02, 1.0);
357 reg.registerVar("gx_distortion.low_gain","","S","",&fslider9, 1e+01, -1e+01, 2e+01, 0.1);
358 reg.registerVar("gx_distortion.low_drive","","S","",&fslider8, 1.0, 0.0, 1.0, 0.01);
357 reg.registerVar("gx_distortion.low_gain",N_("low"),"S","",&fslider9, 1e+01, -1e+01, 2e+01, 0.1);
358 reg.registerVar("gx_distortion.low_drive",N_("low"),"S","",&fslider8, 1.0, 0.0, 1.0, 0.01);
359359 return 0;
360360 }
361361
1919 {
2020 #define fslider0 (*fslider0_)
2121 double fSlow0 = fslider0;
22 double fSlow1 = (fSlow0 * pow(10,(0 - (0.1 * fSlow0))));
2223 for (int i=0; i<count; i++) {
23 output0[i] = (FAUSTFLOAT)(fSlow0 * (double)input0[i]);
24 output0[i] = (FAUSTFLOAT)(fSlow1 * (double)input0[i]);
2425 }
2526 #undef fslider0
2627 }
0 // generated from file '../src/faust/vibe_lfo_sine.dsp' by dsp2cc:
1 // Code generated with Faust 0.9.43 (http://faust.grame.fr)
2
3 namespace vibe_lfo_sine {
4 static int iVec0[2];
5 FAUSTFLOAT fslider0;
6 FAUSTFLOAT *fslider0_;
7 static double fConst0;
8 static double fRec0[2];
9 static double fRec1[2];
10 FAUSTFLOAT fslider1;
11 FAUSTFLOAT *fslider1_;
12 static int fSamplingFreq;
13
14 static void clear_state_f(PluginDef* = 0)
15 {
16 for (int i=0; i<2; i++) iVec0[i] = 0;
17 for (int i=0; i<2; i++) fRec0[i] = 0;
18 for (int i=0; i<2; i++) fRec1[i] = 0;
19 }
20
21 static void init(unsigned int samplingFreq, PluginDef* = 0)
22 {
23 fSamplingFreq = samplingFreq;
24 fConst0 = (100.53096491487338 / min(192000, max(1, fSamplingFreq)));
25 clear_state_f();
26 }
27
28 void compute(int count, float *output0, float *output1)
29 {
30 #define fslider0 (*fslider0_)
31 #define fslider1 (*fslider1_)
32 double fSlow0 = (fConst0 * fslider0);
33 double fSlow1 = sin(fSlow0);
34 double fSlow2 = cos(fSlow0);
35 double fSlow3 = (0 - fSlow1);
36 double fSlow4 = (6.283185307179586 * fslider1);
37 double fSlow5 = cos(fSlow4);
38 double fSlow6 = sin(fSlow4);
39 for (int i=0; i<count; i++) {
40 iVec0[0] = 1;
41 fRec0[0] = ((fSlow2 * fRec0[1]) + (fSlow1 * fRec1[1]));
42 fRec1[0] = ((1 + ((fSlow3 * fRec0[1]) + (fSlow2 * fRec1[1]))) - iVec0[1]);
43 output0[i] = (FAUSTFLOAT)(0.5 * (1 + fRec0[0]));
44 output1[i] = (FAUSTFLOAT)(0.5 * (1 + ((fSlow6 * fRec1[0]) + (fSlow5 * fRec0[0]))));
45 // post processing
46 fRec1[1] = fRec1[0];
47 fRec0[1] = fRec0[0];
48 iVec0[1] = iVec0[0];
49 #undef fslider0
50 #undef fslider1
51 }
52 }
53
54 static int register_params(const ParamReg& reg)
55 {
56 fslider1_ = reg.registerVar("univibe.stereo",N_("St.df"),"SA",N_("LFO phase shift between left and right channels"),&fslider1, 0.11, -0.5, 0.5, 0.01);
57 fslider0_ = reg.registerVar("univibe.freq",N_("Tempo"),"SA",N_("LFO frequency (Hz)"),&fslider0, 4.4, 0.1, 1e+01, 0.1);
58 return 0;
59 }
60
61 } // end namespace vibe_lfo_sine
0 // generated from file '../src/faust/vibe_mono_lfo_sine.dsp' by dsp2cc:
1 // Code generated with Faust 0.9.43 (http://faust.grame.fr)
2
3 namespace vibe_mono_lfo_sine {
4 static int iVec0[2];
5 FAUSTFLOAT fslider0;
6 FAUSTFLOAT *fslider0_;
7 static double fConst0;
8 static double fRec2[2];
9 static double fRec1[2];
10 static double fRec0[2];
11 static int fSamplingFreq;
12
13 static void clear_state_f(PluginDef* = 0)
14 {
15 for (int i=0; i<2; i++) iVec0[i] = 0;
16 for (int i=0; i<2; i++) fRec2[i] = 0;
17 for (int i=0; i<2; i++) fRec1[i] = 0;
18 for (int i=0; i<2; i++) fRec0[i] = 0;
19 }
20
21 static void init(unsigned int samplingFreq, PluginDef* = 0)
22 {
23 fSamplingFreq = samplingFreq;
24 fConst0 = (100.53096491487338 / min(192000, max(1, fSamplingFreq)));
25 clear_state_f();
26 }
27
28 void compute(int count, float *output0)
29 {
30 #define fslider0 (*fslider0_)
31 double fSlow0 = (fConst0 * fslider0);
32 for (int i=0; i<count; i++) {
33 iVec0[0] = 1;
34 fRec2[0] = ((fSlow0 * (0 - fRec0[1])) + fRec2[1]);
35 fRec1[0] = ((1 + ((fSlow0 * fRec2[0]) + fRec1[1])) - iVec0[1]);
36 fRec0[0] = fRec1[0];
37 output0[i] = (FAUSTFLOAT)(0.5 * (1 + fRec0[0]));
38 // post processing
39 fRec0[1] = fRec0[0];
40 fRec1[1] = fRec1[0];
41 fRec2[1] = fRec2[0];
42 iVec0[1] = iVec0[0];
43 #undef fslider0
44 }
45 }
46
47 static int register_params(const ParamReg& reg)
48 {
49 fslider0_ = reg.registerVar("univibe_mono.freq",N_("Tempo"),"SA",N_("LFO frequency (Hz)"),&fslider0, 4.4, 0.1, 1e+01, 0.1);
50 return 0;
51 }
52
53 } // end namespace vibe_mono_lfo_sine
1717 <property name="visible">True</property>
1818 <property name="can_focus">True</property>
1919 <property name="receives_default">True</property>
20 <property name="round_digits">0</property>
2120 <property name="var_id">amp.tonestack.select</property>
2221 </object>
2322 <packing>
4241 <property name="visible">True</property>
4342 <property name="can_focus">True</property>
4443 <property name="receives_default">True</property>
45 <property name="round_digits">0</property>
4644 <property name="var_id">amp.tonestack.select</property>
4745 </object>
4846 <packing>
7270 <property name="visible">True</property>
7371 <property name="can_focus">True</property>
7472 <property name="receives_default">True</property>
75 <property name="round_digits">0</property>
7673 <property name="var_id">amp.tonestack.Bass</property>
7774 <property name="label_ref">label1:rack_label</property>
7875 </object>
110107 <property name="visible">True</property>
111108 <property name="can_focus">True</property>
112109 <property name="receives_default">True</property>
113 <property name="round_digits">0</property>
114110 <property name="var_id">amp.tonestack.Middle</property>
115111 <property name="label_ref">label2:rack_label</property>
116112 </object>
148144 <property name="visible">True</property>
149145 <property name="can_focus">True</property>
150146 <property name="receives_default">True</property>
151 <property name="round_digits">0</property>
152147 <property name="var_id">amp.tonestack.Treble</property>
153148 <property name="label_ref">label3:rack_label</property>
154149 </object>
1717 <property name="visible">True</property>
1818 <property name="can_focus">True</property>
1919 <property name="receives_default">True</property>
20 <property name="round_digits">0</property>
2120 <property name="var_id">crybaby.autowah</property>
2221 </object>
2322 <packing>
4746 <property name="visible">True</property>
4847 <property name="can_focus">True</property>
4948 <property name="receives_default">True</property>
50 <property name="round_digits">0</property>
5149 <property name="var_id">crybaby.wah</property>
5250 <property name="label_ref">label1:rack_label</property>
5351 </object>
9290 <property name="visible">True</property>
9391 <property name="can_focus">True</property>
9492 <property name="receives_default">True</property>
95 <property name="round_digits">0</property>
9693 <property name="var_id">crybaby.level</property>
9794 <property name="label_ref">label2:rack_label</property>
9895 </object>
130127 <property name="visible">True</property>
131128 <property name="can_focus">True</property>
132129 <property name="receives_default">True</property>
133 <property name="round_digits">0</property>
134130 <property name="var_id">crybaby.wet_dry</property>
135131 <property name="show_value">False</property>
136132 <property name="label_ref">label3:rack_label</property>
150146 <property name="visible">True</property>
151147 <property name="can_focus">True</property>
152148 <property name="receives_default">True</property>
153 <property name="round_digits">0</property>
154149 <property name="var_id">tremolo.wet_dry</property>
155150 </object>
156151 <packing>
0 <?xml version="1.0" encoding="UTF-8"?>
1 <interface>
2 <!-- interface-requires gxwidgets 0.0 -->
3 <requires lib="gtk+" version="2.24"/>
4 <!-- interface-naming-policy project-wide -->
5 <object class="GtkWindow" id="window1">
6 <property name="can_focus">False</property>
7 <child>
8 <object class="GtkVBox" id="vbox1">
9 <property name="visible">True</property>
10 <property name="can_focus">False</property>
11 <child>
12 <object class="GtkHBox" id="minibox">
13 <property name="visible">True</property>
14 <property name="can_focus">False</property>
15 <property name="spacing">5</property>
16 <child>
17 <object class="GxHSlider" id="gxhslider2">
18 <property name="visible">True</property>
19 <property name="can_focus">True</property>
20 <property name="receives_default">True</property>
21 <property name="var_id">gx_distortion.drive</property>
22 <property name="show_value">False</property>
23 <property name="label_ref">label16:rack_label</property>
24 </object>
25 <packing>
26 <property name="expand">True</property>
27 <property name="fill">True</property>
28 <property name="position">0</property>
29 </packing>
30 </child>
31 <child>
32 <object class="GtkLabel" id="label16:rack_label">
33 <property name="visible">True</property>
34 <property name="can_focus">False</property>
35 <property name="label" translatable="yes">label</property>
36 </object>
37 <packing>
38 <property name="expand">True</property>
39 <property name="fill">True</property>
40 <property name="position">1</property>
41 </packing>
42 </child>
43 </object>
44 <packing>
45 <property name="expand">True</property>
46 <property name="fill">True</property>
47 <property name="position">0</property>
48 </packing>
49 </child>
50 <child>
51 <object class="GtkTable" id="rackbox">
52 <property name="visible">True</property>
53 <property name="can_focus">False</property>
54 <property name="n_columns">2</property>
55 <child>
56 <object class="GtkVBox" id="vbox11">
57 <property name="visible">True</property>
58 <property name="can_focus">False</property>
59 <child>
60 <object class="GtkTable" id="table2">
61 <property name="visible">True</property>
62 <property name="can_focus">False</property>
63 <property name="n_rows">5</property>
64 <property name="n_columns">6</property>
65 <child>
66 <object class="GtkLabel" id="label21:rack_label">
67 <property name="visible">True</property>
68 <property name="can_focus">False</property>
69 <property name="label" translatable="yes">drive</property>
70 <property name="angle">90</property>
71 </object>
72 <packing>
73 <property name="bottom_attach">2</property>
74 </packing>
75 </child>
76 <child>
77 <object class="GtkLabel" id="label20:rack_label">
78 <property name="visible">True</property>
79 <property name="can_focus">False</property>
80 <property name="label" translatable="yes">gain</property>
81 <property name="angle">90</property>
82 </object>
83 <packing>
84 <property name="top_attach">3</property>
85 <property name="bottom_attach">5</property>
86 </packing>
87 </child>
88 <child>
89 <object class="GtkLabel" id="label1:rack_label">
90 <property name="visible">True</property>
91 <property name="can_focus">False</property>
92 <property name="label" translatable="yes">label</property>
93 </object>
94 <packing>
95 <property name="left_attach">1</property>
96 <property name="right_attach">2</property>
97 </packing>
98 </child>
99 <child>
100 <object class="GxSmallKnob" id="gxsmallknob1">
101 <property name="visible">True</property>
102 <property name="can_focus">True</property>
103 <property name="receives_default">True</property>
104 <property name="var_id">gx_distortion.drive</property>
105 <property name="label_ref">label1:rack_label</property>
106 </object>
107 <packing>
108 <property name="left_attach">1</property>
109 <property name="right_attach">2</property>
110 <property name="top_attach">1</property>
111 <property name="bottom_attach">2</property>
112 </packing>
113 </child>
114 <child>
115 <object class="GtkLabel" id="label2:rack_label">
116 <property name="visible">True</property>
117 <property name="can_focus">False</property>
118 <property name="label" translatable="yes">label</property>
119 </object>
120 <packing>
121 <property name="left_attach">1</property>
122 <property name="right_attach">2</property>
123 <property name="top_attach">3</property>
124 <property name="bottom_attach">4</property>
125 </packing>
126 </child>
127 <child>
128 <object class="GxSmallKnob" id="gxsmallknob2">
129 <property name="visible">True</property>
130 <property name="can_focus">True</property>
131 <property name="receives_default">True</property>
132 <property name="var_id">gx_distortion.gain</property>
133 <property name="label_ref">label2:rack_label</property>
134 </object>
135 <packing>
136 <property name="left_attach">1</property>
137 <property name="right_attach">2</property>
138 <property name="top_attach">4</property>
139 <property name="bottom_attach">5</property>
140 </packing>
141 </child>
142 <child>
143 <object class="GtkLabel" id="label9:rack_label">
144 <property name="visible">True</property>
145 <property name="can_focus">False</property>
146 <property name="label" translatable="yes">label</property>
147 </object>
148 <packing>
149 <property name="left_attach">2</property>
150 <property name="right_attach">3</property>
151 </packing>
152 </child>
153 <child>
154 <object class="GxSmallKnob" id="gxsmallknob3">
155 <property name="visible">True</property>
156 <property name="can_focus">True</property>
157 <property name="receives_default">True</property>
158 <property name="var_id">gx_distortion.low_drive</property>
159 <property name="label_ref">label9:rack_label</property>
160 </object>
161 <packing>
162 <property name="left_attach">2</property>
163 <property name="right_attach">3</property>
164 <property name="top_attach">1</property>
165 <property name="bottom_attach">2</property>
166 </packing>
167 </child>
168 <child>
169 <object class="GtkLabel" id="label10:rack_label">
170 <property name="visible">True</property>
171 <property name="can_focus">False</property>
172 <property name="label" translatable="yes">label</property>
173 </object>
174 <packing>
175 <property name="left_attach">2</property>
176 <property name="right_attach">3</property>
177 <property name="top_attach">3</property>
178 <property name="bottom_attach">4</property>
179 </packing>
180 </child>
181 <child>
182 <object class="GxSmallKnob" id="gxsmallknob4">
183 <property name="visible">True</property>
184 <property name="can_focus">True</property>
185 <property name="receives_default">True</property>
186 <property name="var_id">gx_distortion.low_gain</property>
187 <property name="label_ref">label10:rack_label</property>
188 </object>
189 <packing>
190 <property name="left_attach">2</property>
191 <property name="right_attach">3</property>
192 <property name="top_attach">4</property>
193 <property name="bottom_attach">5</property>
194 </packing>
195 </child>
196 <child>
197 <object class="GtkLabel" id="label3:rack_label">
198 <property name="visible">True</property>
199 <property name="can_focus">False</property>
200 <property name="label" translatable="yes">label</property>
201 </object>
202 <packing>
203 <property name="left_attach">3</property>
204 <property name="right_attach">4</property>
205 </packing>
206 </child>
207 <child>
208 <object class="GxSmallKnob" id="gxsmallknob5">
209 <property name="visible">True</property>
210 <property name="can_focus">True</property>
211 <property name="receives_default">True</property>
212 <property name="var_id">gx_distortion.middle_l_drive</property>
213 <property name="label_ref">label3:rack_label</property>
214 </object>
215 <packing>
216 <property name="left_attach">3</property>
217 <property name="right_attach">4</property>
218 <property name="top_attach">1</property>
219 <property name="bottom_attach">2</property>
220 </packing>
221 </child>
222 <child>
223 <object class="GtkLabel" id="label4:rack_label">
224 <property name="visible">True</property>
225 <property name="can_focus">False</property>
226 <property name="label" translatable="yes">label</property>
227 </object>
228 <packing>
229 <property name="left_attach">3</property>
230 <property name="right_attach">4</property>
231 <property name="top_attach">3</property>
232 <property name="bottom_attach">4</property>
233 </packing>
234 </child>
235 <child>
236 <object class="GxSmallKnob" id="gxsmallknob6">
237 <property name="visible">True</property>
238 <property name="can_focus">True</property>
239 <property name="receives_default">True</property>
240 <property name="var_id">gx_distortion.middle_l_gain</property>
241 <property name="label_ref">label4:rack_label</property>
242 </object>
243 <packing>
244 <property name="left_attach">3</property>
245 <property name="right_attach">4</property>
246 <property name="top_attach">4</property>
247 <property name="bottom_attach">5</property>
248 </packing>
249 </child>
250 <child>
251 <object class="GtkLabel" id="label5:rack_label">
252 <property name="visible">True</property>
253 <property name="can_focus">False</property>
254 <property name="label" translatable="yes">label</property>
255 </object>
256 <packing>
257 <property name="left_attach">4</property>
258 <property name="right_attach">5</property>
259 </packing>
260 </child>
261 <child>
262 <object class="GxSmallKnob" id="gxsmallknob7">
263 <property name="visible">True</property>
264 <property name="can_focus">True</property>
265 <property name="receives_default">True</property>
266 <property name="var_id">gx_distortion.middle_h_drive</property>
267 <property name="label_ref">label5:rack_label</property>
268 </object>
269 <packing>
270 <property name="left_attach">4</property>
271 <property name="right_attach">5</property>
272 <property name="top_attach">1</property>
273 <property name="bottom_attach">2</property>
274 </packing>
275 </child>
276 <child>
277 <object class="GtkLabel" id="label7:rack_label">
278 <property name="visible">True</property>
279 <property name="can_focus">False</property>
280 <property name="label" translatable="yes">label</property>
281 </object>
282 <packing>
283 <property name="left_attach">4</property>
284 <property name="right_attach">5</property>
285 <property name="top_attach">3</property>
286 <property name="bottom_attach">4</property>
287 </packing>
288 </child>
289 <child>
290 <object class="GxSmallKnob" id="gxsmallknob8">
291 <property name="visible">True</property>
292 <property name="can_focus">True</property>
293 <property name="receives_default">True</property>
294 <property name="var_id">gx_distortion.middle_h_gain</property>
295 <property name="label_ref">label7:rack_label</property>
296 </object>
297 <packing>
298 <property name="left_attach">4</property>
299 <property name="right_attach">5</property>
300 <property name="top_attach">4</property>
301 <property name="bottom_attach">5</property>
302 </packing>
303 </child>
304 <child>
305 <object class="GtkLabel" id="label6:rack_label">
306 <property name="visible">True</property>
307 <property name="can_focus">False</property>
308 <property name="label" translatable="yes">label</property>
309 </object>
310 <packing>
311 <property name="left_attach">5</property>
312 <property name="right_attach">6</property>
313 </packing>
314 </child>
315 <child>
316 <object class="GxSmallKnob" id="gxsmallknob9">
317 <property name="visible">True</property>
318 <property name="can_focus">True</property>
319 <property name="receives_default">True</property>
320 <property name="var_id">gx_distortion.high_drive</property>
321 <property name="label_ref">label6:rack_label</property>
322 </object>
323 <packing>
324 <property name="left_attach">5</property>
325 <property name="right_attach">6</property>
326 <property name="top_attach">1</property>
327 <property name="bottom_attach">2</property>
328 </packing>
329 </child>
330 <child>
331 <object class="GtkLabel" id="label8:rack_label">
332 <property name="visible">True</property>
333 <property name="can_focus">False</property>
334 <property name="label" translatable="yes">label</property>
335 </object>
336 <packing>
337 <property name="left_attach">5</property>
338 <property name="right_attach">6</property>
339 <property name="top_attach">3</property>
340 <property name="bottom_attach">4</property>
341 </packing>
342 </child>
343 <child>
344 <object class="GxSmallKnob" id="gxsmallknob10">
345 <property name="visible">True</property>
346 <property name="can_focus">True</property>
347 <property name="receives_default">True</property>
348 <property name="var_id">gx_distortion.high_gain</property>
349 <property name="label_ref">label8:rack_label</property>
350 </object>
351 <packing>
352 <property name="left_attach">5</property>
353 <property name="right_attach">6</property>
354 <property name="top_attach">4</property>
355 <property name="bottom_attach">5</property>
356 </packing>
357 </child>
358 <child>
359 <object class="GtkHSeparator" id="hseparator1">
360 <property name="visible">True</property>
361 <property name="can_focus">False</property>
362 </object>
363 <packing>
364 <property name="top_attach">2</property>
365 <property name="bottom_attach">3</property>
366 </packing>
367 </child>
368 <child>
369 <object class="GtkHSeparator" id="hseparator2">
370 <property name="visible">True</property>
371 <property name="can_focus">False</property>
372 </object>
373 <packing>
374 <property name="left_attach">1</property>
375 <property name="right_attach">2</property>
376 <property name="top_attach">2</property>
377 <property name="bottom_attach">3</property>
378 </packing>
379 </child>
380 <child>
381 <object class="GtkHSeparator" id="hseparator3">
382 <property name="visible">True</property>
383 <property name="can_focus">False</property>
384 </object>
385 <packing>
386 <property name="left_attach">2</property>
387 <property name="right_attach">3</property>
388 <property name="top_attach">2</property>
389 <property name="bottom_attach">3</property>
390 </packing>
391 </child>
392 <child>
393 <object class="GtkHSeparator" id="hseparator4">
394 <property name="visible">True</property>
395 <property name="can_focus">False</property>
396 </object>
397 <packing>
398 <property name="left_attach">3</property>
399 <property name="right_attach">4</property>
400 <property name="top_attach">2</property>
401 <property name="bottom_attach">3</property>
402 </packing>
403 </child>
404 <child>
405 <object class="GtkHSeparator" id="hseparator5">
406 <property name="visible">True</property>
407 <property name="can_focus">False</property>
408 </object>
409 <packing>
410 <property name="left_attach">4</property>
411 <property name="right_attach">5</property>
412 <property name="top_attach">2</property>
413 <property name="bottom_attach">3</property>
414 </packing>
415 </child>
416 <child>
417 <object class="GtkHSeparator" id="hseparator6">
418 <property name="visible">True</property>
419 <property name="can_focus">False</property>
420 </object>
421 <packing>
422 <property name="left_attach">5</property>
423 <property name="right_attach">6</property>
424 <property name="top_attach">2</property>
425 <property name="bottom_attach">3</property>
426 </packing>
427 </child>
428 </object>
429 <packing>
430 <property name="expand">True</property>
431 <property name="fill">True</property>
432 <property name="position">0</property>
433 </packing>
434 </child>
435 <child>
436 <object class="GtkHBox" id="hbox1">
437 <property name="visible">True</property>
438 <property name="can_focus">False</property>
439 <child>
440 <object class="GtkVBox" id="vbox8">
441 <property name="visible">True</property>
442 <property name="can_focus">False</property>
443 <child>
444 <object class="GtkLabel" id="label14:rack_label">
445 <property name="visible">True</property>
446 <property name="can_focus">False</property>
447 <property name="label" translatable="yes">label</property>
448 </object>
449 <packing>
450 <property name="expand">True</property>
451 <property name="fill">True</property>
452 <property name="position">0</property>
453 </packing>
454 </child>
455 <child>
456 <object class="GxSmallKnobR" id="gxmediumknob1">
457 <property name="visible">True</property>
458 <property name="can_focus">True</property>
459 <property name="receives_default">True</property>
460 <property name="var_id">gx_distortion.wet_dry</property>
461 <property name="label_ref">label14:rack_label</property>
462 </object>
463 <packing>
464 <property name="expand">True</property>
465 <property name="fill">True</property>
466 <property name="position">1</property>
467 </packing>
468 </child>
469 </object>
470 <packing>
471 <property name="expand">True</property>
472 <property name="fill">True</property>
473 <property name="position">0</property>
474 </packing>
475 </child>
476 <child>
477 <object class="GtkVBox" id="vbox9">
478 <property name="visible">True</property>
479 <property name="can_focus">False</property>
480 <child>
481 <object class="GtkLabel" id="label15:rack_label">
482 <property name="visible">True</property>
483 <property name="can_focus">False</property>
484 <property name="label" translatable="yes">label</property>
485 </object>
486 <packing>
487 <property name="expand">True</property>
488 <property name="fill">True</property>
489 <property name="position">0</property>
490 </packing>
491 </child>
492 <child>
493 <object class="GxSmallKnob" id="gxsmallknob14">
494 <property name="visible">True</property>
495 <property name="can_focus">True</property>
496 <property name="receives_default">True</property>
497 <property name="var_id">gx_distortion.level</property>
498 <property name="label_ref">label15:rack_label</property>
499 </object>
500 <packing>
501 <property name="expand">True</property>
502 <property name="fill">True</property>
503 <property name="position">1</property>
504 </packing>
505 </child>
506 </object>
507 <packing>
508 <property name="expand">True</property>
509 <property name="fill">True</property>
510 <property name="position">1</property>
511 </packing>
512 </child>
513 <child>
514 <object class="GtkTable" id="table1">
515 <property name="visible">True</property>
516 <property name="can_focus">False</property>
517 <property name="n_rows">2</property>
518 <property name="n_columns">3</property>
519 <child>
520 <object class="GtkLabel" id="label17:rack_label">
521 <property name="visible">True</property>
522 <property name="can_focus">False</property>
523 <property name="label" translatable="yes">split frequency</property>
524 </object>
525 <packing>
526 <property name="right_attach">3</property>
527 </packing>
528 </child>
529 <child>
530 <object class="GxWheel" id="split_low_freq">
531 <property name="visible">True</property>
532 <property name="can_focus">True</property>
533 <property name="receives_default">True</property>
534 <property name="var_id">gx_distortion.split_low_freq</property>
535 </object>
536 <packing>
537 <property name="top_attach">1</property>
538 <property name="bottom_attach">2</property>
539 </packing>
540 </child>
541 <child>
542 <object class="GxWheel" id="split_middle_freq">
543 <property name="visible">True</property>
544 <property name="can_focus">True</property>
545 <property name="receives_default">True</property>
546 <property name="var_id">gx_distortion.split_middle_freq</property>
547 </object>
548 <packing>
549 <property name="left_attach">1</property>
550 <property name="right_attach">2</property>
551 <property name="top_attach">1</property>
552 <property name="bottom_attach">2</property>
553 </packing>
554 </child>
555 <child>
556 <object class="GxWheel" id="split_high_freq">
557 <property name="visible">True</property>
558 <property name="can_focus">True</property>
559 <property name="receives_default">True</property>
560 <property name="var_id">gx_distortion.split_high_freq</property>
561 </object>
562 <packing>
563 <property name="left_attach">2</property>
564 <property name="right_attach">3</property>
565 <property name="top_attach">1</property>
566 <property name="bottom_attach">2</property>
567 </packing>
568 </child>
569 </object>
570 <packing>
571 <property name="expand">True</property>
572 <property name="fill">True</property>
573 <property name="position">2</property>
574 </packing>
575 </child>
576 </object>
577 <packing>
578 <property name="expand">True</property>
579 <property name="fill">True</property>
580 <property name="position">1</property>
581 </packing>
582 </child>
583 </object>
584 </child>
585 <child>
586 <object class="GtkVBox" id="vbox10">
587 <property name="visible">True</property>
588 <property name="can_focus">False</property>
589 <child>
590 <object class="GtkVBox" id="vbox7">
591 <property name="visible">True</property>
592 <property name="can_focus">False</property>
593 <child>
594 <object class="GtkLabel" id="label11:rack_label">
595 <property name="visible">True</property>
596 <property name="can_focus">False</property>
597 <property name="label" translatable="yes">Resonator</property>
598 </object>
599 <packing>
600 <property name="expand">True</property>
601 <property name="fill">True</property>
602 <property name="position">0</property>
603 </packing>
604 </child>
605 <child>
606 <object class="GtkLabel" id="label12:rack_label">
607 <property name="visible">True</property>
608 <property name="can_focus">False</property>
609 <property name="label" translatable="yes">label</property>
610 </object>
611 <packing>
612 <property name="expand">True</property>
613 <property name="fill">True</property>
614 <property name="position">1</property>
615 </packing>
616 </child>
617 <child>
618 <object class="GxSmallKnob" id="gxsmallknob11">
619 <property name="visible">True</property>
620 <property name="can_focus">True</property>
621 <property name="receives_default">True</property>
622 <property name="var_id">gx_distortion.trigger</property>
623 <property name="label_ref">label12:rack_label</property>
624 </object>
625 <packing>
626 <property name="expand">True</property>
627 <property name="fill">True</property>
628 <property name="position">2</property>
629 </packing>
630 </child>
631 <child>
632 <object class="GtkLabel" id="label13:rack_label">
633 <property name="visible">True</property>
634 <property name="can_focus">False</property>
635 <property name="label" translatable="yes">label</property>
636 </object>
637 <packing>
638 <property name="expand">True</property>
639 <property name="fill">True</property>
640 <property name="position">3</property>
641 </packing>
642 </child>
643 <child>
644 <object class="GxSmallKnob" id="gxsmallknob12">
645 <property name="visible">True</property>
646 <property name="can_focus">True</property>
647 <property name="receives_default">True</property>
648 <property name="var_id">gx_distortion.vibrato</property>
649 <property name="label_ref">label13:rack_label</property>
650 </object>
651 <packing>
652 <property name="expand">True</property>
653 <property name="fill">True</property>
654 <property name="position">4</property>
655 </packing>
656 </child>
657 </object>
658 <packing>
659 <property name="expand">True</property>
660 <property name="fill">True</property>
661 <property name="position">0</property>
662 </packing>
663 </child>
664 <child>
665 <object class="GxSwitch" id="gxswitch1">
666 <property name="visible">True</property>
667 <property name="can_focus">True</property>
668 <property name="receives_default">True</property>
669 <property name="use_action_appearance">False</property>
670 <property name="relief">none</property>
671 <property name="var_id">gx_distortion.resonator.on_off</property>
672 <property name="base_name">switchit</property>
673 </object>
674 <packing>
675 <property name="expand">True</property>
676 <property name="fill">True</property>
677 <property name="position">1</property>
678 </packing>
679 </child>
680 </object>
681 <packing>
682 <property name="left_attach">1</property>
683 <property name="right_attach">2</property>
684 </packing>
685 </child>
686 </object>
687 <packing>
688 <property name="expand">True</property>
689 <property name="fill">True</property>
690 <property name="position">1</property>
691 </packing>
692 </child>
693 </object>
694 </child>
695 </object>
696 </interface>
0 <?xml version="1.0"?>
0 <?xml version="1.0" encoding="UTF-8"?>
11 <interface>
2 <requires lib="gtk+" version="2.16"/>
23 <!-- interface-requires gxwidgets 0.0 -->
3 <requires lib="gtk+" version="2.16"/>
44 <!-- interface-naming-policy project-wide -->
5 <object class="GtkAdjustment" id="adjustment1">
5 <object class="GtkWindow" id="DisplayIR">
6 <property name="can_focus">False</property>
7 <property name="title" translatable="yes">Guitarix JConvolver Parameters</property>
8 <property name="type_hint">dialog</property>
9 <signal name="destroy" handler="on_DisplayIR_destroy" swapped="no"/>
10 <child>
11 <object class="GxPaintBox" id="gxpaintbox1">
12 <property name="visible">True</property>
13 <property name="can_focus">False</property>
14 <property name="border_width">20</property>
15 <property name="paint_func">gxhead_expose</property>
16 <child>
17 <object class="GtkVBox" id="vbox1">
18 <property name="visible">True</property>
19 <property name="can_focus">False</property>
20 <property name="spacing">5</property>
21 <child>
22 <object class="GtkVBox" id="vbox2">
23 <property name="visible">True</property>
24 <property name="can_focus">False</property>
25 <property name="spacing">10</property>
26 <child>
27 <object class="GtkHBox" id="hbox2">
28 <property name="visible">True</property>
29 <property name="can_focus">False</property>
30 <child>
31 <object class="GtkAlignment" id="alignment7">
32 <property name="visible">True</property>
33 <property name="can_focus">False</property>
34 <property name="top_padding">4</property>
35 <property name="bottom_padding">6</property>
36 <property name="left_padding">4</property>
37 <property name="right_padding">4</property>
38 <child>
39 <object class="GxIREdit" id="iredit">
40 <property name="visible">True</property>
41 <property name="can_focus">False</property>
42 <property name="double_buffered">False</property>
43 <property name="scale">0</property>
44 <property name="no_data_text">&lt;span font_desc="Sans bold 20" foreground="#666666"&gt;No file selected
45 &lt;/span&gt;
46 &lt;span font_desc="Sans 12" foreground="#991A1A"&gt;Please open an impulse
47 response file with the
48 &lt;b&gt;File:&lt;/b&gt; button&lt;/span&gt;</property>
49 <signal name="scale-min-reached" handler="on_min_scale_reached" swapped="no"/>
50 <signal name="offset-changed" handler="on_offset_changed" swapped="no"/>
51 <signal name="length-changed" handler="on_length_changed" swapped="no"/>
52 <signal name="delay-changed" handler="on_delay_changed" swapped="no"/>
53 <signal name="scale-max-reached" handler="on_max_scale_reached" swapped="no"/>
54 </object>
55 </child>
56 </object>
57 <packing>
58 <property name="expand">True</property>
59 <property name="fill">True</property>
60 <property name="position">0</property>
61 </packing>
62 </child>
63 <child>
64 <object class="GtkVBox" id="vbox3">
65 <property name="visible">True</property>
66 <property name="can_focus">False</property>
67 <property name="spacing">5</property>
68 <child>
69 <object class="GtkFrame" id="channelbox">
70 <property name="visible">True</property>
71 <property name="can_focus">False</property>
72 <property name="label_xalign">0</property>
73 <property name="shadow_type">none</property>
74 <child>
75 <object class="GtkAlignment" id="alignment2">
76 <property name="visible">True</property>
77 <property name="can_focus">False</property>
78 <property name="left_padding">12</property>
79 <child>
80 <object class="GtkVBox" id="vbox4">
81 <property name="visible">True</property>
82 <property name="can_focus">False</property>
83 <child>
84 <object class="GxRadioButton" id="left">
85 <property name="label" translatable="yes">left</property>
86 <property name="visible">True</property>
87 <property name="can_focus">True</property>
88 <property name="receives_default">False</property>
89 <property name="tooltip_text" translatable="yes">show only left channel</property>
90 <property name="use_action_appearance">False</property>
91 <property name="active">True</property>
92 <property name="draw_indicator">True</property>
93 <property name="base_name">minitoggle</property>
94 <signal name="toggled" handler="on_left" swapped="no"/>
95 </object>
96 <packing>
97 <property name="expand">True</property>
98 <property name="fill">True</property>
99 <property name="position">0</property>
100 </packing>
101 </child>
102 <child>
103 <object class="GxRadioButton" id="right">
104 <property name="label" translatable="yes">right</property>
105 <property name="visible">True</property>
106 <property name="can_focus">True</property>
107 <property name="receives_default">False</property>
108 <property name="tooltip_text" translatable="yes">show only right channel</property>
109 <property name="use_action_appearance">False</property>
110 <property name="draw_indicator">True</property>
111 <property name="group">left</property>
112 <property name="base_name">minitoggle</property>
113 <signal name="toggled" handler="on_right" swapped="no"/>
114 </object>
115 <packing>
116 <property name="expand">True</property>
117 <property name="fill">True</property>
118 <property name="position">1</property>
119 </packing>
120 </child>
121 <child>
122 <object class="GxRadioButton" id="sum">
123 <property name="label" translatable="yes">sum</property>
124 <property name="visible">True</property>
125 <property name="can_focus">True</property>
126 <property name="receives_default">False</property>
127 <property name="tooltip_text" translatable="yes">show sum of left and right channel</property>
128 <property name="use_action_appearance">False</property>
129 <property name="draw_indicator">True</property>
130 <property name="group">left</property>
131 <property name="base_name">minitoggle</property>
132 <signal name="toggled" handler="on_sum" swapped="no"/>
133 </object>
134 <packing>
135 <property name="expand">True</property>
136 <property name="fill">True</property>
137 <property name="position">2</property>
138 </packing>
139 </child>
140 </object>
141 </child>
142 </object>
143 </child>
144 <child type="label">
145 <object class="GtkLabel" id="label3">
146 <property name="visible">True</property>
147 <property name="can_focus">False</property>
148 <property name="label" translatable="yes">&lt;b&gt;Channel&lt;/b&gt;</property>
149 <property name="use_markup">True</property>
150 </object>
151 </child>
152 </object>
153 <packing>
154 <property name="expand">False</property>
155 <property name="fill">True</property>
156 <property name="position">0</property>
157 </packing>
158 </child>
159 <child>
160 <object class="GtkFrame" id="frame2">
161 <property name="visible">True</property>
162 <property name="can_focus">False</property>
163 <property name="label_xalign">0</property>
164 <property name="shadow_type">none</property>
165 <child>
166 <object class="GtkAlignment" id="alignment3">
167 <property name="visible">True</property>
168 <property name="can_focus">False</property>
169 <property name="left_padding">12</property>
170 <child>
171 <object class="GtkVBox" id="vbox5">
172 <property name="visible">True</property>
173 <property name="can_focus">False</property>
174 <child>
175 <object class="GxRadioButton" id="linear">
176 <property name="label" translatable="yes">linear</property>
177 <property name="visible">True</property>
178 <property name="can_focus">True</property>
179 <property name="receives_default">False</property>
180 <property name="tooltip_text" translatable="yes">linear scale for viewing the wave form</property>
181 <property name="use_action_appearance">False</property>
182 <property name="active">True</property>
183 <property name="draw_indicator">True</property>
184 <property name="base_name">minitoggle</property>
185 <signal name="toggled" handler="on_linear" swapped="no"/>
186 </object>
187 <packing>
188 <property name="expand">True</property>
189 <property name="fill">True</property>
190 <property name="position">0</property>
191 </packing>
192 </child>
193 <child>
194 <object class="GxRadioButton" id="log">
195 <property name="label" translatable="yes">log.</property>
196 <property name="visible">True</property>
197 <property name="can_focus">True</property>
198 <property name="receives_default">False</property>
199 <property name="tooltip_text" translatable="yes">logarithmic scale</property>
200 <property name="use_action_appearance">False</property>
201 <property name="draw_indicator">True</property>
202 <property name="group">linear</property>
203 <property name="base_name">minitoggle</property>
204 </object>
205 <packing>
206 <property name="expand">True</property>
207 <property name="fill">True</property>
208 <property name="position">1</property>
209 </packing>
210 </child>
211 </object>
212 </child>
213 </object>
214 </child>
215 <child type="label">
216 <object class="GtkLabel" id="label4">
217 <property name="visible">True</property>
218 <property name="can_focus">False</property>
219 <property name="label" translatable="yes">&lt;b&gt;Display&lt;/b&gt;</property>
220 <property name="use_markup">True</property>
221 </object>
222 </child>
223 </object>
224 <packing>
225 <property name="expand">False</property>
226 <property name="fill">True</property>
227 <property name="position">1</property>
228 </packing>
229 </child>
230 <child>
231 <object class="GtkAlignment" id="alignment5">
232 <property name="visible">True</property>
233 <property name="can_focus">False</property>
234 <property name="xalign">1</property>
235 <property name="left_padding">2</property>
236 <child>
237 <object class="GtkTable" id="table2">
238 <property name="visible">True</property>
239 <property name="can_focus">False</property>
240 <property name="n_rows">2</property>
241 <property name="n_columns">2</property>
242 <property name="column_spacing">2</property>
243 <property name="row_spacing">2</property>
244 <child>
245 <object class="GtkButton" id="decr">
246 <property name="visible">True</property>
247 <property name="can_focus">True</property>
248 <property name="receives_default">True</property>
249 <property name="tooltip_text" translatable="yes">zoom out (center: triangle at bottom of graph)</property>
250 <property name="use_action_appearance">False</property>
251 <signal name="clicked" handler="on_decr" swapped="no"/>
252 <child>
253 <object class="GtkImage" id="image3">
254 <property name="visible">True</property>
255 <property name="can_focus">False</property>
256 <property name="stock">gtk-zoom-in</property>
257 </object>
258 </child>
259 </object>
260 <packing>
261 <property name="left_attach">1</property>
262 <property name="right_attach">2</property>
263 </packing>
264 </child>
265 <child>
266 <object class="GtkButton" id="incr">
267 <property name="visible">True</property>
268 <property name="can_focus">True</property>
269 <property name="receives_default">True</property>
270 <property name="tooltip_text" translatable="yes">zoom in (center: triangle at bottom of graph)</property>
271 <property name="use_action_appearance">False</property>
272 <signal name="clicked" handler="on_incr" swapped="no"/>
273 <child>
274 <object class="GtkImage" id="image4">
275 <property name="visible">True</property>
276 <property name="can_focus">False</property>
277 <property name="stock">gtk-zoom-out</property>
278 </object>
279 </child>
280 </object>
281 </child>
282 <child>
283 <object class="GtkButton" id="home">
284 <property name="visible">True</property>
285 <property name="can_focus">True</property>
286 <property name="receives_default">True</property>
287 <property name="tooltip_text" translatable="yes">display entire range</property>
288 <property name="use_action_appearance">False</property>
289 <signal name="clicked" handler="on_home" swapped="no"/>
290 <child>
291 <object class="GtkImage" id="image2">
292 <property name="visible">True</property>
293 <property name="can_focus">False</property>
294 <property name="stock">gtk-zoom-fit</property>
295 </object>
296 </child>
297 </object>
298 <packing>
299 <property name="top_attach">1</property>
300 <property name="bottom_attach">2</property>
301 </packing>
302 </child>
303 <child>
304 <object class="GtkButton" id="jump_zoom_mark">
305 <property name="visible">True</property>
306 <property name="can_focus">True</property>
307 <property name="receives_default">True</property>
308 <property name="tooltip_text" translatable="yes">move to zoom center
309 (triangle mark at bottom of graph)</property>
310 <property name="use_action_appearance">False</property>
311 <signal name="clicked" handler="on_jump_zoom_mark" swapped="no"/>
312 <child>
313 <object class="GtkImage" id="image5">
314 <property name="visible">True</property>
315 <property name="can_focus">False</property>
316 <property name="stock">gtk-jump-to</property>
317 </object>
318 </child>
319 </object>
320 <packing>
321 <property name="left_attach">1</property>
322 <property name="right_attach">2</property>
323 <property name="top_attach">1</property>
324 <property name="bottom_attach">2</property>
325 </packing>
326 </child>
327 </object>
328 </child>
329 </object>
330 <packing>
331 <property name="expand">False</property>
332 <property name="fill">True</property>
333 <property name="position">2</property>
334 </packing>
335 </child>
336 </object>
337 <packing>
338 <property name="expand">False</property>
339 <property name="fill">False</property>
340 <property name="position">1</property>
341 </packing>
342 </child>
343 </object>
344 <packing>
345 <property name="expand">True</property>
346 <property name="fill">True</property>
347 <property name="position">0</property>
348 </packing>
349 </child>
350 <child>
351 <object class="GtkHBox" id="hbox1">
352 <property name="visible">True</property>
353 <property name="can_focus">False</property>
354 <property name="spacing">10</property>
355 <child>
356 <object class="GtkFrame" id="frame4">
357 <property name="visible">True</property>
358 <property name="can_focus">False</property>
359 <property name="label_xalign">0</property>
360 <child>
361 <object class="GtkAlignment" id="alignment4">
362 <property name="visible">True</property>
363 <property name="can_focus">False</property>
364 <property name="xscale">0</property>
365 <property name="yscale">0</property>
366 <property name="bottom_padding">2</property>
367 <property name="left_padding">12</property>
368 <property name="right_padding">4</property>
369 <child>
370 <object class="GtkVBox" id="vbox12">
371 <property name="visible">True</property>
372 <property name="can_focus">False</property>
373 <child>
374 <object class="GtkTable" id="table1">
375 <property name="visible">True</property>
376 <property name="can_focus">False</property>
377 <property name="n_rows">5</property>
378 <property name="n_columns">3</property>
379 <property name="column_spacing">5</property>
380 <child>
381 <object class="GtkLabel" id="label9">
382 <property name="visible">True</property>
383 <property name="can_focus">False</property>
384 <property name="xalign">0</property>
385 <property name="label" translatable="yes">Delay</property>
386 </object>
387 <packing>
388 <property name="top_attach">1</property>
389 <property name="bottom_attach">2</property>
390 <property name="x_options">GTK_FILL</property>
391 <property name="y_options">GTK_FILL</property>
392 </packing>
393 </child>
394 <child>
395 <object class="GtkLabel" id="label10">
396 <property name="visible">True</property>
397 <property name="can_focus">False</property>
398 <property name="xalign">0</property>
399 <property name="label" translatable="yes">Offset</property>
400 </object>
401 <packing>
402 <property name="top_attach">2</property>
403 <property name="bottom_attach">3</property>
404 <property name="x_options">GTK_FILL</property>
405 <property name="y_options">GTK_FILL</property>
406 </packing>
407 </child>
408 <child>
409 <object class="GtkLabel" id="label11">
410 <property name="visible">True</property>
411 <property name="can_focus">False</property>
412 <property name="xalign">0</property>
413 <property name="label" translatable="yes">Length</property>
414 </object>
415 <packing>
416 <property name="top_attach">3</property>
417 <property name="bottom_attach">4</property>
418 <property name="x_options">GTK_FILL</property>
419 <property name="y_options">GTK_FILL</property>
420 </packing>
421 </child>
422 <child>
423 <object class="GxValueDisplay" id="delay:show_always">
424 <property name="visible">True</property>
425 <property name="can_focus">True</property>
426 <property name="receives_default">True</property>
427 <property name="adjustment">adjustment1</property>
428 <property name="value_xalign">1</property>
429 <signal name="value-changed" handler="on_m_delay_changed" swapped="no"/>
430 </object>
431 <packing>
432 <property name="left_attach">1</property>
433 <property name="right_attach">2</property>
434 <property name="top_attach">1</property>
435 <property name="bottom_attach">2</property>
436 </packing>
437 </child>
438 <child>
439 <object class="GxValueDisplay" id="offset:show_always">
440 <property name="visible">True</property>
441 <property name="can_focus">True</property>
442 <property name="receives_default">True</property>
443 <property name="adjustment">adjustment2</property>
444 <property name="value_xalign">1</property>
445 <signal name="value-changed" handler="on_m_offset_changed" swapped="no"/>
446 </object>
447 <packing>
448 <property name="left_attach">1</property>
449 <property name="right_attach">2</property>
450 <property name="top_attach">2</property>
451 <property name="bottom_attach">3</property>
452 </packing>
453 </child>
454 <child>
455 <object class="GxValueDisplay" id="irlength:show_always">
456 <property name="visible">True</property>
457 <property name="can_focus">True</property>
458 <property name="receives_default">True</property>
459 <property name="adjustment">adjustment3</property>
460 <property name="value_xalign">1</property>
461 <signal name="value-changed" handler="on_m_length_changed" swapped="no"/>
462 </object>
463 <packing>
464 <property name="left_attach">1</property>
465 <property name="right_attach">2</property>
466 <property name="top_attach">3</property>
467 <property name="bottom_attach">4</property>
468 </packing>
469 </child>
470 <child>
471 <object class="GtkButton" id="apply_button">
472 <property name="label">App_ly</property>
473 <property name="visible">True</property>
474 <property name="can_focus">True</property>
475 <property name="receives_default">True</property>
476 <property name="use_action_appearance">False</property>
477 <property name="use_underline">True</property>
478 <signal name="clicked" handler="on_apply_button_clicked" swapped="no"/>
479 </object>
480 <packing>
481 <property name="right_attach">3</property>
482 <property name="top_attach">4</property>
483 <property name="bottom_attach">5</property>
484 <property name="x_options"></property>
485 <property name="y_options"></property>
486 <property name="y_padding">8</property>
487 </packing>
488 </child>
489 <child>
490 <object class="GxValueDisplay" id="delay_ms:show_always">
491 <property name="visible">True</property>
492 <property name="can_focus">True</property>
493 <property name="receives_default">True</property>
494 <property name="adjustment">adjustment5</property>
495 <property name="value_xalign">1</property>
496 <signal name="value-changed" handler="on_ms_delay_changed" swapped="no"/>
497 </object>
498 <packing>
499 <property name="left_attach">2</property>
500 <property name="right_attach">3</property>
501 <property name="top_attach">1</property>
502 <property name="bottom_attach">2</property>
503 </packing>
504 </child>
505 <child>
506 <object class="GxValueDisplay" id="offset_ms:show_always">
507 <property name="visible">True</property>
508 <property name="can_focus">True</property>
509 <property name="receives_default">True</property>
510 <property name="adjustment">adjustment6</property>
511 <property name="value_xalign">1</property>
512 <signal name="value-changed" handler="on_ms_offset_changed" swapped="no"/>
513 </object>
514 <packing>
515 <property name="left_attach">2</property>
516 <property name="right_attach">3</property>
517 <property name="top_attach">2</property>
518 <property name="bottom_attach">3</property>
519 </packing>
520 </child>
521 <child>
522 <object class="GxValueDisplay" id="irlength_ms:show_always">
523 <property name="visible">True</property>
524 <property name="can_focus">True</property>
525 <property name="receives_default">True</property>
526 <property name="adjustment">adjustment7</property>
527 <property name="value_xalign">1</property>
528 <signal name="value-changed" handler="on_ms_length_changed" swapped="no"/>
529 </object>
530 <packing>
531 <property name="left_attach">2</property>
532 <property name="right_attach">3</property>
533 <property name="top_attach">3</property>
534 <property name="bottom_attach">4</property>
535 </packing>
536 </child>
537 <child>
538 <object class="GtkLabel" id="label15">
539 <property name="visible">True</property>
540 <property name="can_focus">False</property>
541 <property name="xalign">1</property>
542 <property name="label" translatable="yes">&lt;small&gt;Samples&lt;/small&gt;</property>
543 <property name="use_markup">True</property>
544 </object>
545 <packing>
546 <property name="left_attach">1</property>
547 <property name="right_attach">2</property>
548 <property name="x_options">GTK_FILL</property>
549 <property name="y_options">GTK_FILL</property>
550 </packing>
551 </child>
552 <child>
553 <object class="GtkLabel" id="label16">
554 <property name="visible">True</property>
555 <property name="can_focus">False</property>
556 <property name="label" translatable="yes">&lt;small&gt;MSec&lt;/small&gt;</property>
557 <property name="use_markup">True</property>
558 </object>
559 <packing>
560 <property name="left_attach">2</property>
561 <property name="right_attach">3</property>
562 </packing>
563 </child>
564 <child>
565 <placeholder/>
566 </child>
567 </object>
568 <packing>
569 <property name="expand">True</property>
570 <property name="fill">True</property>
571 <property name="position">0</property>
572 </packing>
573 </child>
574 <child>
575 <object class="GtkToggleButton" id="gain_button">
576 <property name="label" translatable="yes">Auto _Gain correction</property>
577 <property name="visible">True</property>
578 <property name="can_focus">True</property>
579 <property name="receives_default">True</property>
580 <property name="use_action_appearance">False</property>
581 <property name="use_underline">True</property>
582 </object>
583 <packing>
584 <property name="expand">False</property>
585 <property name="fill">False</property>
586 <property name="position">1</property>
587 </packing>
588 </child>
589 </object>
590 </child>
591 </object>
592 </child>
593 <child type="label">
594 <object class="GtkLabel" id="label8">
595 <property name="visible">True</property>
596 <property name="can_focus">False</property>
597 <property name="label" translatable="yes">&lt;b&gt;Settings&lt;/b&gt;</property>
598 <property name="use_markup">True</property>
599 </object>
600 </child>
601 </object>
602 <packing>
603 <property name="expand">False</property>
604 <property name="fill">False</property>
605 <property name="position">0</property>
606 </packing>
607 </child>
608 <child>
609 <object class="GtkFrame" id="frame1">
610 <property name="visible">True</property>
611 <property name="can_focus">False</property>
612 <property name="label_xalign">0</property>
613 <child>
614 <object class="GtkAlignment" id="alignment8">
615 <property name="visible">True</property>
616 <property name="can_focus">False</property>
617 <property name="xalign">0</property>
618 <property name="yalign">0</property>
619 <property name="xscale">0</property>
620 <property name="yscale">0</property>
621 <property name="top_padding">4</property>
622 <property name="left_padding">12</property>
623 <property name="right_padding">12</property>
624 <child>
625 <object class="GtkVBox" id="vbox7">
626 <property name="visible">True</property>
627 <property name="can_focus">False</property>
628 <property name="spacing">10</property>
629 <child>
630 <object class="GtkTable" id="table3">
631 <property name="visible">True</property>
632 <property name="can_focus">False</property>
633 <property name="n_rows">2</property>
634 <property name="n_columns">3</property>
635 <property name="column_spacing">20</property>
636 <child>
637 <object class="GxSmallKnob" id="gxsmallknob1">
638 <property name="visible">True</property>
639 <property name="can_focus">True</property>
640 <property name="receives_default">True</property>
641 <property name="adjustment">adjustment4</property>
642 <property name="var_id">jconv.gain</property>
643 <property name="label_ref">label13</property>
644 </object>
645 <packing>
646 <property name="top_attach">1</property>
647 <property name="bottom_attach">2</property>
648 </packing>
649 </child>
650 <child>
651 <object class="GxSmallKnob" id="delay_delta">
652 <property name="visible">True</property>
653 <property name="can_focus">True</property>
654 <property name="receives_default">True</property>
655 <property name="adjustment">adjustment9</property>
656 <property name="var_id">jconv.diff_delay</property>
657 <property name="label_ref">label14</property>
658 <signal name="format-value" handler="on_delay_delta_format_value" swapped="no"/>
659 </object>
660 <packing>
661 <property name="left_attach">1</property>
662 <property name="right_attach">2</property>
663 <property name="top_attach">1</property>
664 <property name="bottom_attach">2</property>
665 </packing>
666 </child>
667 <child>
668 <object class="GtkLabel" id="label13">
669 <property name="visible">True</property>
670 <property name="can_focus">False</property>
671 <property name="label" translatable="yes">gain</property>
672 </object>
673 <packing>
674 <property name="x_options">GTK_FILL</property>
675 <property name="y_options">GTK_FILL</property>
676 </packing>
677 </child>
678 <child>
679 <object class="GtkLabel" id="label14">
680 <property name="visible">True</property>
681 <property name="can_focus">False</property>
682 <property name="label" translatable="yes">diff delay</property>
683 </object>
684 <packing>
685 <property name="left_attach">1</property>
686 <property name="right_attach">2</property>
687 <property name="x_options">GTK_FILL</property>
688 <property name="y_options">GTK_FILL</property>
689 </packing>
690 </child>
691 <child>
692 <object class="GxSmallKnob" id="gxsmallknob3">
693 <property name="visible">True</property>
694 <property name="can_focus">True</property>
695 <property name="receives_default">True</property>
696 <property name="adjustment">adjustment10</property>
697 <property name="var_id">jconv.balance</property>
698 <property name="label_ref">label19</property>
699 </object>
700 <packing>
701 <property name="left_attach">2</property>
702 <property name="right_attach">3</property>
703 <property name="top_attach">1</property>
704 <property name="bottom_attach">2</property>
705 <property name="x_options">GTK_FILL</property>
706 <property name="y_options">GTK_FILL</property>
707 </packing>
708 </child>
709 <child>
710 <object class="GtkLabel" id="label19">
711 <property name="visible">True</property>
712 <property name="can_focus">False</property>
713 <property name="label" translatable="yes">bal</property>
714 </object>
715 <packing>
716 <property name="left_attach">2</property>
717 <property name="right_attach">3</property>
718 <property name="x_options">GTK_FILL</property>
719 <property name="y_options">GTK_FILL</property>
720 </packing>
721 </child>
722 </object>
723 <packing>
724 <property name="expand">False</property>
725 <property name="fill">False</property>
726 <property name="position">0</property>
727 </packing>
728 </child>
729 <child>
730 <object class="GtkHBox" id="hbox3">
731 <property name="visible">True</property>
732 <property name="can_focus">False</property>
733 <child>
734 <object class="GtkVBox" id="vbox8">
735 <property name="visible">True</property>
736 <property name="can_focus">False</property>
737 <property name="spacing">3</property>
738 <child>
739 <object class="GtkVBox" id="vbox11">
740 <property name="visible">True</property>
741 <property name="can_focus">False</property>
742 <child>
743 <object class="GtkHBox" id="hbox9">
744 <property name="visible">True</property>
745 <property name="can_focus">False</property>
746 <property name="spacing">8</property>
747 <child>
748 <object class="GtkLabel" id="label17">
749 <property name="visible">True</property>
750 <property name="can_focus">False</property>
751 <property name="xalign">1</property>
752 <property name="yalign">1</property>
753 <property name="label" translatable="yes">&lt;small&gt;&lt;small&gt;dry&lt;/small&gt;&lt;/small&gt;</property>
754 <property name="use_markup">True</property>
755 </object>
756 <packing>
757 <property name="expand">False</property>
758 <property name="fill">False</property>
759 <property name="position">0</property>
760 </packing>
761 </child>
762 <child>
763 <object class="GtkLabel" id="label20">
764 <property name="visible">True</property>
765 <property name="can_focus">False</property>
766 <property name="label" translatable="yes">&lt;b&gt;Mix&lt;/b&gt;</property>
767 <property name="use_markup">True</property>
768 </object>
769 <packing>
770 <property name="expand">True</property>
771 <property name="fill">True</property>
772 <property name="position">1</property>
773 </packing>
774 </child>
775 <child>
776 <object class="GtkLabel" id="label18">
777 <property name="visible">True</property>
778 <property name="can_focus">False</property>
779 <property name="xalign">0</property>
780 <property name="yalign">1</property>
781 <property name="label" translatable="yes">&lt;small&gt;&lt;small&gt;wet&lt;/small&gt;&lt;/small&gt;</property>
782 <property name="use_markup">True</property>
783 </object>
784 <packing>
785 <property name="expand">False</property>
786 <property name="fill">False</property>
787 <property name="position">2</property>
788 </packing>
789 </child>
790 </object>
791 <packing>
792 <property name="expand">False</property>
793 <property name="fill">False</property>
794 <property name="position">0</property>
795 </packing>
796 </child>
797 <child>
798 <object class="GxHSlider" id="gxhslider1">
799 <property name="visible">True</property>
800 <property name="can_focus">True</property>
801 <property name="receives_default">True</property>
802 <property name="adjustment">adjustment8</property>
803 <property name="var_id">jconv.wet_dry</property>
804 </object>
805 <packing>
806 <property name="expand">False</property>
807 <property name="fill">False</property>
808 <property name="position">1</property>
809 </packing>
810 </child>
811 </object>
812 <packing>
813 <property name="expand">True</property>
814 <property name="fill">False</property>
815 <property name="position">0</property>
816 </packing>
817 </child>
818 </object>
819 <packing>
820 <property name="expand">False</property>
821 <property name="fill">False</property>
822 <property name="position">0</property>
823 </packing>
824 </child>
825 <child>
826 <object class="GtkAlignment" id="alignment9">
827 <property name="visible">True</property>
828 <property name="can_focus">False</property>
829 <property name="yalign">0</property>
830 <property name="xscale">0</property>
831 <property name="yscale">0</property>
832 <property name="left_padding">20</property>
833 <child>
834 <object class="GxSwitch" id="run_switch">
835 <property name="visible">True</property>
836 <property name="can_focus">True</property>
837 <property name="receives_default">True</property>
838 <property name="use_action_appearance">False</property>
839 <property name="relief">none</property>
840 <property name="var_id">jconv.on_off</property>
841 <property name="label_ref">label21</property>
842 <child>
843 <object class="GtkVBox" id="vbox9">
844 <property name="visible">True</property>
845 <property name="can_focus">False</property>
846 <child>
847 <object class="GtkLabel" id="label21">
848 <property name="visible">True</property>
849 <property name="can_focus">False</property>
850 <property name="label" translatable="yes">run</property>
851 </object>
852 <packing>
853 <property name="expand">True</property>
854 <property name="fill">True</property>
855 <property name="position">0</property>
856 </packing>
857 </child>
858 <child>
859 <object class="GxToggleImage" id="gxtoggleimage1">
860 <property name="visible">True</property>
861 <property name="can_focus">False</property>
862 <property name="base_name">switchit</property>
863 </object>
864 <packing>
865 <property name="expand">True</property>
866 <property name="fill">True</property>
867 <property name="position">1</property>
868 </packing>
869 </child>
870 </object>
871 </child>
872 </object>
873 </child>
874 </object>
875 <packing>
876 <property name="expand">True</property>
877 <property name="fill">True</property>
878 <property name="position">1</property>
879 </packing>
880 </child>
881 </object>
882 <packing>
883 <property name="expand">True</property>
884 <property name="fill">True</property>
885 <property name="position">1</property>
886 </packing>
887 </child>
888 </object>
889 </child>
890 </object>
891 </child>
892 <child type="label">
893 <object class="GtkLabel" id="label12">
894 <property name="visible">True</property>
895 <property name="can_focus">False</property>
896 <property name="label" translatable="yes">&lt;b&gt;Parameter (live update)&lt;/b&gt;</property>
897 <property name="use_markup">True</property>
898 </object>
899 </child>
900 </object>
901 <packing>
902 <property name="expand">False</property>
903 <property name="fill">False</property>
904 <property name="position">1</property>
905 </packing>
906 </child>
907 <child>
908 <object class="GtkAlignment" id="alignment10">
909 <property name="visible">True</property>
910 <property name="can_focus">False</property>
911 <property name="yscale">0.20000000298023224</property>
912 <property name="right_padding">8</property>
913 <child>
914 <object class="GtkVBox" id="vbox13">
915 <property name="visible">True</property>
916 <property name="can_focus">False</property>
917 <child>
918 <object class="GtkButton" id="reset_button">
919 <property name="label" translatable="yes">Reset</property>
920 <property name="visible">True</property>
921 <property name="can_focus">True</property>
922 <property name="receives_default">True</property>
923 <property name="use_action_appearance">False</property>
924 <signal name="clicked" handler="on_reset_clicked" swapped="no"/>
925 </object>
926 <packing>
927 <property name="expand">True</property>
928 <property name="fill">False</property>
929 <property name="position">0</property>
930 </packing>
931 </child>
932 <child>
933 <object class="GtkButton" id="preset_button">
934 <property name="label" translatable="yes">Presets</property>
935 <property name="visible">True</property>
936 <property name="can_focus">True</property>
937 <property name="receives_default">True</property>
938 <property name="use_action_appearance">False</property>
939 </object>
940 <packing>
941 <property name="expand">True</property>
942 <property name="fill">False</property>
943 <property name="position">1</property>
944 </packing>
945 </child>
946 </object>
947 </child>
948 </object>
949 <packing>
950 <property name="expand">False</property>
951 <property name="fill">False</property>
952 <property name="position">2</property>
953 </packing>
954 </child>
955 </object>
956 <packing>
957 <property name="expand">False</property>
958 <property name="fill">True</property>
959 <property name="position">1</property>
960 </packing>
961 </child>
962 <child>
963 <object class="GtkFrame" id="frame3">
964 <property name="visible">True</property>
965 <property name="can_focus">False</property>
966 <property name="label_xalign">0</property>
967 <child>
968 <object class="GtkAlignment" id="alignment6">
969 <property name="visible">True</property>
970 <property name="can_focus">False</property>
971 <property name="top_padding">2</property>
972 <property name="bottom_padding">2</property>
973 <property name="left_padding">6</property>
974 <property name="right_padding">4</property>
975 <child>
976 <object class="GtkVBox" id="vbox6">
977 <property name="visible">True</property>
978 <property name="can_focus">False</property>
979 <property name="spacing">6</property>
980 <child>
981 <object class="GtkHBox" id="hbox4">
982 <property name="visible">True</property>
983 <property name="can_focus">False</property>
984 <property name="spacing">10</property>
985 <child>
986 <object class="GtkHBox" id="hbox5">
987 <property name="visible">True</property>
988 <property name="can_focus">False</property>
989 <property name="spacing">2</property>
990 <child>
991 <object class="GtkLabel" id="label2">
992 <property name="visible">True</property>
993 <property name="can_focus">False</property>
994 <property name="xalign">0</property>
995 <property name="label" translatable="yes">&lt;b&gt;Samplerate:&lt;/b&gt;</property>
996 <property name="use_markup">True</property>
997 </object>
998 <packing>
999 <property name="expand">False</property>
1000 <property name="fill">True</property>
1001 <property name="position">0</property>
1002 </packing>
1003 </child>
1004 <child>
1005 <object class="GtkLabel" id="samplerate">
1006 <property name="visible">True</property>
1007 <property name="can_focus">False</property>
1008 <property name="xalign">0</property>
1009 <property name="label" translatable="yes">label</property>
1010 <property name="width_chars">7</property>
1011 </object>
1012 <packing>
1013 <property name="expand">False</property>
1014 <property name="fill">True</property>
1015 <property name="position">1</property>
1016 </packing>
1017 </child>
1018 </object>
1019 <packing>
1020 <property name="expand">False</property>
1021 <property name="fill">True</property>
1022 <property name="position">0</property>
1023 </packing>
1024 </child>
1025 <child>
1026 <object class="GtkHBox" id="hbox6">
1027 <property name="visible">True</property>
1028 <property name="can_focus">False</property>
1029 <property name="spacing">2</property>
1030 <child>
1031 <object class="GtkLabel" id="label5">
1032 <property name="visible">True</property>
1033 <property name="can_focus">False</property>
1034 <property name="xalign">0</property>
1035 <property name="label" translatable="yes">&lt;b&gt;Length:&lt;/b&gt;</property>
1036 <property name="use_markup">True</property>
1037 </object>
1038 <packing>
1039 <property name="expand">False</property>
1040 <property name="fill">True</property>
1041 <property name="position">0</property>
1042 </packing>
1043 </child>
1044 <child>
1045 <object class="GtkLabel" id="length">
1046 <property name="visible">True</property>
1047 <property name="can_focus">False</property>
1048 <property name="xalign">0</property>
1049 <property name="label" translatable="yes">label</property>
1050 <property name="width_chars">7</property>
1051 </object>
1052 <packing>
1053 <property name="expand">False</property>
1054 <property name="fill">True</property>
1055 <property name="position">1</property>
1056 </packing>
1057 </child>
1058 </object>
1059 <packing>
1060 <property name="expand">False</property>
1061 <property name="fill">True</property>
1062 <property name="position">1</property>
1063 </packing>
1064 </child>
1065 <child>
1066 <object class="GtkHBox" id="hbox7">
1067 <property name="visible">True</property>
1068 <property name="can_focus">False</property>
1069 <property name="spacing">2</property>
1070 <child>
1071 <object class="GtkLabel" id="label6">
1072 <property name="visible">True</property>
1073 <property name="can_focus">False</property>
1074 <property name="xalign">0</property>
1075 <property name="label" translatable="yes">&lt;b&gt;Format:&lt;/b&gt;</property>
1076 <property name="use_markup">True</property>
1077 </object>
1078 <packing>
1079 <property name="expand">False</property>
1080 <property name="fill">True</property>
1081 <property name="position">0</property>
1082 </packing>
1083 </child>
1084 <child>
1085 <object class="GtkLabel" id="format">
1086 <property name="visible">True</property>
1087 <property name="can_focus">False</property>
1088 <property name="xalign">0</property>
1089 <property name="label" translatable="yes">label</property>
1090 <property name="width_chars">10</property>
1091 </object>
1092 <packing>
1093 <property name="expand">False</property>
1094 <property name="fill">True</property>
1095 <property name="position">1</property>
1096 </packing>
1097 </child>
1098 </object>
1099 <packing>
1100 <property name="expand">False</property>
1101 <property name="fill">True</property>
1102 <property name="position">2</property>
1103 </packing>
1104 </child>
1105 </object>
1106 <packing>
1107 <property name="expand">False</property>
1108 <property name="fill">True</property>
1109 <property name="position">0</property>
1110 </packing>
1111 </child>
1112 <child>
1113 <object class="GtkHBox" id="hbox8">
1114 <property name="visible">True</property>
1115 <property name="can_focus">False</property>
1116 <property name="spacing">4</property>
1117 <child>
1118 <object class="GtkButton" id="open_button">
1119 <property name="visible">True</property>
1120 <property name="can_focus">True</property>
1121 <property name="receives_default">True</property>
1122 <property name="tooltip_text" translatable="yes">impulse response file to use for convolution
1123 it can be mono or stereo
1124 </property>
1125 <property name="use_action_appearance">False</property>
1126 <signal name="clicked" handler="on_open" swapped="no"/>
1127 <child>
1128 <object class="GtkHBox" id="hbox10">
1129 <property name="visible">True</property>
1130 <property name="can_focus">False</property>
1131 <property name="spacing">2</property>
1132 <child>
1133 <object class="GtkImage" id="image6">
1134 <property name="visible">True</property>
1135 <property name="can_focus">False</property>
1136 <property name="stock">gtk-open</property>
1137 </object>
1138 <packing>
1139 <property name="expand">False</property>
1140 <property name="fill">True</property>
1141 <property name="position">0</property>
1142 </packing>
1143 </child>
1144 <child>
1145 <object class="GtkLabel" id="label7">
1146 <property name="visible">True</property>
1147 <property name="can_focus">False</property>
1148 <property name="label" translatable="yes">&lt;b&gt;File:&lt;/b&gt;</property>
1149 <property name="use_markup">True</property>
1150 </object>
1151 <packing>
1152 <property name="expand">False</property>
1153 <property name="fill">True</property>
1154 <property name="position">1</property>
1155 </packing>
1156 </child>
1157 </object>
1158 </child>
1159 </object>
1160 <packing>
1161 <property name="expand">False</property>
1162 <property name="fill">True</property>
1163 <property name="position">0</property>
1164 </packing>
1165 </child>
1166 <child>
1167 <object class="GtkLabel" id="dir">
1168 <property name="visible">True</property>
1169 <property name="can_focus">False</property>
1170 <property name="label" translatable="yes">&lt;b&gt;Dir:&lt;/b&gt;</property>
1171 <property name="use_markup">True</property>
1172 </object>
1173 <packing>
1174 <property name="expand">False</property>
1175 <property name="fill">True</property>
1176 <property name="position">1</property>
1177 </packing>
1178 </child>
1179 <child>
1180 <object class="GtkLabel" id="filename">
1181 <property name="visible">True</property>
1182 <property name="can_focus">False</property>
1183 <property name="xalign">0</property>
1184 <property name="ypad">4</property>
1185 <property name="label" translatable="yes">no file selected</property>
1186 <property name="selectable">True</property>
1187 <property name="ellipsize">start</property>
1188 </object>
1189 <packing>
1190 <property name="expand">True</property>
1191 <property name="fill">True</property>
1192 <property name="position">2</property>
1193 </packing>
1194 </child>
1195 </object>
1196 <packing>
1197 <property name="expand">False</property>
1198 <property name="fill">True</property>
1199 <property name="position">1</property>
1200 </packing>
1201 </child>
1202 <child>
1203 <object class="GtkComboBox" id="file_combo:rack_button">
1204 <property name="visible">True</property>
1205 <property name="can_focus">False</property>
1206 <child>
1207 <object class="GtkCellRendererText" id="cellrenderertext1">
1208 <property name="ellipsize">end</property>
1209 <property name="width_chars">60</property>
1210 </object>
1211 <attributes>
1212 <attribute name="text">0</attribute>
1213 </attributes>
1214 </child>
1215 </object>
1216 <packing>
1217 <property name="expand">True</property>
1218 <property name="fill">True</property>
1219 <property name="position">2</property>
1220 </packing>
1221 </child>
1222 </object>
1223 </child>
1224 </object>
1225 </child>
1226 <child type="label">
1227 <object class="GtkLabel" id="label1">
1228 <property name="visible">True</property>
1229 <property name="can_focus">False</property>
1230 <property name="label" translatable="yes">&lt;b&gt;IR File Details&lt;/b&gt;</property>
1231 <property name="use_markup">True</property>
1232 </object>
1233 </child>
1234 </object>
1235 <packing>
1236 <property name="expand">False</property>
1237 <property name="fill">False</property>
1238 <property name="position">2</property>
1239 </packing>
1240 </child>
1241 </object>
1242 <packing>
1243 <property name="expand">True</property>
1244 <property name="fill">True</property>
1245 <property name="position">0</property>
1246 </packing>
1247 </child>
1248 <child>
1249 <object class="GtkHButtonBox" id="hbuttonbox1">
1250 <property name="visible">True</property>
1251 <property name="can_focus">False</property>
1252 <property name="spacing">20</property>
1253 <property name="layout_style">end</property>
1254 <child>
1255 <object class="GtkButton" id="help_button">
1256 <property name="label">gtk-help</property>
1257 <property name="visible">True</property>
1258 <property name="can_focus">True</property>
1259 <property name="receives_default">True</property>
1260 <property name="use_action_appearance">False</property>
1261 <property name="use_stock">True</property>
1262 </object>
1263 <packing>
1264 <property name="expand">False</property>
1265 <property name="fill">False</property>
1266 <property name="position">0</property>
1267 <property name="secondary">True</property>
1268 </packing>
1269 </child>
1270 <child>
1271 <object class="GtkButton" id="cancel_button">
1272 <property name="label">gtk-cancel</property>
1273 <property name="visible">True</property>
1274 <property name="can_focus">True</property>
1275 <property name="receives_default">True</property>
1276 <property name="use_action_appearance">False</property>
1277 <property name="use_stock">True</property>
1278 <signal name="clicked" handler="on_cancel_button_clicked" swapped="no"/>
1279 </object>
1280 <packing>
1281 <property name="expand">False</property>
1282 <property name="fill">False</property>
1283 <property name="position">1</property>
1284 </packing>
1285 </child>
1286 <child>
1287 <object class="GtkButton" id="ok_button">
1288 <property name="label">gtk-ok</property>
1289 <property name="visible">True</property>
1290 <property name="can_focus">True</property>
1291 <property name="can_default">True</property>
1292 <property name="has_default">True</property>
1293 <property name="receives_default">True</property>
1294 <property name="use_action_appearance">False</property>
1295 <property name="use_stock">True</property>
1296 <signal name="clicked" handler="on_ok_button_clicked" swapped="no"/>
1297 </object>
1298 <packing>
1299 <property name="expand">False</property>
1300 <property name="fill">False</property>
1301 <property name="position">2</property>
1302 </packing>
1303 </child>
1304 </object>
1305 <packing>
1306 <property name="expand">False</property>
1307 <property name="fill">False</property>
1308 <property name="pack_type">end</property>
1309 <property name="position">1</property>
1310 </packing>
1311 </child>
1312 </object>
1313 <packing>
1314 <property name="expand">True</property>
1315 <property name="fill">True</property>
1316 <property name="position">0</property>
1317 </packing>
1318 </child>
1319 </object>
1320 </child>
1321 </object>
1322 <object class="GtkWindow" id="HelpIR">
1323 <property name="can_focus">False</property>
1324 <property name="type_hint">dialog</property>
1325 <child>
1326 <object class="GxPaintBox" id="gxpaintbox2">
1327 <property name="visible">True</property>
1328 <property name="can_focus">False</property>
1329 <property name="border_width">20</property>
1330 <property name="paint_func">gxhead_expose</property>
1331 <child>
1332 <object class="GtkVBox" id="vbox10">
1333 <property name="visible">True</property>
1334 <property name="can_focus">False</property>
1335 <property name="spacing">8</property>
1336 <child>
1337 <object class="GtkLabel" id="label22">
1338 <property name="visible">True</property>
1339 <property name="can_focus">False</property>
1340 <property name="label" translatable="yes">&lt;b&gt;&lt;big&gt;Using the mouse in the graph window&lt;/big&gt;&lt;/b&gt;
1341
1342 &lt;b&gt;set delay / offset:&lt;/b&gt; drag top scale
1343 &lt;b&gt;cut left:&lt;/b&gt; ctrl + left mouse button
1344 &lt;b&gt;cut right:&lt;/b&gt; ctrl + right mouse button
1345
1346 gain line (initially just a green line at the top + corner areas):
1347 &lt;b&gt;move point:&lt;/b&gt; drag with mouse
1348 &lt;b&gt;add point:&lt;/b&gt; click on green line
1349 &lt;b&gt;delete point:&lt;/b&gt; click with right mouse button
1350
1351 &lt;b&gt;zoom in / out:&lt;/b&gt; use scroll wheel
1352 &lt;b&gt;move left / right:&lt;/b&gt; drag graph area
1353
1354 &lt;b&gt;move mark / zoom center:&lt;/b&gt; drag triangle in the bottom area
1355 &lt;b&gt;switch between 2 predefined scales:&lt;/b&gt; click right mouse button
1356
1357 &lt;big&gt;click on the displays in the settings frame
1358 to change values with the keyboard&lt;/big&gt;</property>
1359 <property name="use_markup">True</property>
1360 </object>
1361 <packing>
1362 <property name="expand">True</property>
1363 <property name="fill">True</property>
1364 <property name="position">0</property>
1365 </packing>
1366 </child>
1367 <child>
1368 <object class="GtkHButtonBox" id="hbuttonbox2">
1369 <property name="visible">True</property>
1370 <property name="can_focus">False</property>
1371 <child>
1372 <object class="GtkButton" id="close_irhelp">
1373 <property name="label">gtk-close</property>
1374 <property name="visible">True</property>
1375 <property name="can_focus">True</property>
1376 <property name="receives_default">True</property>
1377 <property name="use_action_appearance">False</property>
1378 <property name="use_stock">True</property>
1379 </object>
1380 <packing>
1381 <property name="expand">False</property>
1382 <property name="fill">False</property>
1383 <property name="position">0</property>
1384 </packing>
1385 </child>
1386 </object>
1387 <packing>
1388 <property name="expand">False</property>
1389 <property name="fill">True</property>
1390 <property name="position">1</property>
1391 </packing>
1392 </child>
1393 </object>
1394 <packing>
1395 <property name="expand">False</property>
1396 <property name="fill">False</property>
1397 <property name="position">0</property>
1398 </packing>
1399 </child>
1400 </object>
1401 </child>
1402 </object>
1403 <object class="GtkAdjustment" id="adjustment1">
61404 <property name="upper">100</property>
71405 <property name="step_increment">1</property>
81406 <property name="page_increment">10</property>
1407 </object>
1408 <object class="GtkAdjustment" id="adjustment10">
1409 <property name="lower">-10</property>
1410 <property name="upper">10</property>
1411 <property name="step_increment">0.10000000000000001</property>
1412 <property name="page_increment">1</property>
91413 </object>
101414 <object class="GtkAdjustment" id="adjustment2">
111415 <property name="upper">100</property>
391443 <property name="page_increment">1</property>
401444 </object>
411445 <object class="GtkAdjustment" id="adjustment8">
1446 <property name="upper">100</property>
421447 <property name="value">100</property>
43 <property name="upper">100</property>
441448 <property name="step_increment">1</property>
451449 <property name="page_increment">10</property>
461450 </object>
501454 <property name="step_increment">0.10000000000000001</property>
511455 <property name="page_increment">1</property>
521456 </object>
53 <object class="GtkAdjustment" id="adjustment10">
54 <property name="lower">-10</property>
55 <property name="upper">10</property>
56 <property name="step_increment">0.10000000000000001</property>
57 <property name="page_increment">1</property>
58 </object>
59 <object class="GtkWindow" id="DisplayIR">
60 <property name="title" translatable="yes">Guitarix JConvolver Parameters</property>
61 <signal name="destroy" handler="on_DisplayIR_destroy"/>
62 <child>
63 <object class="GxPaintBox" id="gxpaintbox1">
64 <property name="visible">True</property>
65 <property name="border_width">20</property>
66 <property name="paint_func">gxhead_expose</property>
67 <child>
68 <object class="GtkVBox" id="vbox1">
69 <property name="visible">True</property>
70 <property name="spacing">5</property>
71 <child>
72 <object class="GtkVBox" id="vbox2">
73 <property name="visible">True</property>
74 <property name="spacing">10</property>
75 <child>
76 <object class="GtkHBox" id="hbox2">
77 <property name="visible">True</property>
78 <child>
79 <object class="GtkAlignment" id="alignment7">
80 <property name="visible">True</property>
81 <property name="top_padding">4</property>
82 <property name="bottom_padding">6</property>
83 <property name="left_padding">4</property>
84 <property name="right_padding">4</property>
85 <child>
86 <object class="GxIREdit" id="iredit">
87 <property name="visible">True</property>
88 <property name="double_buffered">False</property>
89 <property name="scale">0</property>
90 <property name="no_data_text">&lt;span font_desc="Sans bold 20" foreground="#666666"&gt;No file selected
91 &lt;/span&gt;
92 &lt;span font_desc="Sans 12" foreground="#991A1A"&gt;Please open an impulse
93 response file with the
94 &lt;b&gt;File:&lt;/b&gt; button&lt;/span&gt;</property>
95 <signal name="scale_min_reached" handler="on_min_scale_reached"/>
96 <signal name="offset_changed" handler="on_offset_changed"/>
97 <signal name="length_changed" handler="on_length_changed"/>
98 <signal name="delay_changed" handler="on_delay_changed"/>
99 <signal name="scale_max_reached" handler="on_max_scale_reached"/>
100 </object>
101 </child>
102 </object>
103 <packing>
104 <property name="position">0</property>
105 </packing>
106 </child>
107 <child>
108 <object class="GtkVBox" id="vbox3">
109 <property name="visible">True</property>
110 <property name="spacing">5</property>
111 <child>
112 <object class="GtkFrame" id="channelbox">
113 <property name="visible">True</property>
114 <property name="label_xalign">0</property>
115 <property name="shadow_type">none</property>
116 <child>
117 <object class="GtkAlignment" id="alignment2">
118 <property name="visible">True</property>
119 <property name="left_padding">12</property>
120 <child>
121 <object class="GtkVBox" id="vbox4">
122 <property name="visible">True</property>
123 <child>
124 <object class="GxRadioButton" id="left">
125 <property name="label" translatable="yes">left</property>
126 <property name="visible">True</property>
127 <property name="can_focus">True</property>
128 <property name="receives_default">False</property>
129 <property name="tooltip_text" translatable="yes">show only left channel</property>
130 <property name="active">True</property>
131 <property name="draw_indicator">True</property>
132 <property name="base_name">minitoggle</property>
133 <signal name="toggled" handler="on_left"/>
134 </object>
135 <packing>
136 <property name="position">0</property>
137 </packing>
138 </child>
139 <child>
140 <object class="GxRadioButton" id="right">
141 <property name="label" translatable="yes">right</property>
142 <property name="visible">True</property>
143 <property name="can_focus">True</property>
144 <property name="receives_default">False</property>
145 <property name="tooltip_text" translatable="yes">show only right channel</property>
146 <property name="draw_indicator">True</property>
147 <property name="group">left</property>
148 <property name="base_name">minitoggle</property>
149 <signal name="toggled" handler="on_right"/>
150 </object>
151 <packing>
152 <property name="position">1</property>
153 </packing>
154 </child>
155 <child>
156 <object class="GxRadioButton" id="sum">
157 <property name="label" translatable="yes">sum</property>
158 <property name="visible">True</property>
159 <property name="can_focus">True</property>
160 <property name="receives_default">False</property>
161 <property name="tooltip_text" translatable="yes">show sum of left and right channel</property>
162 <property name="draw_indicator">True</property>
163 <property name="group">left</property>
164 <property name="base_name">minitoggle</property>
165 <signal name="toggled" handler="on_sum"/>
166 </object>
167 <packing>
168 <property name="position">2</property>
169 </packing>
170 </child>
171 </object>
172 </child>
173 </object>
174 </child>
175 <child type="label">
176 <object class="GtkLabel" id="label3">
177 <property name="visible">True</property>
178 <property name="label" translatable="yes">&lt;b&gt;Channel&lt;/b&gt;</property>
179 <property name="use_markup">True</property>
180 </object>
181 </child>
182 </object>
183 <packing>
184 <property name="expand">False</property>
185 <property name="position">0</property>
186 </packing>
187 </child>
188 <child>
189 <object class="GtkFrame" id="frame2">
190 <property name="visible">True</property>
191 <property name="label_xalign">0</property>
192 <property name="shadow_type">none</property>
193 <child>
194 <object class="GtkAlignment" id="alignment3">
195 <property name="visible">True</property>
196 <property name="left_padding">12</property>
197 <child>
198 <object class="GtkVBox" id="vbox5">
199 <property name="visible">True</property>
200 <child>
201 <object class="GxRadioButton" id="linear">
202 <property name="label" translatable="yes">linear</property>
203 <property name="visible">True</property>
204 <property name="can_focus">True</property>
205 <property name="receives_default">False</property>
206 <property name="tooltip_text" translatable="yes">linear scale for viewing the wave form</property>
207 <property name="active">True</property>
208 <property name="draw_indicator">True</property>
209 <property name="base_name">minitoggle</property>
210 <signal name="toggled" handler="on_linear"/>
211 </object>
212 <packing>
213 <property name="position">0</property>
214 </packing>
215 </child>
216 <child>
217 <object class="GxRadioButton" id="log">
218 <property name="label" translatable="yes">log.</property>
219 <property name="visible">True</property>
220 <property name="can_focus">True</property>
221 <property name="receives_default">False</property>
222 <property name="tooltip_text" translatable="yes">logarithmic scale</property>
223 <property name="draw_indicator">True</property>
224 <property name="group">linear</property>
225 <property name="base_name">minitoggle</property>
226 </object>
227 <packing>
228 <property name="position">1</property>
229 </packing>
230 </child>
231 </object>
232 </child>
233 </object>
234 </child>
235 <child type="label">
236 <object class="GtkLabel" id="label4">
237 <property name="visible">True</property>
238 <property name="label" translatable="yes">&lt;b&gt;Display&lt;/b&gt;</property>
239 <property name="use_markup">True</property>
240 </object>
241 </child>
242 </object>
243 <packing>
244 <property name="expand">False</property>
245 <property name="position">1</property>
246 </packing>
247 </child>
248 <child>
249 <object class="GtkAlignment" id="alignment5">
250 <property name="visible">True</property>
251 <property name="xalign">1</property>
252 <property name="left_padding">2</property>
253 <child>
254 <object class="GtkTable" id="table2">
255 <property name="visible">True</property>
256 <property name="n_rows">2</property>
257 <property name="n_columns">2</property>
258 <property name="column_spacing">2</property>
259 <property name="row_spacing">2</property>
260 <child>
261 <object class="GtkButton" id="decr">
262 <property name="visible">True</property>
263 <property name="can_focus">True</property>
264 <property name="receives_default">True</property>
265 <property name="tooltip_text" translatable="yes">zoom out (center: triangle at bottom of graph)</property>
266 <signal name="clicked" handler="on_decr"/>
267 <child>
268 <object class="GtkImage" id="image3">
269 <property name="visible">True</property>
270 <property name="stock">gtk-zoom-in</property>
271 </object>
272 </child>
273 </object>
274 <packing>
275 <property name="left_attach">1</property>
276 <property name="right_attach">2</property>
277 </packing>
278 </child>
279 <child>
280 <object class="GtkButton" id="incr">
281 <property name="visible">True</property>
282 <property name="can_focus">True</property>
283 <property name="receives_default">True</property>
284 <property name="tooltip_text" translatable="yes">zoom in (center: triangle at bottom of graph)</property>
285 <signal name="clicked" handler="on_incr"/>
286 <child>
287 <object class="GtkImage" id="image4">
288 <property name="visible">True</property>
289 <property name="stock">gtk-zoom-out</property>
290 </object>
291 </child>
292 </object>
293 </child>
294 <child>
295 <object class="GtkButton" id="home">
296 <property name="visible">True</property>
297 <property name="can_focus">True</property>
298 <property name="receives_default">True</property>
299 <property name="tooltip_text" translatable="yes">display entire range</property>
300 <signal name="clicked" handler="on_home"/>
301 <child>
302 <object class="GtkImage" id="image2">
303 <property name="visible">True</property>
304 <property name="stock">gtk-zoom-fit</property>
305 </object>
306 </child>
307 </object>
308 <packing>
309 <property name="top_attach">1</property>
310 <property name="bottom_attach">2</property>
311 </packing>
312 </child>
313 <child>
314 <object class="GtkButton" id="jump_zoom_mark">
315 <property name="visible">True</property>
316 <property name="can_focus">True</property>
317 <property name="receives_default">True</property>
318 <property name="tooltip_text" translatable="yes">move to zoom center
319 (triangle mark at bottom of graph)</property>
320 <signal name="clicked" handler="on_jump_zoom_mark"/>
321 <child>
322 <object class="GtkImage" id="image5">
323 <property name="visible">True</property>
324 <property name="stock">gtk-jump-to</property>
325 </object>
326 </child>
327 </object>
328 <packing>
329 <property name="left_attach">1</property>
330 <property name="right_attach">2</property>
331 <property name="top_attach">1</property>
332 <property name="bottom_attach">2</property>
333 </packing>
334 </child>
335 </object>
336 </child>
337 </object>
338 <packing>
339 <property name="expand">False</property>
340 <property name="position">2</property>
341 </packing>
342 </child>
343 </object>
344 <packing>
345 <property name="expand">False</property>
346 <property name="fill">False</property>
347 <property name="position">1</property>
348 </packing>
349 </child>
350 </object>
351 <packing>
352 <property name="position">0</property>
353 </packing>
354 </child>
355 <child>
356 <object class="GtkHBox" id="hbox1">
357 <property name="visible">True</property>
358 <property name="spacing">10</property>
359 <child>
360 <object class="GtkFrame" id="frame4">
361 <property name="visible">True</property>
362 <property name="label_xalign">0</property>
363 <child>
364 <object class="GtkAlignment" id="alignment4">
365 <property name="visible">True</property>
366 <property name="xscale">0</property>
367 <property name="yscale">0</property>
368 <property name="bottom_padding">2</property>
369 <property name="left_padding">12</property>
370 <property name="right_padding">4</property>
371 <child>
372 <object class="GtkVBox" id="vbox12">
373 <property name="visible">True</property>
374 <property name="orientation">vertical</property>
375 <child>
376 <object class="GtkTable" id="table1">
377 <property name="visible">True</property>
378 <property name="n_rows">5</property>
379 <property name="n_columns">3</property>
380 <property name="column_spacing">5</property>
381 <child>
382 <object class="GtkLabel" id="label9">
383 <property name="visible">True</property>
384 <property name="xalign">0</property>
385 <property name="label" translatable="yes">Delay</property>
386 </object>
387 <packing>
388 <property name="top_attach">1</property>
389 <property name="bottom_attach">2</property>
390 <property name="x_options">GTK_FILL</property>
391 <property name="y_options">GTK_FILL</property>
392 </packing>
393 </child>
394 <child>
395 <object class="GtkLabel" id="label10">
396 <property name="visible">True</property>
397 <property name="xalign">0</property>
398 <property name="label" translatable="yes">Offset</property>
399 </object>
400 <packing>
401 <property name="top_attach">2</property>
402 <property name="bottom_attach">3</property>
403 <property name="x_options">GTK_FILL</property>
404 <property name="y_options">GTK_FILL</property>
405 </packing>
406 </child>
407 <child>
408 <object class="GtkLabel" id="label11">
409 <property name="visible">True</property>
410 <property name="xalign">0</property>
411 <property name="label" translatable="yes">Length</property>
412 </object>
413 <packing>
414 <property name="top_attach">3</property>
415 <property name="bottom_attach">4</property>
416 <property name="x_options">GTK_FILL</property>
417 <property name="y_options">GTK_FILL</property>
418 </packing>
419 </child>
420 <child>
421 <object class="GxValueDisplay" id="delay">
422 <property name="visible">True</property>
423 <property name="can_focus">True</property>
424 <property name="receives_default">True</property>
425 <property name="adjustment">adjustment1</property>
426 <property name="round_digits">0</property>
427 <property name="value_xalign">1</property>
428 <signal name="value_changed" handler="on_m_delay_changed"/>
429 </object>
430 <packing>
431 <property name="left_attach">1</property>
432 <property name="right_attach">2</property>
433 <property name="top_attach">1</property>
434 <property name="bottom_attach">2</property>
435 </packing>
436 </child>
437 <child>
438 <object class="GxValueDisplay" id="offset">
439 <property name="visible">True</property>
440 <property name="can_focus">True</property>
441 <property name="receives_default">True</property>
442 <property name="adjustment">adjustment2</property>
443 <property name="round_digits">0</property>
444 <property name="value_xalign">1</property>
445 <signal name="value_changed" handler="on_m_offset_changed"/>
446 </object>
447 <packing>
448 <property name="left_attach">1</property>
449 <property name="right_attach">2</property>
450 <property name="top_attach">2</property>
451 <property name="bottom_attach">3</property>
452 </packing>
453 </child>
454 <child>
455 <object class="GxValueDisplay" id="irlength">
456 <property name="visible">True</property>
457 <property name="can_focus">True</property>
458 <property name="receives_default">True</property>
459 <property name="adjustment">adjustment3</property>
460 <property name="round_digits">0</property>
461 <property name="value_xalign">1</property>
462 <signal name="value_changed" handler="on_m_length_changed"/>
463 </object>
464 <packing>
465 <property name="left_attach">1</property>
466 <property name="right_attach">2</property>
467 <property name="top_attach">3</property>
468 <property name="bottom_attach">4</property>
469 </packing>
470 </child>
471 <child>
472 <object class="GtkButton" id="apply_button">
473 <property name="label">App_ly</property>
474 <property name="visible">True</property>
475 <property name="can_focus">True</property>
476 <property name="receives_default">True</property>
477 <property name="use_underline">True</property>
478 <signal name="clicked" handler="on_apply_button_clicked"/>
479 </object>
480 <packing>
481 <property name="right_attach">3</property>
482 <property name="top_attach">4</property>
483 <property name="bottom_attach">5</property>
484 <property name="x_options"></property>
485 <property name="y_options"></property>
486 <property name="y_padding">8</property>
487 </packing>
488 </child>
489 <child>
490 <object class="GxValueDisplay" id="delay_ms">
491 <property name="visible">True</property>
492 <property name="can_focus">True</property>
493 <property name="receives_default">True</property>
494 <property name="adjustment">adjustment5</property>
495 <property name="round_digits">0</property>
496 <property name="value_xalign">1</property>
497 <signal name="value_changed" handler="on_ms_delay_changed"/>
498 </object>
499 <packing>
500 <property name="left_attach">2</property>
501 <property name="right_attach">3</property>
502 <property name="top_attach">1</property>
503 <property name="bottom_attach">2</property>
504 </packing>
505 </child>
506 <child>
507 <object class="GxValueDisplay" id="offset_ms">
508 <property name="visible">True</property>
509 <property name="can_focus">True</property>
510 <property name="receives_default">True</property>
511 <property name="adjustment">adjustment6</property>
512 <property name="round_digits">0</property>
513 <property name="value_xalign">1</property>
514 <signal name="value_changed" handler="on_ms_offset_changed"/>
515 </object>
516 <packing>
517 <property name="left_attach">2</property>
518 <property name="right_attach">3</property>
519 <property name="top_attach">2</property>
520 <property name="bottom_attach">3</property>
521 </packing>
522 </child>
523 <child>
524 <object class="GxValueDisplay" id="irlength_ms">
525 <property name="visible">True</property>
526 <property name="can_focus">True</property>
527 <property name="receives_default">True</property>
528 <property name="adjustment">adjustment7</property>
529 <property name="round_digits">0</property>
530 <property name="value_xalign">1</property>
531 <signal name="value_changed" handler="on_ms_length_changed"/>
532 </object>
533 <packing>
534 <property name="left_attach">2</property>
535 <property name="right_attach">3</property>
536 <property name="top_attach">3</property>
537 <property name="bottom_attach">4</property>
538 </packing>
539 </child>
540 <child>
541 <object class="GtkLabel" id="label15">
542 <property name="visible">True</property>
543 <property name="xalign">1</property>
544 <property name="label" translatable="yes">&lt;small&gt;Samples&lt;/small&gt;</property>
545 <property name="use_markup">True</property>
546 </object>
547 <packing>
548 <property name="left_attach">1</property>
549 <property name="right_attach">2</property>
550 <property name="x_options">GTK_FILL</property>
551 <property name="y_options">GTK_FILL</property>
552 </packing>
553 </child>
554 <child>
555 <object class="GtkLabel" id="label16">
556 <property name="visible">True</property>
557 <property name="label" translatable="yes">&lt;small&gt;MSec&lt;/small&gt;</property>
558 <property name="use_markup">True</property>
559 </object>
560 <packing>
561 <property name="left_attach">2</property>
562 <property name="right_attach">3</property>
563 </packing>
564 </child>
565 <child>
566 <placeholder/>
567 </child>
568 </object>
569 <packing>
570 <property name="position">0</property>
571 </packing>
572 </child>
573 <child>
574 <object class="GtkToggleButton" id="gain_button">
575 <property name="label" translatable="yes">Auto _Gain correction</property>
576 <property name="visible">True</property>
577 <property name="can_focus">True</property>
578 <property name="receives_default">True</property>
579 <property name="use_underline">True</property>
580 </object>
581 <packing>
582 <property name="expand">False</property>
583 <property name="fill">False</property>
584 <property name="position">1</property>
585 </packing>
586 </child>
587 </object>
588 </child>
589 </object>
590 </child>
591 <child type="label">
592 <object class="GtkLabel" id="label8">
593 <property name="visible">True</property>
594 <property name="label" translatable="yes">&lt;b&gt;Settings&lt;/b&gt;</property>
595 <property name="use_markup">True</property>
596 </object>
597 </child>
598 </object>
599 <packing>
600 <property name="expand">False</property>
601 <property name="fill">False</property>
602 <property name="position">0</property>
603 </packing>
604 </child>
605 <child>
606 <object class="GtkFrame" id="frame1">
607 <property name="visible">True</property>
608 <property name="label_xalign">0</property>
609 <child>
610 <object class="GtkAlignment" id="alignment8">
611 <property name="visible">True</property>
612 <property name="xalign">0</property>
613 <property name="yalign">0</property>
614 <property name="xscale">0</property>
615 <property name="yscale">0</property>
616 <property name="top_padding">4</property>
617 <property name="left_padding">12</property>
618 <property name="right_padding">12</property>
619 <child>
620 <object class="GtkVBox" id="vbox7">
621 <property name="visible">True</property>
622 <property name="spacing">10</property>
623 <child>
624 <object class="GtkTable" id="table3">
625 <property name="visible">True</property>
626 <property name="n_rows">2</property>
627 <property name="n_columns">3</property>
628 <property name="column_spacing">20</property>
629 <child>
630 <object class="GxSmallKnob" id="gxsmallknob1">
631 <property name="visible">True</property>
632 <property name="can_focus">True</property>
633 <property name="receives_default">True</property>
634 <property name="adjustment">adjustment4</property>
635 <property name="var_id">jconv.gain</property>
636 <property name="label_ref">label13</property>
637 </object>
638 <packing>
639 <property name="top_attach">1</property>
640 <property name="bottom_attach">2</property>
641 </packing>
642 </child>
643 <child>
644 <object class="GxSmallKnob" id="delay_delta">
645 <property name="visible">True</property>
646 <property name="can_focus">True</property>
647 <property name="receives_default">True</property>
648 <property name="adjustment">adjustment9</property>
649 <property name="var_id">jconv.diff_delay</property>
650 <property name="label_ref">label14</property>
651 <signal name="format_value" handler="on_delay_delta_format_value"/>
652 </object>
653 <packing>
654 <property name="left_attach">1</property>
655 <property name="right_attach">2</property>
656 <property name="top_attach">1</property>
657 <property name="bottom_attach">2</property>
658 </packing>
659 </child>
660 <child>
661 <object class="GtkLabel" id="label13">
662 <property name="visible">True</property>
663 <property name="label" translatable="yes">gain</property>
664 </object>
665 <packing>
666 <property name="x_options">GTK_FILL</property>
667 <property name="y_options">GTK_FILL</property>
668 </packing>
669 </child>
670 <child>
671 <object class="GtkLabel" id="label14">
672 <property name="visible">True</property>
673 <property name="label" translatable="yes">diff delay</property>
674 </object>
675 <packing>
676 <property name="left_attach">1</property>
677 <property name="right_attach">2</property>
678 <property name="x_options">GTK_FILL</property>
679 <property name="y_options">GTK_FILL</property>
680 </packing>
681 </child>
682 <child>
683 <object class="GxSmallKnob" id="gxsmallknob3">
684 <property name="visible">True</property>
685 <property name="can_focus">True</property>
686 <property name="receives_default">True</property>
687 <property name="adjustment">adjustment10</property>
688 <property name="var_id">jconv.balance</property>
689 <property name="label_ref">label19</property>
690 </object>
691 <packing>
692 <property name="left_attach">2</property>
693 <property name="right_attach">3</property>
694 <property name="top_attach">1</property>
695 <property name="bottom_attach">2</property>
696 <property name="x_options">GTK_FILL</property>
697 <property name="y_options">GTK_FILL</property>
698 </packing>
699 </child>
700 <child>
701 <object class="GtkLabel" id="label19">
702 <property name="visible">True</property>
703 <property name="label" translatable="yes">bal</property>
704 </object>
705 <packing>
706 <property name="left_attach">2</property>
707 <property name="right_attach">3</property>
708 <property name="x_options">GTK_FILL</property>
709 <property name="y_options">GTK_FILL</property>
710 </packing>
711 </child>
712 </object>
713 <packing>
714 <property name="expand">False</property>
715 <property name="fill">False</property>
716 <property name="position">0</property>
717 </packing>
718 </child>
719 <child>
720 <object class="GtkHBox" id="hbox3">
721 <property name="visible">True</property>
722 <child>
723 <object class="GtkVBox" id="vbox8">
724 <property name="visible">True</property>
725 <property name="spacing">3</property>
726 <child>
727 <object class="GtkHBox" id="hbox9">
728 <property name="visible">True</property>
729 <property name="spacing">8</property>
730 <child>
731 <object class="GtkLabel" id="label17">
732 <property name="visible">True</property>
733 <property name="xalign">1</property>
734 <property name="yalign">1</property>
735 <property name="label" translatable="yes">&lt;small&gt;&lt;small&gt;dry&lt;/small&gt;&lt;/small&gt;</property>
736 <property name="use_markup">True</property>
737 </object>
738 <packing>
739 <property name="expand">False</property>
740 <property name="fill">False</property>
741 <property name="position">0</property>
742 </packing>
743 </child>
744 <child>
745 <object class="GtkLabel" id="label20">
746 <property name="visible">True</property>
747 <property name="label" translatable="yes">&lt;b&gt;Mix&lt;/b&gt;</property>
748 <property name="use_markup">True</property>
749 </object>
750 <packing>
751 <property name="position">1</property>
752 </packing>
753 </child>
754 <child>
755 <object class="GtkLabel" id="label18">
756 <property name="visible">True</property>
757 <property name="xalign">0</property>
758 <property name="yalign">1</property>
759 <property name="label" translatable="yes">&lt;small&gt;&lt;small&gt;wet&lt;/small&gt;&lt;/small&gt;</property>
760 <property name="use_markup">True</property>
761 </object>
762 <packing>
763 <property name="expand">False</property>
764 <property name="fill">False</property>
765 <property name="position">2</property>
766 </packing>
767 </child>
768 </object>
769 <packing>
770 <property name="expand">False</property>
771 <property name="fill">False</property>
772 <property name="position">0</property>
773 </packing>
774 </child>
775 <child>
776 <object class="GxHSlider" id="gxhslider1">
777 <property name="visible">True</property>
778 <property name="can_focus">True</property>
779 <property name="receives_default">True</property>
780 <property name="adjustment">adjustment8</property>
781 <property name="var_id">jconv.wet_dry</property>
782 </object>
783 <packing>
784 <property name="expand">False</property>
785 <property name="fill">False</property>
786 <property name="position">1</property>
787 </packing>
788 </child>
789 </object>
790 <packing>
791 <property name="expand">False</property>
792 <property name="fill">False</property>
793 <property name="position">0</property>
794 </packing>
795 </child>
796 <child>
797 <object class="GtkAlignment" id="alignment9">
798 <property name="visible">True</property>
799 <property name="yalign">0</property>
800 <property name="xscale">0</property>
801 <property name="yscale">0</property>
802 <property name="left_padding">20</property>
803 <child>
804 <object class="GxSwitch" id="run_switch">
805 <property name="visible">True</property>
806 <property name="can_focus">True</property>
807 <property name="receives_default">True</property>
808 <property name="relief">none</property>
809 <property name="var_id">jconv.on_off</property>
810 <property name="label_ref">label21</property>
811 <child>
812 <object class="GtkVBox" id="vbox9">
813 <property name="visible">True</property>
814 <child>
815 <object class="GtkLabel" id="label21">
816 <property name="visible">True</property>
817 <property name="label" translatable="yes">run</property>
818 </object>
819 <packing>
820 <property name="position">0</property>
821 </packing>
822 </child>
823 <child>
824 <object class="GxToggleImage" id="gxtoggleimage1">
825 <property name="visible">True</property>
826 <property name="base_name">switchit</property>
827 </object>
828 <packing>
829 <property name="position">1</property>
830 </packing>
831 </child>
832 </object>
833 </child>
834 </object>
835 </child>
836 </object>
837 <packing>
838 <property name="position">1</property>
839 </packing>
840 </child>
841 </object>
842 <packing>
843 <property name="position">1</property>
844 </packing>
845 </child>
846 </object>
847 </child>
848 </object>
849 </child>
850 <child type="label">
851 <object class="GtkLabel" id="label12">
852 <property name="visible">True</property>
853 <property name="label" translatable="yes">&lt;b&gt;Parameter (live update)&lt;/b&gt;</property>
854 <property name="use_markup">True</property>
855 </object>
856 </child>
857 </object>
858 <packing>
859 <property name="expand">False</property>
860 <property name="fill">False</property>
861 <property name="position">1</property>
862 </packing>
863 </child>
864 <child>
865 <object class="GtkAlignment" id="alignment10">
866 <property name="visible">True</property>
867 <property name="yscale">0</property>
868 <property name="right_padding">8</property>
869 <child>
870 <object class="GtkButton" id="reset_button">
871 <property name="label" translatable="yes">Reset</property>
872 <property name="visible">True</property>
873 <property name="can_focus">True</property>
874 <property name="receives_default">True</property>
875 <signal name="clicked" handler="on_reset_clicked"/>
876 </object>
877 </child>
878 </object>
879 <packing>
880 <property name="expand">False</property>
881 <property name="fill">False</property>
882 <property name="position">2</property>
883 </packing>
884 </child>
885 </object>
886 <packing>
887 <property name="expand">False</property>
888 <property name="position">1</property>
889 </packing>
890 </child>
891 <child>
892 <object class="GtkFrame" id="frame3">
893 <property name="visible">True</property>
894 <property name="label_xalign">0</property>
895 <child>
896 <object class="GtkAlignment" id="alignment6">
897 <property name="visible">True</property>
898 <property name="top_padding">2</property>
899 <property name="bottom_padding">2</property>
900 <property name="left_padding">6</property>
901 <property name="right_padding">4</property>
902 <child>
903 <object class="GtkVBox" id="vbox6">
904 <property name="visible">True</property>
905 <property name="spacing">6</property>
906 <child>
907 <object class="GtkHBox" id="hbox4">
908 <property name="visible">True</property>
909 <property name="spacing">10</property>
910 <child>
911 <object class="GtkHBox" id="hbox5">
912 <property name="visible">True</property>
913 <property name="spacing">2</property>
914 <child>
915 <object class="GtkLabel" id="label2">
916 <property name="visible">True</property>
917 <property name="xalign">0</property>
918 <property name="label" translatable="yes">&lt;b&gt;Samplerate:&lt;/b&gt;</property>
919 <property name="use_markup">True</property>
920 </object>
921 <packing>
922 <property name="expand">False</property>
923 <property name="position">0</property>
924 </packing>
925 </child>
926 <child>
927 <object class="GtkLabel" id="samplerate">
928 <property name="visible">True</property>
929 <property name="xalign">0</property>
930 <property name="label" translatable="yes">label</property>
931 <property name="width_chars">7</property>
932 </object>
933 <packing>
934 <property name="expand">False</property>
935 <property name="position">1</property>
936 </packing>
937 </child>
938 </object>
939 <packing>
940 <property name="expand">False</property>
941 <property name="position">0</property>
942 </packing>
943 </child>
944 <child>
945 <object class="GtkHBox" id="hbox6">
946 <property name="visible">True</property>
947 <property name="spacing">2</property>
948 <child>
949 <object class="GtkLabel" id="label5">
950 <property name="visible">True</property>
951 <property name="xalign">0</property>
952 <property name="label" translatable="yes">&lt;b&gt;Length:&lt;/b&gt;</property>
953 <property name="use_markup">True</property>
954 </object>
955 <packing>
956 <property name="expand">False</property>
957 <property name="position">0</property>
958 </packing>
959 </child>
960 <child>
961 <object class="GtkLabel" id="length">
962 <property name="visible">True</property>
963 <property name="xalign">0</property>
964 <property name="label" translatable="yes">label</property>
965 <property name="width_chars">7</property>
966 </object>
967 <packing>
968 <property name="expand">False</property>
969 <property name="position">1</property>
970 </packing>
971 </child>
972 </object>
973 <packing>
974 <property name="expand">False</property>
975 <property name="position">1</property>
976 </packing>
977 </child>
978 <child>
979 <object class="GtkHBox" id="hbox7">
980 <property name="visible">True</property>
981 <property name="spacing">2</property>
982 <child>
983 <object class="GtkLabel" id="label6">
984 <property name="visible">True</property>
985 <property name="xalign">0</property>
986 <property name="label" translatable="yes">&lt;b&gt;Format:&lt;/b&gt;</property>
987 <property name="use_markup">True</property>
988 </object>
989 <packing>
990 <property name="expand">False</property>
991 <property name="position">0</property>
992 </packing>
993 </child>
994 <child>
995 <object class="GtkLabel" id="format">
996 <property name="visible">True</property>
997 <property name="xalign">0</property>
998 <property name="label" translatable="yes">label</property>
999 <property name="width_chars">10</property>
1000 </object>
1001 <packing>
1002 <property name="expand">False</property>
1003 <property name="position">1</property>
1004 </packing>
1005 </child>
1006 </object>
1007 <packing>
1008 <property name="expand">False</property>
1009 <property name="position">2</property>
1010 </packing>
1011 </child>
1012 </object>
1013 <packing>
1014 <property name="expand">False</property>
1015 <property name="position">0</property>
1016 </packing>
1017 </child>
1018 <child>
1019 <object class="GtkHBox" id="hbox8">
1020 <property name="visible">True</property>
1021 <property name="spacing">4</property>
1022 <child>
1023 <object class="GtkButton" id="open_button">
1024 <property name="visible">True</property>
1025 <property name="can_focus">True</property>
1026 <property name="receives_default">True</property>
1027 <property name="tooltip_text" translatable="yes">impulse response file to use for convolution
1028 it can be mono or stereo
1029 </property>
1030 <signal name="clicked" handler="on_open"/>
1031 <child>
1032 <object class="GtkHBox" id="hbox10">
1033 <property name="visible">True</property>
1034 <property name="spacing">2</property>
1035 <child>
1036 <object class="GtkImage" id="image6">
1037 <property name="visible">True</property>
1038 <property name="stock">gtk-open</property>
1039 </object>
1040 <packing>
1041 <property name="expand">False</property>
1042 <property name="position">0</property>
1043 </packing>
1044 </child>
1045 <child>
1046 <object class="GtkLabel" id="label7">
1047 <property name="visible">True</property>
1048 <property name="label" translatable="yes">&lt;b&gt;File:&lt;/b&gt;</property>
1049 <property name="use_markup">True</property>
1050 </object>
1051 <packing>
1052 <property name="expand">False</property>
1053 <property name="position">1</property>
1054 </packing>
1055 </child>
1056 </object>
1057 </child>
1058 </object>
1059 <packing>
1060 <property name="expand">False</property>
1061 <property name="position">0</property>
1062 </packing>
1063 </child>
1064 <child>
1065 <object class="GtkLabel" id="dir">
1066 <property name="visible">True</property>
1067 <property name="label" translatable="yes">&lt;b&gt;Dir:&lt;/b&gt;</property>
1068 <property name="use_markup">True</property>
1069 </object>
1070 <packing>
1071 <property name="expand">False</property>
1072 <property name="position">1</property>
1073 </packing>
1074 </child>
1075 <child>
1076 <object class="GtkLabel" id="filename">
1077 <property name="visible">True</property>
1078 <property name="xalign">0</property>
1079 <property name="ypad">4</property>
1080 <property name="label" translatable="yes">no file selected</property>
1081 <property name="selectable">True</property>
1082 <property name="ellipsize">start</property>
1083 </object>
1084 <packing>
1085 <property name="position">2</property>
1086 </packing>
1087 </child>
1088 </object>
1089 <packing>
1090 <property name="expand">False</property>
1091 <property name="position">1</property>
1092 </packing>
1093 </child>
1094 <child>
1095 <object class="GtkHBox" id="box1">
1096 <property name="visible">True</property>
1097 <property name="can_focus">False</property>
1098 <property name="orientation">horizontal</property>
1099 <child>
1100 <object class="GtkButton" id="add_button">
1101 <property name="visible">True</property>
1102 <property name="can_focus">True</property>
1103 <property name="receives_default">True</property>
1104 <signal name="clicked" handler="on_add_clicked"/>
1105 <child>
1106 <object class="GtkLabel" id="ablabel">
1107 <property name="visible">True</property>
1108 <property name="can_focus">False</property>
1109 <property name="label" translatable="yes">add to favourit list</property>
1110 </object>
1111 </child>
1112
1113 </object>
1114 </child>
1115 <child>
1116 <object class="GtkButton" id="remove_button">
1117 <property name="visible">True</property>
1118 <property name="can_focus">True</property>
1119 <property name="receives_default">True</property>
1120 <signal name="clicked" handler="on_remove_clicked"/>
1121 <child>
1122 <object class="GtkLabel" id="relabel">
1123 <property name="visible">True</property>
1124 <property name="can_focus">False</property>
1125 <property name="label" translatable="yes">remove from favourit list</property>
1126 </object>
1127 </child>
1128 </object>
1129 </child>
1130 <child>
1131 <object class="GtkButton" id="list_button">
1132 <property name="visible">True</property>
1133 <property name="can_focus">True</property>
1134 <property name="receives_default">True</property>
1135 <signal name="clicked" handler="on_show_clicked"/>
1136 <child>
1137 <object class="GtkLabel" id="sflabel">
1138 <property name="visible">True</property>
1139 <property name="can_focus">False</property>
1140 <property name="label" translatable="yes">show favourites</property>
1141 </object>
1142 </child>
1143 </object>
1144 </child>
1145 <child>
1146 <object class="GtkButton" id="remove_list_button">
1147 <property name="visible">True</property>
1148 <property name="can_focus">True</property>
1149 <property name="receives_default">True</property>
1150 <signal name="clicked" handler="on_remove_all_clicked"/>
1151 <child>
1152 <object class="GtkLabel" id="rllabel">
1153 <property name="visible">True</property>
1154 <property name="can_focus">False</property>
1155 <property name="label" translatable="yes">remove all favourites</property>
1156 </object>
1157 </child>
1158 </object>
1159 </child>
1160 </object>
1161 </child>
1162 <child>
1163 <object class="GtkHBox" id="vbox11">
1164 <property name="width_request">470</property>
1165 <property name="visible">True</property>
1166 <child>
1167 <placeholder/>
1168 </child>
1169 </object>
1170 <packing>
1171 <property name="expand">False</property>
1172 <property name="fill">False</property>
1173 <property name="position">2</property>
1174 </packing>
1175 </child>
1176 </object>
1177 </child>
1178 </object>
1179 </child>
1180 <child type="label">
1181 <object class="GtkLabel" id="label1">
1182 <property name="visible">True</property>
1183 <property name="label" translatable="yes">&lt;b&gt;IR File Details&lt;/b&gt;</property>
1184 <property name="use_markup">True</property>
1185 </object>
1186 </child>
1187 </object>
1188 <packing>
1189 <property name="expand">False</property>
1190 <property name="fill">False</property>
1191 <property name="position">2</property>
1192 </packing>
1193 </child>
1194 </object>
1195 <packing>
1196 <property name="position">0</property>
1197 </packing>
1198 </child>
1199 <child>
1200 <object class="GtkHButtonBox" id="hbuttonbox1">
1201 <property name="visible">True</property>
1202 <property name="spacing">20</property>
1203 <property name="layout_style">end</property>
1204 <child>
1205 <object class="GtkButton" id="help_button">
1206 <property name="label">gtk-help</property>
1207 <property name="visible">True</property>
1208 <property name="can_focus">True</property>
1209 <property name="receives_default">True</property>
1210 <property name="use_stock">True</property>
1211 </object>
1212 <packing>
1213 <property name="expand">False</property>
1214 <property name="fill">False</property>
1215 <property name="position">0</property>
1216 <property name="secondary">True</property>
1217 </packing>
1218 </child>
1219 <child>
1220 <object class="GtkButton" id="cancel_button">
1221 <property name="label">gtk-cancel</property>
1222 <property name="visible">True</property>
1223 <property name="can_focus">True</property>
1224 <property name="receives_default">True</property>
1225 <property name="use_stock">True</property>
1226 <signal name="clicked" handler="on_cancel_button_clicked"/>
1227 </object>
1228 <packing>
1229 <property name="expand">False</property>
1230 <property name="fill">False</property>
1231 <property name="position">1</property>
1232 </packing>
1233 </child>
1234 <child>
1235 <object class="GtkButton" id="ok_button">
1236 <property name="label">gtk-ok</property>
1237 <property name="visible">True</property>
1238 <property name="can_focus">True</property>
1239 <property name="can_default">True</property>
1240 <property name="has_default">True</property>
1241 <property name="receives_default">True</property>
1242 <property name="use_stock">True</property>
1243 <signal name="clicked" handler="on_ok_button_clicked"/>
1244 </object>
1245 <packing>
1246 <property name="expand">False</property>
1247 <property name="fill">False</property>
1248 <property name="position">2</property>
1249 </packing>
1250 </child>
1251 </object>
1252 <packing>
1253 <property name="expand">False</property>
1254 <property name="fill">False</property>
1255 <property name="pack_type">end</property>
1256 <property name="position">1</property>
1257 </packing>
1258 </child>
1259 </object>
1260 <packing>
1261 <property name="position">0</property>
1262 </packing>
1263 </child>
1264 </object>
1265 </child>
1266 </object>
1267
1268 <object class="GtkWindow" id="HelpIR">
1269 <child>
1270 <object class="GxPaintBox" id="gxpaintbox2">
1271 <property name="visible">True</property>
1272 <property name="border_width">20</property>
1273 <property name="paint_func">gxhead_expose</property>
1274 <child>
1275 <object class="GtkVBox" id="vbox10">
1276 <property name="visible">True</property>
1277 <property name="spacing">8</property>
1278 <child>
1279 <object class="GtkLabel" id="label22">
1280 <property name="visible">True</property>
1281 <property name="label" translatable="yes">&lt;b&gt;&lt;big&gt;Using the mouse in the graph window&lt;/big&gt;&lt;/b&gt;
1282
1283 &lt;b&gt;set delay / offset:&lt;/b&gt; drag top scale
1284 &lt;b&gt;cut left:&lt;/b&gt; ctrl + left mouse button
1285 &lt;b&gt;cut right:&lt;/b&gt; ctrl + right mouse button
1286
1287 gain line (initially just a green line at the top + corner areas):
1288 &lt;b&gt;move point:&lt;/b&gt; drag with mouse
1289 &lt;b&gt;add point:&lt;/b&gt; click on green line
1290 &lt;b&gt;delete point:&lt;/b&gt; click with right mouse button
1291
1292 &lt;b&gt;zoom in / out:&lt;/b&gt; use scroll wheel
1293 &lt;b&gt;move left / right:&lt;/b&gt; drag graph area
1294
1295 &lt;b&gt;move mark / zoom center:&lt;/b&gt; drag triangle in the bottom area
1296 &lt;b&gt;switch between 2 predefined scales:&lt;/b&gt; click right mouse button
1297
1298 &lt;big&gt;click on the displays in the settings frame
1299 to change values with the keyboard&lt;/big&gt;</property>
1300 <property name="use_markup">True</property>
1301 </object>
1302 <packing>
1303 <property name="position">0</property>
1304 </packing>
1305 </child>
1306 <child>
1307 <object class="GtkHButtonBox" id="hbuttonbox2">
1308 <property name="visible">True</property>
1309 <child>
1310 <object class="GtkButton" id="close_irhelp">
1311 <property name="label">gtk-close</property>
1312 <property name="visible">True</property>
1313 <property name="can_focus">True</property>
1314 <property name="receives_default">True</property>
1315 <property name="use_stock">True</property>
1316 </object>
1317 <packing>
1318 <property name="expand">False</property>
1319 <property name="fill">False</property>
1320 <property name="position">0</property>
1321 </packing>
1322 </child>
1323 </object>
1324 <packing>
1325 <property name="expand">False</property>
1326 <property name="position">1</property>
1327 </packing>
1328 </child>
1329 </object>
1330 <packing>
1331 <property name="position">0</property>
1332 </packing>
1333 </child>
1334 </object>
1335 </child>
1336 </object>
1337 <object class="GtkListStore" id="liststore2"/>
13381457 <object class="GtkListStore" id="liststore1">
13391458 <columns>
13401459 <!-- column-name gchar1 -->
13491468 </row>
13501469 </data>
13511470 </object>
1471 <object class="GtkListStore" id="liststore2"/>
13521472 <object class="GtkListStore" id="liststore3"/>
13531473 <object class="GtkRadioButton" id="radiobutton1">
13541474 <property name="label" translatable="yes">radiobutton</property>
13551475 <property name="visible">True</property>
13561476 <property name="can_focus">True</property>
13571477 <property name="receives_default">False</property>
1478 <property name="use_action_appearance">False</property>
13581479 <property name="active">True</property>
13591480 <property name="draw_indicator">True</property>
13601481 </object>
5757 <property name="visible">True</property>
5858 <property name="can_focus">True</property>
5959 <property name="receives_default">True</property>
60 <property name="round_digits">0</property>
6160 <property name="var_id">tube.select</property>
6261 </object>
6362 </child>
9594 <property name="visible">True</property>
9695 <property name="can_focus">True</property>
9796 <property name="receives_default">True</property>
98 <property name="round_digits">0</property>
9997 <property name="var_id">amp2.stage1.Pregain</property>
10098 <property name="label_ref">label22:effekt_label</property>
10199 </object>
133131 <property name="visible">True</property>
134132 <property name="can_focus">True</property>
135133 <property name="receives_default">True</property>
136 <property name="round_digits">0</property>
137134 <property name="var_id">gxdistortion.drive</property>
138135 </object>
139136 <packing>
171168 <property name="can_focus">True</property>
172169 <property name="receives_default">True</property>
173170 <property name="orientation">vertical</property>
174 <property name="round_digits">0</property>
175171 <property name="var_id">gxdistortion.wet_dry</property>
176172 </object>
177173 <packing>
208204 <property name="visible">True</property>
209205 <property name="can_focus">True</property>
210206 <property name="receives_default">True</property>
211 <property name="round_digits">0</property>
212207 <property name="var_id">amp2.stage2.gain1</property>
213208 </object>
214209 <packing>
301296 <property name="visible">True</property>
302297 <property name="can_focus">True</property>
303298 <property name="receives_default">True</property>
304 <property name="round_digits">0</property>
305299 <property name="var_id">bassbooster.Level</property>
306300 <property name="show_value">False</property>
307301 </object>
367361 <property name="visible">True</property>
368362 <property name="can_focus">True</property>
369363 <property name="receives_default">True</property>
370 <property name="round_digits">0</property>
371364 <property name="var_id">con.Level</property>
372365 <property name="show_value">False</property>
373366 </object>
433426 <property name="visible">True</property>
434427 <property name="can_focus">True</property>
435428 <property name="receives_default">True</property>
436 <property name="round_digits">0</property>
437429 <property name="var_id">amp.wet_dry</property>
438430 <property name="show_value">False</property>
439431 </object>
493485 <property name="visible">True</property>
494486 <property name="can_focus">True</property>
495487 <property name="receives_default">True</property>
496 <property name="round_digits">0</property>
497488 <property name="var_id">amp.out_master</property>
498489 <property name="show_value">False</property>
499490 </object>
530521 </child>
531522 </object>
532523 <object class="GtkWindow" id="LivePlay">
524 <property name="app_paintable">True</property>
533525 <property name="can_focus">False</property>
534526 <child>
535527 <object class="GtkEventBox" id="liveplay_canvas">
536528 <property name="visible">True</property>
529 <property name="app_paintable">True</property>
537530 <property name="can_focus">False</property>
531 <property name="double_buffered">False</property>
538532 <child>
539 <object class="GxPaintBox" id="vbox20">
533 <object class="GxPaintBox" id="liveplay_paintbox">
540534 <property name="visible">True</property>
535 <property name="app_paintable">True</property>
541536 <property name="can_focus">False</property>
537 <property name="double_buffered">False</property>
542538 <property name="orientation">vertical</property>
543 <property name="paint_func">info_box_expose off</property>
539 <property name="paint_func">rectangle_skin_color_expose</property>
544540 <child>
545541 <object class="GtkAlignment" id="alignment10">
546542 <property name="visible">True</property>
633629 </object>
634630 <packing>
635631 <property name="expand">True</property>
636 <property name="fill">True</property>
632 <property name="fill">False</property>
637633 <property name="position">0</property>
638634 </packing>
639635 </child>
645641 </object>
646642 <packing>
647643 <property name="expand">True</property>
648 <property name="fill">True</property>
644 <property name="fill">False</property>
649645 <property name="position">1</property>
650646 </packing>
651647 </child>
763759 <property name="visible">True</property>
764760 <property name="can_focus">False</property>
765761 <property name="receives_default">True</property>
766 <property name="round_digits">0</property>
762 <property name="var_id">ui.liveplay_background</property>
767763 <property name="show_value">False</property>
768764 </object>
769765 <packing>
802798 <property name="visible">True</property>
803799 <property name="can_focus">False</property>
804800 <property name="receives_default">True</property>
805 <property name="round_digits">0</property>
801 <property name="var_id">ui.liveplay_brightness</property>
806802 <property name="show_value">False</property>
807803 </object>
808804 <packing>
12391235 <property name="visible">True</property>
12401236 <property name="can_focus">True</property>
12411237 <property name="receives_default">True</property>
1242 <property name="round_digits">0</property>
12431238 <property name="var_id">noise_gate.threshold</property>
12441239 <property name="show_value">False</property>
12451240 </object>
13231318 <property name="visible">True</property>
13241319 <property name="can_focus">True</property>
13251320 <property name="receives_default">True</property>
1326 <property name="round_digits">0</property>
13271321 <property name="var_id">shaper.sharper</property>
13281322 <property name="show_value">False</property>
13291323 </object>
14071401 <property name="visible">True</property>
14081402 <property name="can_focus">True</property>
14091403 <property name="receives_default">True</property>
1410 <property name="round_digits">0</property>
14111404 <property name="var_id">amp.out_amp</property>
14121405 <property name="value_position">left</property>
14131406 </object>
14911484 <property name="visible">True</property>
14921485 <property name="can_focus">True</property>
14931486 <property name="receives_default">True</property>
1494 <property name="round_digits">0</property>
14951487 <property name="var_id">amp.fuzz</property>
14961488 <property name="show_value">False</property>
14971489 </object>
15921584 <object class="GtkLabel" id="label5:rack_effect_label">
15931585 <property name="visible">True</property>
15941586 <property name="can_focus">False</property>
1595 <property name="label" translatable="yes">Tuner</property>
1596 <attributes>
1597 <attribute name="weight" value="bold"/>
1598 <attribute name="size" value="7680"/>
1599 </attributes>
1587 <property name="xalign">0</property>
1588 <property name="label" translatable="yes">&lt;span font="sans bold 7.5"&gt;Tuner&lt;/span&gt;</property>
1589 <property name="use_markup">True</property>
16001590 </object>
16011591 <packing>
16021592 <property name="expand">False</property>
17081698 <property name="visible">True</property>
17091699 <property name="can_focus">True</property>
17101700 <property name="receives_default">True</property>
1711 <property name="round_digits">0</property>
17121701 <property name="var_id">racktuner.tuning</property>
17131702 </object>
17141703 <packing>
17221711 <property name="visible">True</property>
17231712 <property name="can_focus">True</property>
17241713 <property name="receives_default">True</property>
1725 <property name="round_digits">0</property>
17261714 <property name="var_id">racktuner.streaming</property>
17271715 </object>
17281716 <packing>
17361724 <property name="visible">True</property>
17371725 <property name="can_focus">True</property>
17381726 <property name="receives_default">True</property>
1739 <property name="round_digits">0</property>
17401727 <property name="var_id">ui.tuner_reference_pitch</property>
17411728 <property name="value_position">right</property>
17421729 </object>
23012288 <property name="visible">True</property>
23022289 <property name="can_focus">True</property>
23032290 <property name="receives_default">True</property>
2304 <property name="round_digits">0</property>
23052291 <property name="var_id">midi_out.channel_1.velocity</property>
23062292 <property name="value_position">right</property>
23072293 <property name="label_ref">label9:effekt_label</property>
23402326 <property name="visible">True</property>
23412327 <property name="can_focus">True</property>
23422328 <property name="receives_default">True</property>
2343 <property name="round_digits">0</property>
23442329 <property name="var_id">midi_out.channel_1.volume</property>
23452330 <property name="value_position">right</property>
23462331 <property name="label_ref">label13:effekt_label</property>
23792364 <property name="visible">True</property>
23802365 <property name="can_focus">True</property>
23812366 <property name="receives_default">True</property>
2382 <property name="round_digits">0</property>
23832367 <property name="var_id">midi_out.channel_1.oktave</property>
23842368 <property name="value_position">right</property>
23852369 <property name="label_ref">label14:effekt_label</property>
24182402 <property name="visible">True</property>
24192403 <property name="can_focus">True</property>
24202404 <property name="receives_default">True</property>
2421 <property name="round_digits">0</property>
24222405 <property name="var_id">midi_out.channel_1.sensity</property>
24232406 <property name="value_position">right</property>
24242407 <property name="label_ref">label15:effekt_label</property>
25092492 <property name="visible">True</property>
25102493 <property name="can_focus">True</property>
25112494 <property name="receives_default">True</property>
2512 <property name="round_digits">0</property>
25132495 <property name="var_id">midi_out.channel_1.channel</property>
25142496 </object>
25152497 <packing>
25472529 <property name="visible">True</property>
25482530 <property name="can_focus">True</property>
25492531 <property name="receives_default">True</property>
2550 <property name="round_digits">0</property>
25512532 <property name="var_id">midi_out.channel_1.program</property>
25522533 </object>
25532534 <packing>
26452626 <property name="visible">True</property>
26462627 <property name="can_focus">True</property>
26472628 <property name="receives_default">True</property>
2648 <property name="round_digits">0</property>
26492629 <property name="var_id">midi_out.channel_2.velocity</property>
26502630 <property name="value_position">right</property>
26512631 <property name="label_ref">label27:effekt_label</property>
26842664 <property name="visible">True</property>
26852665 <property name="can_focus">True</property>
26862666 <property name="receives_default">True</property>
2687 <property name="round_digits">0</property>
26882667 <property name="var_id">midi_out.channel_2.volume</property>
26892668 <property name="value_position">right</property>
26902669 <property name="label_ref">label28:effekt_label</property>
27232702 <property name="visible">True</property>
27242703 <property name="can_focus">True</property>
27252704 <property name="receives_default">True</property>
2726 <property name="round_digits">0</property>
27272705 <property name="var_id">midi_out.channel_2.oktave</property>
27282706 <property name="value_position">right</property>
27292707 <property name="label_ref">label29:effekt_label</property>
27622740 <property name="visible">True</property>
27632741 <property name="can_focus">True</property>
27642742 <property name="receives_default">True</property>
2765 <property name="round_digits">0</property>
27662743 <property name="var_id">midi_out.channel_2.sensity</property>
27672744 <property name="value_position">right</property>
27682745 <property name="label_ref">label30:effekt_label</property>
28532830 <property name="visible">True</property>
28542831 <property name="can_focus">True</property>
28552832 <property name="receives_default">True</property>
2856 <property name="round_digits">0</property>
28572833 <property name="var_id">midi_out.channel_2.channel</property>
28582834 </object>
28592835 <packing>
28912867 <property name="visible">True</property>
28922868 <property name="can_focus">True</property>
28932869 <property name="receives_default">True</property>
2894 <property name="round_digits">0</property>
28952870 <property name="var_id">midi_out.channel_2.program</property>
28962871 </object>
28972872 <packing>
29892964 <property name="visible">True</property>
29902965 <property name="can_focus">True</property>
29912966 <property name="receives_default">True</property>
2992 <property name="round_digits">0</property>
29932967 <property name="var_id">midi_out.channel_3.velocity</property>
29942968 <property name="value_position">right</property>
29952969 <property name="label_ref">label31:effekt_label</property>
30283002 <property name="visible">True</property>
30293003 <property name="can_focus">True</property>
30303004 <property name="receives_default">True</property>
3031 <property name="round_digits">0</property>
30323005 <property name="var_id">midi_out.channel_3.volume</property>
30333006 <property name="value_position">right</property>
30343007 <property name="label_ref">label32:effekt_label</property>
30673040 <property name="visible">True</property>
30683041 <property name="can_focus">True</property>
30693042 <property name="receives_default">True</property>
3070 <property name="round_digits">0</property>
30713043 <property name="var_id">midi_out.channel_3.oktave</property>
30723044 <property name="value_position">right</property>
30733045 <property name="label_ref">label33:effekt_label</property>
31063078 <property name="visible">True</property>
31073079 <property name="can_focus">True</property>
31083080 <property name="receives_default">True</property>
3109 <property name="round_digits">0</property>
31103081 <property name="var_id">midi_out.channel_3.sensity</property>
31113082 <property name="value_position">right</property>
31123083 <property name="label_ref">label34:effekt_label</property>
31973168 <property name="visible">True</property>
31983169 <property name="can_focus">True</property>
31993170 <property name="receives_default">True</property>
3200 <property name="round_digits">0</property>
32013171 <property name="var_id">midi_out.channel_3.channel</property>
32023172 </object>
32033173 <packing>
32353205 <property name="visible">True</property>
32363206 <property name="can_focus">True</property>
32373207 <property name="receives_default">True</property>
3238 <property name="round_digits">0</property>
32393208 <property name="var_id">midi_out.channel_3.program</property>
32403209 </object>
32413210 <packing>
34173386 <property name="visible">True</property>
34183387 <property name="can_focus">True</property>
34193388 <property name="receives_default">True</property>
3420 <property name="round_digits">0</property>
34213389 <property name="var_id">midi_out.beat_detector.midi_gain</property>
34223390 <property name="value_position">right</property>
34233391 <property name="label_ref">label21:effekt_label</property>
34563424 <property name="visible">True</property>
34573425 <property name="can_focus">True</property>
34583426 <property name="receives_default">True</property>
3459 <property name="round_digits">0</property>
34603427 <property name="var_id">midi_out.beat_detector.stepper</property>
34613428 <property name="value_position">right</property>
34623429 <property name="label_ref">label23:effekt_label</property>
34953462 <property name="visible">True</property>
34963463 <property name="can_focus">True</property>
34973464 <property name="receives_default">True</property>
3498 <property name="round_digits">0</property>
34993465 <property name="var_id">midi_out.beat_detector.note_off</property>
35003466 <property name="value_position">right</property>
35013467 <property name="label_ref">label24:effekt_label</property>
35343500 <property name="visible">True</property>
35353501 <property name="can_focus">True</property>
35363502 <property name="receives_default">True</property>
3537 <property name="round_digits">0</property>
35383503 <property name="var_id">midi_out.beat_detector.atack_gain</property>
35393504 <property name="value_position">right</property>
35403505 <property name="label_ref">label25:effekt_label</property>
35733538 <property name="visible">True</property>
35743539 <property name="can_focus">True</property>
35753540 <property name="receives_default">True</property>
3576 <property name="round_digits">0</property>
35773541 <property name="var_id">midi_out.beat_detector.beat_gain</property>
35783542 <property name="value_position">right</property>
35793543 <property name="label_ref">label26:effekt_label</property>
43164280 </object>
43174281 </child>
43184282 </object>
4283 <object class="GtkSizeGroup" id="ampdetail_sizegroup">
4284 <widgets>
4285 <widget name="ampdetail_mini"/>
4286 <widget name="ampdetail_normal"/>
4287 </widgets>
4288 </object>
43194289 <object class="GtkListStore" id="bank_combo_liststore">
43204290 <columns>
43214291 <!-- column-name gchararray1 -->
43364306 <column type="gint"/>
43374307 </columns>
43384308 </object>
4339 <object class="GtkSizeGroup" id="ampdetail_sizegroup">
4340 <widgets>
4341 <widget name="ampdetail_mini"/>
4342 <widget name="ampdetail_normal"/>
4343 </widgets>
4344 </object>
43454309 <object class="GtkListStore" id="target_liststore">
43464310 <columns>
43474311 <!-- column-name gchararray1 -->
44 <!-- interface-naming-policy project-wide -->
55 <object class="GtkWindow" id="PluginPresetInputWindow">
66 <property name="can_focus">False</property>
7 <property name="resizable">False</property>
87 <property name="window_position">mouse</property>
8 <property name="type_hint">dialog</property>
99 <child>
1010 <object class="GxPaintBox" id="gxpaintbox1">
1111 <property name="visible">True</property>
3030 <object class="GtkEntry" id="entry">
3131 <property name="visible">True</property>
3232 <property name="can_focus">True</property>
33 <property name="has_focus">True</property>
34 <property name="is_focus">True</property>
3335 <property name="invisible_char">•</property>
36 <property name="activates_default">True</property>
3437 <property name="primary_icon_activatable">False</property>
3538 <property name="secondary_icon_activatable">False</property>
3639 <property name="primary_icon_sensitive">True</property>
5356 <property name="label">gtk-cancel</property>
5457 <property name="visible">True</property>
5558 <property name="can_focus">True</property>
59 <property name="can_default">True</property>
5660 <property name="receives_default">True</property>
5761 <property name="use_action_appearance">False</property>
5862 <property name="use_stock">True</property>
6872 <property name="label">gtk-ok</property>
6973 <property name="visible">True</property>
7074 <property name="can_focus">True</property>
75 <property name="can_default">True</property>
76 <property name="has_default">True</property>
7177 <property name="receives_default">True</property>
7278 <property name="use_action_appearance">False</property>
7379 <property name="use_stock">True</property>
55 <object class="GtkWindow" id="PluginPresetListWindow">
66 <property name="can_focus">False</property>
77 <property name="resizable">False</property>
8 <property name="window_position">mouse</property>
9 <property name="type_hint">dialog</property>
810 <child>
911 <object class="GxPaintBox" id="gxpaintbox2">
1012 <property name="visible">True</property>
1717 <property name="visible">True</property>
1818 <property name="can_focus">True</property>
1919 <property name="receives_default">True</property>
20 <property name="round_digits">0</property>
2120 <property name="var_id">tremolo.SINE</property>
2221 </object>
2322 <packing>
4746 <property name="visible">True</property>
4847 <property name="can_focus">True</property>
4948 <property name="receives_default">True</property>
50 <property name="round_digits">0</property>
5149 <property name="var_id">tremolo.freq</property>
5250 <property name="label_ref">label1:rack_label</property>
5351 </object>
9290 <property name="visible">True</property>
9391 <property name="can_focus">True</property>
9492 <property name="receives_default">True</property>
95 <property name="round_digits">0</property>
9693 <property name="var_id">tremolo.depth</property>
9794 <property name="label_ref">label2:rack_label</property>
9895 </object>
130127 <property name="visible">True</property>
131128 <property name="can_focus">True</property>
132129 <property name="receives_default">True</property>
133 <property name="round_digits">0</property>
134130 <property name="var_id">tremolo.wet_dry</property>
135131 <property name="show_value">False</property>
136132 <property name="label_ref">label3:rack_label</property>
150146 <property name="visible">True</property>
151147 <property name="can_focus">True</property>
152148 <property name="receives_default">True</property>
153 <property name="round_digits">0</property>
154149 <property name="var_id">tremolo.wet_dry</property>
155150 </object>
156151 <packing>
121121 */
122122
123123 GxConvolverBase::~GxConvolverBase() {
124 stop();
124 if (is_runnable()) {
125 stop_process();
126 }
125127 }
126128
127129 void GxConvolverBase::adjust_values(
326328 const Gainline& points) {
327329 Audiofile audio;
328330 cleanup();
331 if (fname.empty()) {
332 return false;
333 }
329334 if (audio.open_read(fname)) {
330335 gx_system::gx_print_error("convolver", "Unable to open '" + fname + "'");
331336 return false;
104104 0
105105 };
106106
107 GxEngine::GxEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups)
107 GxEngine::GxEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups, const gx_system::CmdlineOptions& options)
108108 : ModuleSequencer(),
109109 resamp(),
110110 // ModuleSelector's
126126 midiaudiobuffer(tuner),
127127 maxlevel(),
128128 oscilloscope(&ui, *this),
129 convolver(*this),
130 cabinet(*this, resamp),
131 contrast(*this, resamp) {
129 convolver(*this, sigc::mem_fun(stereo_chain, &StereoModuleChain::sync),
130 param, options.get_IR_pathlist(), options.get_sys_IR_dir()),
131 cabinet(*this, sigc::mem_fun(mono_chain, &MonoModuleChain::sync), resamp),
132 contrast(*this, sigc::mem_fun(mono_chain, &MonoModuleChain::sync), resamp) {
132133 #ifdef USE_MIDI_OUT
133134 tuner.set_dep_module(&midiaudiobuffer.plugin);
134135 #endif
4040 steps_up(),
4141 steps_up_dead(),
4242 steps_down(),
43 latch(false),
4443 modules(),
4544 next_commit_needs_ramp() {
4645 sem_init(&sync_sem, 0, 0);
8786 return true;
8887 }
8988
90 void ProcessingChainBase::wait_latch() {
91 if (!latch) {
92 return;
93 }
94 if (!wait_rt_finished()) {
95 latch = false; // timeout; emergency measure for ladspa plugin...
96 }
89 void ProcessingChainBase::set_latch() {
90 int val;
91 sem_getvalue(&sync_sem, &val);
92 if (val > 0) {
93 sem_wait(&sync_sem);
94 }
95 assert(sem_getvalue(&sync_sem, &val) == 0 && val == 0);
9796 }
9897
9998 void ProcessingChainBase::wait_ramp_down_finished() {
242241 void ProcessingChainBase::print_chain_state(const char *title) {
243242 int val;
244243 sem_getvalue(&sync_sem, &val);
245 printf("%s latch = %d, sync_sem = %d, stopped = %d, ramp_mode = %d\n",
246 title, latch, val, stopped, ramp_mode);
244 printf("%s sync_sem = %d, stopped = %d, ramp_mode = %d\n",
245 title, val, stopped, ramp_mode);
247246 }
248247 #endif
249248
102102 ** class GxJConvSettings
103103 */
104104
105 bool* GxJConvSettings::checkbutton7 = 0;
106
107105 GxJConvSettings::GxJConvSettings()
108 : fIRFile(""),
109 fIRDir(getenv("HOME")),
110 fGain(0.2),
106 : fIRFile(),
107 fIRDir(),
108 fGain(0),
111109 fOffset(0),
112110 fLength(0),
113111 fDelay(0),
114112 gainline(),
115 fGainCor(1),
116 file_changed(),
117 faflist() {
113 fGainCor(false) {
118114 }
119115
120116 GxJConvSettings& GxJConvSettings::operator=(GxJConvSettings const& jcset) {
121 bool changed = (fIRFile != jcset.fIRFile || fIRDir != jcset.fIRDir);
122117 fIRFile = jcset.fIRFile;
123118 fIRDir = jcset.fIRDir;
124119 fGain = jcset.fGain;
127122 fDelay = jcset.fDelay;
128123 gainline = jcset.gainline;
129124 fGainCor = jcset.fGainCor;
130 // don't assign file_changed
131 faflist = jcset.faflist;
132 if (changed) {
133 file_changed();
134 }
135125 return *this;
136126 }
137127
138 string GxJConvSettings::getFullIRPath() const {
128 std::string GxJConvSettings::getFullIRPath() const {
139129 if (fIRFile.empty()) {
140130 return fIRFile;
141131 } else {
146136 void GxJConvSettings::setFullIRPath(string name) {
147137 fIRDir = Glib::path_get_dirname(name);
148138 fIRFile= Glib::path_get_basename(name);
149 file_changed();
150139 }
151140
152141 void GxJConvSettings::writeJSON(gx_system::JsonWriter& w,
179168 w.end_array();
180169 }
181170 w.end_array(true);
182
183 // w.end_object(true);
184 w.write_key("jconv.favorits");
185 w.begin_array(true);
186 bool end = true;
187 for (faf_iterator its = faflist.begin(); its != faflist.end(); ++its) {
188 w.begin_array();
189 w.write(*its);
190 w.end_array(end);
191 }
192 w.end_array(true);
193171 w.end_object(true);
172 }
173
174 bool GxJConvSettings::operator==(const GxJConvSettings& jcset) const {
175 if (fIRFile != jcset.fIRFile || fIRDir != jcset.fIRDir) {
176 return false;
177 }
178 if (fOffset != jcset.fOffset || fLength != jcset.fLength || fDelay != jcset.fDelay) {
179 return false;
180 }
181 if (fGainCor != jcset.fGainCor) {
182 return false;
183 }
184 if (fGainCor && abs(fGain - jcset.fGain) > 1e-4 * (fGain + jcset.fGain)) {
185 return false;
186 }
187 if (gainline == jcset.gainline) {
188 return false;
189 }
190 return true;
194191 }
195192
196193 void GxJConvSettings::read_gainline(gx_system::JsonParser& jp) {
205202 p.g = jp.current_value_float();
206203 jp.next(gx_system::JsonParser::end_array);
207204 gainline.push_back(p);
208 }
209 jp.next(gx_system::JsonParser::end_array);
210 }
211
212 void GxJConvSettings::read_favorites(gx_system::JsonParser& jp) {
213 jp.next(gx_system::JsonParser::begin_array);
214 while (jp.peek() == gx_system::JsonParser::begin_array) {
215 jp.next();
216 jp.next(gx_system::JsonParser::value_string);
217 jp.next(gx_system::JsonParser::end_array);
218 faflist.push_back(jp.current_value());
219205 }
220206 jp.next(gx_system::JsonParser::end_array);
221207 }
249235 } else if (jp.current_value() == "jconv.gainline") {
250236 read_gainline(jp);
251237 } else if (jp.current_value() == "jconv.favorits") {
252 read_favorites(jp);
238 jp.skip_object();
253239 } else {
254240 gx_system::gx_print_warning("jconv settings", "unknown key: " + jp.current_value());
255241 jp.skip_object();
263249
264250
265251 /****************************************************************
252 ** class JConvParameter
253 */
254
255 ParameterV<GxJConvSettings>::ParameterV(const string& id, ConvolverAdapter &conv_, GxJConvSettings *v)
256 : Parameter(id, "", tp_special, None, true, false),
257 json_value(),
258 value(v ? v : new GxJConvSettings),
259 std_value(),
260 conv(conv_) {
261 own_var = !v;
262 std_value.setFullIRPath(Glib::build_filename(conv.get_sys_IR_dir(), "greathall.wav"));
263 std_value.fGainCor = true;
264 std_value.fGain = 0.598717;
265 const int ir_len = 112561;
266 std_value.fLength = ir_len;
267 static gain_points g[2] = {{0, 0}, {ir_len-1, 0}};
268 std_value.gainline = Gainline(g, sizeof(g) / sizeof(g[0]));
269 }
270
271 JConvParameter *JConvParameter::insert_param(
272 ParamMap &pmap, const string& id, ConvolverAdapter &conv, GxJConvSettings *v) {
273 JConvParameter *p = new JConvParameter(id, conv, v);
274 pmap.insert(p);
275 return p;
276 }
277
278 JConvParameter::~ParameterV() {
279 if (own_var) {
280 delete value;
281 }
282 }
283
284 void *JConvParameter::zone() {
285 return value;
286 }
287
288 bool JConvParameter::on_off_value() {
289 assert(false);
290 return false;
291 }
292
293 void JConvParameter::set(float n, float high, float llimit, float ulimit) {
294 assert(false);
295 }
296
297 void JConvParameter::stdJSON_value() {
298 json_value = std_value;
299 }
300
301 void JConvParameter::writeJSON(gx_system::JsonWriter& jw) {
302 jw.write_key(_id.c_str());
303 value->writeJSON(jw, conv.get_pathlist());
304 }
305
306 void JConvParameter::readJSON_value(gx_system::JsonParser& jp) {
307 json_value.readJSON(jp, conv.get_pathlist());
308 }
309
310 bool JConvParameter::compareJSON_value() {
311 return json_value == *value;
312 }
313
314 bool JConvParameter::set(const GxJConvSettings& val) const {
315 if (val == *value) {
316 return false;
317 }
318 *value = val;
319 conv.restart();
320 conv.signal_settings_changed()();
321 return true;
322 }
323
324 void JConvParameter::setJSON_value() {
325 set(json_value);
326 }
327
328
329 /****************************************************************
266330 ** class ConvolverAdapter
267331 */
268332
269333 #include "faust/jconv_post.cc"
270334
271 ConvolverAdapter::ConvolverAdapter(EngineControl& engine_)
335 ConvolverAdapter::ConvolverAdapter(
336 EngineControl& engine_, sigc::slot<void> sync_, ParamMap& param_,
337 const gx_system::PathList& pathlist_, const std::string& sys_ir_dir_)
272338 : PluginDef(),
273339 conv(),
274340 activate_mutex(),
275341 engine(engine_),
342 sync(sync_),
343 param(param_),
344 pathlist(pathlist_),
345 sys_ir_dir(sys_ir_dir_),
276346 activated(false),
277347 jc_post(),
278 plugin(),
279 jcset() {
348 settings_changed(),
349 jcset(),
350 jcp(0),
351 plugin() {
280352 version = PLUGINDEF_VERSION;
281353 id = "jconv";
282354 name = N_("Convolver");
288360 plugin = this;
289361 engine.signal_buffersize_change().connect(
290362 sigc::mem_fun(*this, &ConvolverAdapter::change_buffersize));
291 GxJConvSettings::checkbutton7 = &plugin.on_off;
292363 }
293364
294365 ConvolverAdapter::~ConvolverAdapter() {
297368 void ConvolverAdapter::change_buffersize(unsigned int size) {
298369 boost::mutex::scoped_lock lock(activate_mutex);
299370 if (activated) {
300 conv.stop();
371 conv.stop_process();
301372 while (conv.is_runnable()) {
302373 conv.checkstate();
303374 }
314385 if (!plugin.on_off) {
315386 return;
316387 }
317 conv.stop();
318 while (conv.is_runnable()) {
319 conv.checkstate();
320 }
388 conv.set_not_runnable();
389 sync();
390 conv.stop_process();
391 while (!conv.checkstate());
321392 float gain;
322393 if (jcset.getGainCor()) {
323394 gain = jcset.getGain();
381452 }
382453
383454 int ConvolverAdapter::convolver_register(const ParamReg& reg) {
384 return static_cast<ConvolverAdapter*>(reg.plugin)->jc_post.register_par(reg);
455 ConvolverAdapter& self = *static_cast<ConvolverAdapter*>(reg.plugin);
456 self.jcp = JConvParameter::insert_param(self.param, "jconv.convolver", self, &self.jcset);
457 return self.jc_post.register_par(reg);
385458 }
386459
387460 void ConvolverAdapter::convolver_init(unsigned int samplingFreq, PluginDef *p) {
388461 ConvolverAdapter& self = *static_cast<ConvolverAdapter*>(p);
389462 boost::mutex::scoped_lock lock(self.activate_mutex);
390463 if (self.activated) {
391 self.conv.stop();
464 self.conv.stop_process();
392465 self.conv.set_samplerate(samplingFreq);
393466 self.jc_post.init(samplingFreq);
394467 while (self.conv.is_runnable()) {
423496 return -1;
424497 }
425498 } else {
426 self.conv.stop();
499 self.conv.stop_process();
427500 self.jc_post.activate(false);
428501 }
429502 return 0;
435508 */
436509
437510
438 BaseConvolver::BaseConvolver(EngineControl& engine_, gx_resample::BufferResampler& resamp)
511 BaseConvolver::BaseConvolver(EngineControl& engine_, sigc::slot<void> sync_, gx_resample::BufferResampler& resamp)
439512 : PluginDef(),
440513 conv(resamp),
441514 activate_mutex(),
442515 engine(engine_),
516 sync(sync_),
443517 activated(false),
444518 plugin() {
445519 version = PLUGINDEF_VERSION;
451525 }
452526
453527 BaseConvolver::~BaseConvolver() {
528 update_conn.disconnect();
454529 }
455530
456531 void BaseConvolver::change_buffersize(unsigned int bufsize) {
458533 conv.set_buffersize(bufsize);
459534 if (activated) {
460535 if (!bufsize) {
461 conv_stop();
536 conv.stop_process();
462537 } else {
463538 start(true);
464539 }
474549 }
475550 }
476551
552 bool BaseConvolver::check_update_timeout() {
553 if (!activated || !plugin.on_off) {
554 return false;
555 }
556 check_update();
557 return true;
558 }
559
477560 int BaseConvolver::activate(bool start, PluginDef *p) {
478561 BaseConvolver& self = *static_cast<BaseConvolver*>(p);
479562 boost::mutex::scoped_lock lock(self.activate_mutex);
489572 if (!self.start()) {
490573 return -1;
491574 }
492 } else {
493 self.conv_stop();
575 self.update_conn = Glib::signal_timeout().connect(
576 sigc::mem_fun(self, &BaseConvolver::check_update_timeout), 200);
577 } else {
578 self.conv.stop_process();
494579 }
495580 self.activated = start;
496581 return 0;
556641
557642 #include "faust/cabinet_impulse_former.cc"
558643
559 CabinetConvolver::CabinetConvolver(EngineControl& engine, gx_resample::BufferResampler& resamp):
560 BaseConvolver(engine, resamp),
644 CabinetConvolver::CabinetConvolver(EngineControl& engine, sigc::slot<void> sync, gx_resample::BufferResampler& resamp):
645 BaseConvolver(engine, sync, resamp),
561646 current_cab(-1),
562647 level(0),
563648 cabinet(0),
583668 delete[] cab_names;
584669 }
585670
586 bool CabinetConvolver::conv_update() {
587 update_sum();
588 bool ret = update();
589 if (! ret) {
590 ret = start();
591 }
592 return ret;
593 }
594
595 bool CabinetConvolver::start(bool force) {
671 bool CabinetConvolver::do_update() {
672 bool configure = cabinet_changed();
673 if (conv.is_runnable()) {
674 conv.set_not_runnable();
675 sync();
676 conv.stop_process();
677 }
596678 CabDesc& cab = *getCabEntry(cabinet).data;
597 if (cabinet_changed() || sum_changed() || force) {
598 conv.stop();
599 update_cabinet();
600 update_sum();
679 if (current_cab == -1) {
601680 impf.init(cab.ir_sr);
602 float cab_irdata_c[cab.ir_count];
603 impf.compute(cab.ir_count,cab.ir_data,cab_irdata_c);
604 while (!conv.checkstate());
681 }
682 float cab_irdata_c[cab.ir_count];
683 impf.compute(cab.ir_count,cab.ir_data,cab_irdata_c);
684 while (!conv.checkstate());
685 if (configure) {
605686 if (!conv.configure(cab.ir_count, cab_irdata_c, cab.ir_sr)) {
606687 return false;
607688 }
608 return conv_start();
689 } else {
690 if (!conv.update(cab.ir_count, cab_irdata_c, cab.ir_sr)) {
691 return false;
692 }
693 }
694 update_cabinet();
695 update_sum();
696 return conv_start();
697 }
698
699 bool CabinetConvolver::start(bool force) {
700 if (force) {
701 current_cab = -1;
702 }
703 if (cabinet_changed() || sum_changed()) {
704 return do_update();
609705 } else {
610706 while (!conv.checkstate());
611707 if (!conv.is_runnable()) {
615711 }
616712 }
617713
618 bool CabinetConvolver::update() {
619 CabDesc& cab = *getCabEntry(cabinet).data;
620 float cab_irdata_c[cab.ir_count];
621 impf.compute(cab.ir_count,cab.ir_data,cab_irdata_c);
622 return conv.update(cab.ir_count, cab_irdata_c, cab.ir_sr);
623 }
624
625 // reduce gain to compensate the increased gain by the cabinet
626 inline void CabinetConvolver::compensate_cab(int count, float *input0, float *output0) {
627 double fSlow0 = 0.001 * pow(10, -0.1 * level);
628 static double fRec0[2] = {0, 0};
629 for (int i = 0; i < count; i++) {
630 fRec0[0] = (fSlow0 + (0.999 * fRec0[1]));
631 output0[i] = input0[i] * fRec0[0];
632 // post processing
633 fRec0[1] = fRec0[0];
634 }
635 }
636
637 // wraper for the rack order function pointers
714 void CabinetConvolver::check_update() {
715 if (cabinet_changed() || sum_changed()) {
716 do_update();
717 }
718 }
719
638720 void CabinetConvolver::run_cab_conf(int count, float *input0, float *output0, PluginDef *p) {
639721 CabinetConvolver& self = *static_cast<CabinetConvolver*>(p);
640 self.compensate_cab(count, output0, output0);
641722 if (!self.conv.compute(count, output0)) {
723 self.plugin.on_off = false;
642724 gx_system::gx_print_error("Convolver", "cabinet overload");
643 self.current_cab = -1;
644725 }
645726 }
646727
661742
662743 #include "faust/presence_level.cc"
663744
664 ContrastConvolver::ContrastConvolver(EngineControl& engine, gx_resample::BufferResampler& resamp):
665 BaseConvolver(engine, resamp),
745 ContrastConvolver::ContrastConvolver(EngineControl& engine, sigc::slot<void> sync, gx_resample::BufferResampler& resamp):
746 BaseConvolver(engine, sync, resamp),
666747 level(0),
667748 sum(no_sum),
668749 presl() {
675756 ContrastConvolver::~ContrastConvolver() {
676757 }
677758
678 bool ContrastConvolver::start(bool force) {
679 if (sum_changed() || force) {
680 conv.stop();
681 update_sum();
759 bool ContrastConvolver::do_update() {
760 bool configure = (sum == no_sum);
761 if (conv.is_runnable()) {
762 conv.set_not_runnable();
763 sync();
764 conv.stop_process();
765 }
766 if (configure) {
682767 presl.init(contrast_ir_desc.ir_sr);
683 float contrast_irdata_c[contrast_ir_desc.ir_count];
684 presl.compute(contrast_ir_desc.ir_count,contrast_ir_desc.ir_data,contrast_irdata_c);
685 while (!conv.checkstate());
768 }
769 float contrast_irdata_c[contrast_ir_desc.ir_count];
770 presl.compute(contrast_ir_desc.ir_count,contrast_ir_desc.ir_data,contrast_irdata_c);
771 while (!conv.checkstate());
772 if (configure) {
686773 if (!conv.configure(contrast_ir_desc.ir_count, contrast_irdata_c, contrast_ir_desc.ir_sr)) {
687774 return false;
688775 }
689 return conv_start();
776 } else {
777 if (!conv.update(contrast_ir_desc.ir_count, contrast_irdata_c, contrast_ir_desc.ir_sr)) {
778 return false;
779 }
780 }
781 update_sum();
782 return conv_start();
783 }
784
785 bool ContrastConvolver::start(bool force) {
786 if (force) {
787 sum = no_sum;
788 }
789 if (sum_changed()) {
790 return do_update();
690791 } else {
691792 while (!conv.checkstate());
692793 if (!conv.is_runnable()) {
696797 }
697798 }
698799
699 // reduce gain to compensate the increased gain by the cabinet
700 inline void ContrastConvolver::compensate_con(int count, float *input0, float *output0) {
701 double fSlow0 = (0.0010000000000000009 * pow(10, (0.05 * (-level*2.0))));
702 static double fRec0[2] = {0, 0};
703 for (int i = 0; i < count; i++) {
704 fRec0[0] = (fSlow0 + (0.999 * fRec0[1]));
705 output0[i] = input0[i] * fRec0[0];
706 // post processing
707 fRec0[1] = fRec0[0];
800 void ContrastConvolver::check_update() {
801 if (sum_changed()) {
802 do_update();
708803 }
709804 }
710805
715810 return 0;
716811 }
717812
718 // wraper for the presence function
719813 void ContrastConvolver::run_contrast(int count, float *input0, float *output0, PluginDef *p) {
720814 ContrastConvolver& self = *static_cast<ContrastConvolver*>(p);
721 self.compensate_con(count, output0, output0);
722815 if (!self.conv.compute(count, output0)) {
816 self.plugin.on_off = false;
723817 gx_system::gx_print_error("Convolver", "presence overload");
724 self.sum = no_sum;
725818 }
726819 }
727820
177177 {
178178 assert(buffer == 0);
179179 version = PLUGINDEF_VERSION;
180 flags = PGN_SNOOP;
180 flags = PGN_SNOOP | PGN_NO_PRESETS;
181181 id = "oscilloscope";
182182 name = N_("Oscilloscope");
183183 mono_audio = fill_buffer;
174174
175175 // ----- pop up a dialog for starting jack
176176 bool GxJack::gx_jack_init(bool startserver, int wait_after_connect) {
177 AVOIDDENORMALS;
177 AVOIDDENORMALS();
178178 int jackopt = (startserver ? JackNullOption : JackNoStartServer);
179179 gx_system::CmdlineOptions& opt = gx_system::get_options();
180180 client_instance = opt.get_jack_instancename();
330330 if (!gx_jack_init(startserver, wait_after_connect)) {
331331 return false;
332332 }
333 engine.check_module_lists();
333334 engine.clear_stateflag(gx_engine::GxEngine::SF_INITIALIZING);
334335 } else {
335336 if (!client) {
543544 gx_system::measure_start();
544545 GxJack& self = *static_cast<GxJack*>(arg);
545546 if (!self.is_jack_exit()) {
546 AVOIDDENORMALS;
547
548547 // gx_head DSP computing
549548 self.engine.mono_chain.process(
550549 nframes,
568567 GxJack& self = *static_cast<GxJack*>(arg);
569568 gx_system::measure_cont();
570569 if (!self.is_jack_exit()) {
571 AVOIDDENORMALS;
572570 // gx_head DSP computing
573571 float *ibuf = get_float_buf(self.ports.insert_in.port, nframes);
574572 self.engine.stereo_chain.process(
586586 #ifndef NDEBUG
587587 void compare_parameter(const char *title, Parameter* p1, Parameter* p2, bool all) {
588588 if (p1->_id != p2->_id) {
589 printf("%s: Different ID's: %s / %s\n", title, p1->_id.c_str(), p2->_id.c_str());
589 gx_system::gx_print_warning(
590 title, Glib::ustring::compose("Different ID's: %2 / %3",
591 p1->_id, p2->_id));
590592 }
591593 if (p1->_name != p2->_name) {
592 printf("%s[%s]: Different name: %s / %s\n", title, p1->_id.c_str(), p1->_name.c_str(), p2->_name.c_str());
594 gx_system::gx_print_warning(
595 title, Glib::ustring::compose("[%1]: Different name: %2 / %3",
596 p1->_id, p1->_name, p2->_name));
593597 }
594598 if (p1->_group != p2->_group) {
595 printf("%s[%s]: Different group: %s / %s\n", title, p1->_id.c_str(), p1->_group.c_str(), p2->_group.c_str());
599 gx_system::gx_print_warning(
600 title, Glib::ustring::compose("[%1]: Different group: %2 / %3",
601 p1->_id, p1->_group, p2->_group));
596602 }
597603 if (p1->_desc != p2->_desc) {
598 printf("%s[%s]: Different desc: %s / %s\n", title, p1->_id.c_str(), p1->_desc.c_str(), p2->_desc.c_str());
604 gx_system::gx_print_warning(
605 title, Glib::ustring::compose("[%1]: Different desc: %2 / %3",
606 p1->_id, p1->_desc, p2->_desc));
599607 }
600608 if (p1->save_in_preset != p2->save_in_preset) {
601 printf("%s[%s]: save_in_preset different: %d / %d\n", title, p1->_id.c_str(), p1->save_in_preset, p2->save_in_preset);
609 gx_system::gx_print_warning(
610 title, Glib::ustring::compose("[%1]: save_in_preset different: %2 / %3",
611 p1->_id, p1->save_in_preset, p2->save_in_preset));
602612 }
603613 if (p1->controllable != p2->controllable) {
604 printf("%s[%s]: controllable different: %d / %d\n", title, p1->_id.c_str(), p1->controllable, p2->controllable);
614 gx_system::gx_print_warning(
615 title, Glib::ustring::compose("[%1]: controllable different: %2 / %3",
616 p1->_id, p1->controllable, p2->controllable));
605617 }
606618 if (p1->used != p2->used) {
607 printf("%s[%s]: used different: %d / %d\n", title, p1->_id.c_str(), p1->used, p2->used);
619 gx_system::gx_print_warning(
620 title, Glib::ustring::compose("[%1]: used different: %2 / %3",
621 p1->_id, p1->used, p2->used));
608622 }
609623 if (p1->c_type != p2->c_type) {
610 printf("%s[%s]: c_type different: %d / %d\n", title, p1->_id.c_str(), p1->c_type, p2->c_type);
624 gx_system::gx_print_warning(
625 title, Glib::ustring::compose("[%1]: c_type different: %2 / %3",
626 p1->_id, p1->c_type, p2->c_type));
611627 }
612628 if (p1->v_type != p2->v_type) {
613 printf("%s[%s]: v_type different: %d / %d\n", title, p1->_id.c_str(), p1->v_type, p2->v_type);
629 gx_system::gx_print_warning(
630 title, Glib::ustring::compose("[%1]: v_type different: %2 / %3",
631 p1->_id, p1->v_type, p2->v_type));
614632 return;
615633 }
616634 if (p1->isFloat()) {
617635 FloatParameter& f1 = p1->getFloat();
618636 FloatParameter& f2 = p2->getFloat();
619637 if (f1.value != f2.value) {
620 printf("%s[%s]: value address different: %p / %p\n", title, p1->_id.c_str(), f1.value, f2.value);
638 gx_system::gx_print_warning(
639 title, Glib::ustring::compose("[%1]: value address different: %2 / %3",
640 p1->_id, f1.value, f2.value));
621641 }
622642 if (f1.lower != f2.lower) {
623 printf("%s[%s]: float lower different: %g / %g\n", title, p1->_id.c_str(), f1.lower, f2.lower);
643 gx_system::gx_print_warning(
644
645 title, Glib::ustring::compose("[%1]: float lower different: %2 / %3",
646 p1->_id, f1.lower, f2.lower));
624647 }
625648 if (f1.upper != f2.upper) {
626 printf("%s[%s]: float upper different: %g / %g\n", title, p1->_id.c_str(), f1.upper, f2.upper);
649 gx_system::gx_print_warning(
650 title, Glib::ustring::compose("[%1]: float upper different: %2 / %3",
651 p1->_id, f1.upper, f2.upper));
627652 }
628653 if (f1.step != f2.step) {
629 printf("%s[%s]: float step different: %g / %g\n", title, p1->_id.c_str(), f1.step, f2.step);
654 gx_system::gx_print_warning(
655 title, Glib::ustring::compose("[%1]: float step different: %2 / %3",
656 p1->_id, f1.step, f2.step));
630657 }
631658 if (f1.std_value != f2.std_value) {
632 printf("%s[%s]: float std value different: %g / %g\n", title, p1->_id.c_str(), f1.std_value, f2.std_value);
659 gx_system::gx_print_warning(
660 title, Glib::ustring::compose("[%1]: float std value different: %2 / %3",
661 p1->_id, f1.std_value, f2.std_value));
633662 }
634663 if (all) {
635664 if (f1.value != f2.value) {
636 printf("%s[%s]: float value different: %g / %g\n", title, p1->_id.c_str(), *f1.value, *f2.value);
665 gx_system::gx_print_warning(
666 title, Glib::ustring::compose("[%1]: float value different: %2 / %3",
667 p1->_id, *f1.value, *f2.value));
637668 }
638669 if (f1.json_value != f2.json_value) {
639 printf("%s[%s]: float json value different: %g / %g\n", title, p1->_id.c_str(), f1.json_value, f2.json_value);
670 gx_system::gx_print_warning(
671 title, Glib::ustring::compose("[%1]: float json value different: %2 / %3",
672 p1->_id, f1.json_value, f2.json_value));
640673 }
641674 }
642675 return;
13291362 if (jw) {
13301363 jw->begin_array();
13311364 jw->write(id());
1365 switch (c_type) {
1366 case None: jw->write("None"); break;
1367 case Continuous: jw->write("Cont"); break;
1368 case Switch: jw->write("Swth"); break;
1369 case Enum: jw->write("Enum"); break;
1370 default: assert(false);
1371 }
1372 if (save_in_preset) {
1373 jw->write("preset");
1374 }
1375 if (controllable) {
1376 jw->write("control");
1377 }
13321378 jw->write(l_group());
13331379 jw->write(l_name());
13341380 switch (v_type) {
13391385 case tp_switch: jw->write("s"); jw->write(getSwitch().get()); break;
13401386 case tp_file: jw->write("F"); jw->write(getFile().get_parse_name()); break;
13411387 case tp_string: jw->write("S"); jw->write(getString().get_value()); break;
1388 case tp_special: jw->write("G"); break;
13421389 default: assert(false);
13431390 }
13441391 jw->write(getLowerAsFloat());
13801427 }
13811428 }
13821429
1383 bool ParamMap::unit_has_std_values(Glib::ustring group_id) {
1430 bool ParamMap::unit_has_std_values(Glib::ustring group_id) const {
13841431 group_id += ".";
13851432 std::string on_off = group_id + "on_off";
13861433 std::string pp = group_id + "pp";
1434 std::string position = group_id + "position";
13871435 for (iterator i = begin(); i != end(); ++i) {
13881436 if (i->first.compare(0, group_id.size(), group_id) == 0) {
1389 if (i->second->isControllable()) {
1390 if (i->first != on_off && i->first != pp) {
1437 if (i->second->isInPreset()) {
1438 if (i->first != on_off && i->first != pp && i->first != position) {
13911439 i->second->stdJSON_value();
13921440 if (!i->second->compareJSON_value()) {
13931441 return false;
14011449 }
14021450
14031451 // reset all parameters to default settings
1404 void ParamMap::reset_unit(Glib::ustring group_id) {
1452 void ParamMap::reset_unit(Glib::ustring group_id) const {
14051453 group_id += ".";
14061454 std::string on_off = group_id + "on_off";
14071455 std::string pp = group_id + "pp";
1456 std::string position = group_id + "position";
14081457 for (iterator i = begin(); i != end(); ++i) {
14091458 if (i->first.compare(0, group_id.size(), group_id) == 0) {
1410 if (i->second->isControllable()) {
1411 string id = i->first;
1412 if (i->first != on_off && i->first != pp) {
1413 i->second->stdJSON_value();
1414 i->second->setJSON_value();
1415 }
1416 }
1459 if (i->second->isInPreset()) {
1460 if (i->first != on_off && i->first != pp && i->first != position) {
1461 i->second->stdJSON_value();
1462 i->second->setJSON_value();
1463 }
1464 }
14171465 }
14181466 }
14191467 }
7575 gx_engine::FloatParameter p2(
7676 id, name, gx_engine::Parameter::Continuous, true,
7777 &p.getFloat().get_value(), val, low, up, step, true);
78 p2.set_desc(tooltip);
7879 gx_engine::compare_parameter("Alias Parameter", &p, &p2);
7980 #endif
8081 return &p.getFloat().get_value();
4444 opt(opt_),
4545 plist(),
4646 m(0),
47 jcset() {
47 jcset(0) {
4848 }
4949
5050 PresetIO::~PresetIO() {
5555 plist.clear();
5656 delete m;
5757 m = 0;
58 delete jcset;
59 jcset = 0;
5860 }
5961
6062 bool PresetIO::midi_in_preset() {
167169 if (jp.current_value() == "engine") {
168170 read_parameters(jp, true);
169171 } else if (jp.current_value() == "jconv") {
170 jcset = gx_engine::GxJConvSettings();
171 jcset.readJSON(jp, opt.get_IR_pathlist());
172 jcset = new gx_engine::GxJConvSettings();
173 jcset->readJSON(jp, opt.get_IR_pathlist());
172174 } else if (jp.current_value() == "midi_controller") {
173175 if (use_midi) {
174176 m = gx_engine::MidiControllerList::create_controller_array();
191193 }
192194
193195 void PresetIO::commit_preset() {
194 convolver.jcset = jcset;
196 if (jcset) {
197 convolver.set(*jcset);
198 }
195199 for (gx_engine::paramlist::iterator i = plist.begin(); i != plist.end(); ++i) {
196200 (*i)->setJSON_value();
197201 }
206210 w.begin_object(true);
207211 w.write_key("engine");
208212 write_parameters(w, true);
209 w.write_key("jconv");
210 convolver.jcset.writeJSON(w, opt.get_IR_pathlist());
211213 if (write_midi) {
212214 w.write_key("midi_controller");
213215 mctrl.writeJSON(w);
349351 *is_set = true;
350352 while (jp.peek() != gx_system::JsonParser::end_object) {
351353 jp.next(gx_system::JsonParser::value_key);
354 if (!pmap.hasId(jp.current_value())) {
355 gx_system::gx_print_warning(
356 _("recall plugin settings"),
357 _("unknown parameter: ")+jp.current_value());
358 jp.skip_object();
359 continue;
360 }
352361 gx_engine::Parameter& p = pmap[jp.current_value()];
353362 p.readJSON_value(jp);
354363 if (!p.compareJSON_value()) {
380389 jp.next(gx_system::JsonParser::begin_object);
381390 while (jp.peek() != gx_system::JsonParser::end_object) {
382391 jp.next(gx_system::JsonParser::value_key);
383 gx_engine::Parameter& p = pmap[jp.current_value()];
384 p.readJSON_value(jp);
385 plist.push_back(&p);
392 if (pmap.hasId(jp.current_value())) {
393 gx_engine::Parameter& p = pmap[jp.current_value()];
394 p.readJSON_value(jp);
395 plist.push_back(&p);
396 }
386397 }
387398 jp.next(gx_system::JsonParser::end_object);
388399 }
406417 id += ".";
407418 string on_off = id + "on_off";
408419 string pp = id + "pp";
420 std::string position = id + "position";
409421 jw.begin_object(true);
410422 for (gx_engine::ParamMap::iterator i = pmap.begin(); i != pmap.end(); ++i) {
411423 if (i->first.compare(0, id.size(), id) == 0) {
412 if (i->second->isControllable()) {
413 if (i->first != on_off && i->first != pp) {
424 if (i->second->isInPreset()) {
425 if (i->first != on_off && i->first != pp && i->first != position) {
414426 i->second->writeJSON(jw);
415427 jw.newline();
416428 }
3535
3636 #ifndef NDEBUG
3737
38 /* return time difference in ns, fail if > sec (doesn't fit int 32 bit int) */
39 int Measure::ts_diff(struct timespec ts1, struct timespec ts2) {
40 time_t df = ts1.tv_sec - ts2.tv_sec;
41 if (abs(df) > 2) {
42 return -1; // failed
43 }
44 return df * 1000000000 + (ts1.tv_nsec - ts2.tv_nsec);
38 void Measure::reset() {
39 period.reset();
40 duration.reset();
41 duration1.reset();
42 duration2.reset();
43 FPUStatus1 = 0;
44 FPUStatus2 = 0;
45 MXStatus1 = 0;
46 MXStatus2 = 0;
4547 }
4648
4749 void Measure::print_accum(const Accum& accum, const char* prefix, bool verbose, int total) const {
50 streamsize prec = cout.precision();
51 ios_base::fmtflags flags = cout.flags();
4852 cout << prefix << "mean: " << fixed << setprecision(4) << ns2ms(accum.mean());
4953 if (total > 0) {
5054 cout << " (" << setprecision(2) << 100.0*accum.mean()/static_cast<float>(total) << "%)";
5963 << ", n: " << accum.count();
6064 }
6165 cout << endl;
66 cout.precision(prec);
67 cout.flags(flags);
68 }
69
70 static void print_status(const char *title, unsigned int status) {
71 // print list of names for active bits in "status"
72 // bits for mmx and x87 have different symbolic names in
73 // header files but are actually identical so that this function
74 // can be used for both types status word
75 Glib::ustring s;
76 if (status & FE_INVALID) {
77 if (!s.empty()) {
78 s += ",";
79 }
80 s += "invalid";
81 }
82 #ifdef FE_DENORM
83 if (status & FE_DENORM) {
84 if (!s.empty()) {
85 s += ",";
86 }
87 s += "denormal";
88 }
89 #endif
90 if (status & FE_DIVBYZERO) {
91 if (!s.empty()) {
92 s += ",";
93 }
94 s += "zerodivide";
95 }
96 if (status & FE_OVERFLOW) {
97 if (!s.empty()) {
98 s += ",";
99 }
100 s += "overflow";
101 }
102 if (status & FE_UNDERFLOW) {
103 if (!s.empty()) {
104 s += ",";
105 }
106 s += "underflow";
107 }
108 if (!s.empty()) {
109 cout << title << s << endl;
110 }
62111 }
63112
64113 void Measure::print(bool verbose) const {
70119 } else {
71120 print_accum(duration, "duration ", false, period.mean());
72121 }
122 print_status("FPU status: ", FPUStatus1 | FPUStatus2);
123 print_status("MX status: ", MXStatus1 | MXStatus2);
124 }
125
126 MeasureThreadsafe::MeasureThreadsafe()
127 : m(), pmeasure(m), t1s(), t1e(), t2s(), t1old(), FPUStatus(), MXStatus() {
73128 }
74129
75130 void MeasureThreadsafe::print(bool verbose) {
87142
88143 MeasureThreadsafe measure;
89144
90 static int print_measures(gpointer data) {
91 bool verbose = GPOINTER_TO_INT(data);
92 measure.print(verbose);
93 return TRUE;
94 }
95
96145 void add_time_measurement() {
97146 char *p = getenv("GUITARIX_MEASURE");
98147 if (!p) {
102151 if (strcmp(p, "1") == 0) {
103152 verbose = true;
104153 }
105 g_timeout_add(1000, print_measures, (gpointer)verbose);
154 Glib::signal_timeout().connect(
155 sigc::bind_return(
156 sigc::bind(
157 sigc::mem_fun(measure, &MeasureThreadsafe::print),
158 verbose),
159 true),
160 1000);
106161 }
107162
108163 #endif
160215 }
161216
162217
163 bool PathList::find_dir(string* d, const string& filename) const {
218 bool PathList::find_dir(std::string* d, const std::string& filename) const {
164219 for (pathlist::const_iterator i = dirs.begin();
165220 i != dirs.end(); ++i) {
166221 string p = (*i)->get_path();
502557 // quick copy list
503558 msgmutex.lock();
504559 list<logmsg> l = msglist;
505 msglist.clear();
560 if (!queue_all_msgs) {
561 msglist.clear();
562 }
506563 msgmutex.unlock();
507564
508565 // feed throught the handler(s)
509566 for (list<logmsg>::iterator i = l.begin(); i != l.end(); ++i) {
510 handlers(i->msg, i->msgtype, i->plugged);
567 if (queue_all_msgs) {
568 if (!i->plugged) {
569 handlers(i->msg, i->msgtype, i->plugged);
570 i->plugged = true;
571 }
572 } else {
573 handlers(i->msg, i->msgtype, i->plugged);
574 }
511575 }
512576 }
513577
4646 ** message boxes
4747 */
4848
49 static void on_gx_nchoice_map(GtkWidget *w, gpointer data) {
50 // since gx_nchoice_dialog_without_entry is only used for the
51 // jack starter dialog (FIXME: cleanup...):
52 // little hack to set the window non-modal
53 // after gtk_dialog_run() forced it to modal
54 // needed in case an error window is already open
55 // or gets opened by an background handler
56 gtk_window_set_modal(GTK_WINDOW(w), FALSE);
57 }
58
4959 // ---- choice dialog without text entry
5060 gint gx_nchoice_dialog_without_entry(
5161 const char* window_title,
94104 gtk_widget_show(image);
95105
96106 gtk_window_set_keep_above(GTK_WINDOW(dialog), TRUE);
107
108 g_signal_connect(dialog, "map", G_CALLBACK(on_gx_nchoice_map), NULL);
97109
98110 // --- run dialog and check response
99111 gint response = gtk_dialog_run(GTK_DIALOG(dialog));
3131
3232 IRWindow *IRWindow::instance = 0;
3333
34 IRWindow *IRWindow::create(gx_ui::GxUI& ui, gx_engine::ConvolverAdapter& convolver_, Glib::RefPtr<Gdk::Pixbuf> icon) {
34 IRWindow *IRWindow::create(gx_ui::GxUI& ui, gx_engine::ConvolverAdapter& convolver,
35 Glib::RefPtr<Gdk::Pixbuf> icon, const gx_preset::GxSettings& gx_settings,
36 Glib::RefPtr<Gtk::AccelGroup> accels) {
3537 if (!instance) {
3638 Glib::RefPtr<gx_gui::GxBuilder> bld = gx_gui::GxBuilder::create_from_file(
3739 gx_system::get_options().get_builder_filepath("iredit.glade"), &ui);
38 instance = new IRWindow(bld, convolver_, icon);
40 instance = new IRWindow(bld, convolver, icon, gx_settings, accels);
3941 }
4042 return instance;
4143 }
4446 ** Constructor
4547 */
4648
47 void IRWindow::init_connect() {
48 builder->find_widget("vbox11", wboxcombo);
49 wboxcombo->add(*wcombo);
50 wboxcombo->show_all();
51
49 void IRWindow::init_connect(const gx_preset::GxSettings& gx_settings) {
5250 builder->find_widget("iredit", wIredit);
5351 wIredit->signal_delay_changed().connect(sigc::mem_fun(*this,
5452 &IRWindow::on_delay_changed));
6159 wIredit->signal_scale_min_reached().connect(sigc::mem_fun(*this,
6260 &IRWindow::on_min_scale_reached));
6361
62 builder->find_widget("file_combo:rack_button", wcombo);
63 wcombo->signal_changed().connect(
64 sigc::mem_fun(*this, &IRWindow::on_combo_changed));
65 wcombo->set_model(model);
66
6467 builder->find_widget("left", wLeft);
6568 wLeft->signal_toggled().connect(sigc::mem_fun(*this, &IRWindow::on_left));
6669 builder->find_widget("right", wRight);
7477 builder->find_widget("linear", wLinear);
7578 wLinear->signal_toggled().connect(sigc::mem_fun(*this, &IRWindow::on_linear));
7679
77 builder->find_widget("delay", wDelay);
80 builder->find_widget("delay:show_always", wDelay);
7881 wDelay->signal_value_changed().connect(sigc::mem_fun(*this,
7982 &IRWindow::on_m_delay_changed));
80 builder->find_widget("offset", wOffset);
83 builder->find_widget("offset:show_always", wOffset);
8184 wOffset->signal_value_changed().connect(sigc::mem_fun(*this,
8285 &IRWindow::on_m_offset_changed));
83 builder->find_widget("irlength", wLength);
86 builder->find_widget("irlength:show_always", wLength);
8487 wLength->signal_value_changed().connect(sigc::mem_fun(*this,
8588 &IRWindow::on_m_length_changed));
86 builder->find_widget("delay_ms", wDelay_ms);
89 builder->find_widget("delay_ms:show_always", wDelay_ms);
8790 wDelay_ms->signal_value_changed().connect(sigc::mem_fun(*this,
8891 &IRWindow::on_ms_delay_changed));
89 builder->find_widget("offset_ms", wOffset_ms);
92 builder->find_widget("offset_ms:show_always", wOffset_ms);
9093 wOffset_ms->signal_value_changed().connect(sigc::mem_fun(*this,
9194 &IRWindow::on_ms_offset_changed));
92 builder->find_widget("irlength_ms", wLength_ms);
95 builder->find_widget("irlength_ms:show_always", wLength_ms);
9396 wLength_ms->signal_value_changed().connect(sigc::mem_fun(*this,
9497 &IRWindow::on_ms_length_changed));
9598
107110 builder->find_widget("decr", wDecr);
108111 wDecr->signal_clicked().connect(sigc::mem_fun(*this, &IRWindow::on_decr));
109112
110 builder->find_widget("add_button", wadd);
111 builder->find_widget("ablabel", wladd);
112 wladd->set_name("beffekt_label");
113 wadd->set_name("rack_button");
114 wadd->signal_clicked().connect(sigc::mem_fun(*this, &IRWindow::on_add_button_clicked));
115
116 builder->find_widget("list_button", wshow);
117 builder->find_widget("sflabel", wlshow);
118 wlshow->set_name("beffekt_label");
119 wshow->set_name("rack_button");
120 wshow->signal_clicked().connect(sigc::mem_fun(*this, &IRWindow::on_show_button_clicked_in));
121
122 builder->find_widget("remove_button", wremove);
123 builder->find_widget("relabel", wlremove);
124 wlremove->set_name("beffekt_label");
125 wremove->set_name("rack_button");
126 wremove->signal_clicked().connect(sigc::mem_fun(*this, &IRWindow::on_remove_button_clicked));
127
128 builder->find_widget("remove_list_button", wremoveall);
129 builder->find_widget("rllabel", wlremoveall);
130 wlremoveall->set_name("beffekt_label");
131 wremoveall->set_name("rack_button");
132 wremoveall->signal_clicked().connect(sigc::mem_fun(*this, &IRWindow::on_remove_all_button_clicked));
133
134113 builder->find_widget("reset_button", wReset);
135114 wReset->signal_clicked().connect(sigc::mem_fun(*this, &IRWindow::on_reset_clicked));
136115 builder->find_widget("open_button", wOpen);
148127 &IRWindow::on_ok_button_clicked));
149128
150129 builder->find_widget("gain_button", wGain_correction);
151 wGain_correction->signal_toggled().connect(sigc::mem_fun(*this,
152 &IRWindow::on_gain_button_toggled));
130 autogain_conn = wGain_correction->signal_toggled().connect(
131 sigc::mem_fun(*this, &IRWindow::on_gain_button_toggled));
153132
154133 builder->find_widget("length", wSamples);
155134 builder->find_widget("samplerate", wSampleRate);
164143 builder->find_widget("HelpIR", wHelp);
165144 builder->find_widget("close_irhelp", button);
166145 button->signal_clicked().connect(sigc::mem_fun(wHelp, &Gtk::Widget::hide));
167 }
168
169 void IRWindow::set_GainCor() {
170 wGain_correction->set_active(convolver.jcset.getGainCor());
171 }
172
173 IRWindow::IRWindow(const Glib::RefPtr<gx_gui::GxBuilder>& bld, gx_engine::ConvolverAdapter& convolver_, Glib::RefPtr<Gdk::Pixbuf> icon)
174 : builder(bld), filename(), ms(0.0), audio_buffer(0),
175 audio_size(0), audio_chan(0), convolver(convolver_), gtk_window(0),
146
147 builder->find_widget("preset_button", button);
148 button->signal_clicked().connect(
149 sigc::bind(
150 sigc::mem_fun(this, &IRWindow::on_preset_popup_clicked),
151 sigc::ref(gx_settings)));
152
153 gtk_window->signal_key_press_event().connect(
154 sigc::mem_fun(this, &IRWindow::on_key_press_event));
155 }
156
157 IRWindow::IRWindow(const Glib::RefPtr<gx_gui::GxBuilder>& bld, gx_engine::ConvolverAdapter& convolver_,
158 Glib::RefPtr<Gdk::Pixbuf> icon, const gx_preset::GxSettings& gx_settings,
159 Glib::RefPtr<Gtk::AccelGroup> accels)
160 : builder(bld),
161 filename(),
162 ms(0.0),
163 audio_buffer(0),
164 audio_size(0),
165 audio_chan(0),
166 convolver(convolver_),
167 gtk_window(0),
168 autogain_conn(),
176169 //skipped all gtk widget pointers, will be set in init_connect()
177 wcombo(), wboxcombo(), treeview(), model(), columns(), menucont(0) {
170 columns(),
171 model(Gtk::TreeStore::create(columns)),
172 current_combo_dir() {
178173 bld->get_toplevel("DisplayIR", gtk_window);
179 // setup the TreeView
180 treeview = new Gtk::TreeView;
181 model = Gtk::TreeStore::create(columns);
182 treeview->set_headers_visible(false);
183 treeview->set_model(model);
184 treeview->append_column("", columns.name);
185 wcombo = new Gtk::ComboBox();
186 wcombo->set_name("rack_button");
187
188 init_connect();
174
175 init_connect(gx_settings);
189176 gtk_window->set_icon(icon);
190 set_GainCor();
177 gtk_window->add_accel_group(accels);
178 convolver.signal_settings_changed().connect(
179 sigc::mem_fun(this, &IRWindow::load_state));
191180
192181 // reset display
193182 file_changed("", 0, 0, 0, "");
199188 IRWindow::~IRWindow() {
200189 delete gtk_window;
201190 delete audio_buffer;
202 delete treeview;
203 delete wcombo;
204 delete menucont;
205191 }
206192
207193 /*
238224 wOffset_ms->set_range(0, (length-1)*1000.0/rate);
239225 wLength->set_range(0, length);
240226 wLength_ms->set_range(0, (length)*1000.0/rate);
241 on_delay_changed(0, rate);
242 on_offset_changed(0, rate);
243 on_length_changed(length, rate);
244227 s_length = (boost::format("%1%") % length).str();
245228 s_rate = (boost::format("%1%") % rate).str();
246 save_state();
247229 }
248230 wSamples->set_text(s_length);
249231 wSampleRate->set_text(s_rate);
252234 wFilename->set_text(Glib::path_get_dirname(filename));
253235 }
254236
255 // wrapper function to reload the cmbobox tree in a idle loop
256 gboolean enumerate(gpointer arg) {
257 IRWindow::get_window()->on_enumerate();
258 return false;
259 }
260
261237 void IRWindow::load_state() {
262 string path = convolver.jcset.getFullIRPath();
238 string path = convolver.getFullIRPath();
263239 if (path.empty()) {
240 wIredit->set_ir_data(0, 0, 0, 0);
264241 return;
265242 }
266 wIredit->set_offset(convolver.jcset.getOffset());
267 wIredit->set_delay(convolver.jcset.getDelay());
268 wIredit->set_length(convolver.jcset.getLength());
269 if (load_data(path) && convolver.jcset.getGainline().size()) {
270 wIredit->set_gain(convolver.jcset.getGainline());
271 }
272 g_idle_add(enumerate, NULL);
273 }
274
275 bool IRWindow::load_data(Glib::ustring f) {
243 const gx_engine::GxJConvSettings& jcset = convolver.get_jcset();
244 gx_engine::GxJConvSettings jc;
245 make_state(jc);
246 if (jc == jcset) {
247 return;
248 }
249 autogain_conn.block();
250 wGain_correction->set_active(jcset.getGainCor());
251 autogain_conn.unblock();
252 load_data(path, jcset.getOffset(), jcset.getDelay(), jcset.getLength(), jcset.getGainline());
253 Glib::signal_idle().connect_once(
254 sigc::mem_fun(this, &IRWindow::on_enumerate));
255 }
256
257 Gainline IRWindow::gain0 = Gainline();
258
259 bool IRWindow::load_data(Glib::ustring f, int offset, int delay, int length, const Gainline& gain) {
276260 filename = f;
277261 gx_engine::Audiofile audio;
278262 if (audio.open_read(filename)) {
316300 }
317301 delete[] audio_buffer;
318302 audio_buffer = buffer;
319 wIredit->set_ir_data(audio_buffer, audio_chan, audio_size, audio.rate());
320303 file_changed(filename, audio.rate(), audio_size, audio_chan, enc);
304 if (!length) {
305 length = audio_size;
306 }
307 wIredit->set_state(audio_buffer, audio_chan, audio_size, audio.rate(), offset, offset+length, delay-offset, gain);
321308 wSum->set_active(true);
322309 wLog->set_active(true);
323310 return true;
357344 return gain;
358345 }
359346
360 bool IRWindow::save_state() {
347 void IRWindow::make_state(gx_engine::GxJConvSettings& jc) {
348 Gainline gainline = wIredit->get_gain();
361349 unsigned int offset = wIredit->get_offset();
362350 unsigned int length = wIredit->get_length();
363 unsigned int delay = wIredit->get_delay();
364 bool gain_cor = convolver.jcset.getGainCor();
365 Gainline gainline = wIredit->get_gain();
366 if (offset == convolver.jcset.getOffset() &&
367 delay == convolver.jcset.getDelay() &&
368 length == convolver.jcset.getLength() &&
369 filename == convolver.jcset.getFullIRPath() &&
370 gainline == convolver.jcset.getGainline()) {
371 // assume gain value is already calculated correctly
372 return false;
373 }
374 convolver.jcset.setOffset(offset);
375 convolver.jcset.setDelay(delay);
376 convolver.jcset.setLength(length);
377 convolver.jcset.setFullIRPath(filename);
378 convolver.jcset.setGainline(gainline);
379351 double gain = calc_normalized_gain(offset, length, gainline);
380 convolver.jcset.setGain(gain);
381 convolver.jcset.setGainCor(gain_cor);
382 return true;
352 jc.setDelay(wIredit->get_delay());
353 jc.setOffset(offset);
354 jc.setLength(length);
355 jc.setFullIRPath(filename);
356 jc.setGainline(gainline);
357 jc.setGain(gain);
358 jc.setGainCor(wGain_correction->get_active());
359 }
360
361 bool IRWindow::save_state() {
362 gx_engine::GxJConvSettings jc;
363 make_state(jc);
364 return convolver.set(jc);
383365 }
384366
385367 /**
386368 ** signal functions
387369 */
388
389 // add the active file to the favourite menu list
390 void IRWindow::on_add_button_clicked() {
391 Gtk::TreeModel::iterator iter = wcombo->get_active();
392 if (iter && *iter) {
393 Glib::ustring path = convolver.jcset.getIRDir() + "/" + (*iter)[columns.name];
394 convolver.jcset.faflist.remove(path);
395 convolver.jcset.faflist.push_back(path);
396 // (sorting is optional)
397 convolver.jcset.faflist.sort();
398 }
399 }
400
401 // remove selected file from from favorite menu list
402 void IRWindow::remove_favorite_from_menu(Glib::ustring fname) {
403 convolver.jcset.faflist.remove(fname);
404 }
405
406 // clear the favourite menu list
407 void IRWindow::on_remove_all_button_clicked() {
408 convolver.jcset.faflist.clear();
409 }
410
411 void IRWindow::make_popup_menu(void (IRWindow::*action)(Glib::ustring)) {
412 delete menucont;
413 menucont = new Gtk::Menu;
414 Gtk::MenuItem* menuitem;
415 for (gx_engine::GxJConvSettings::faf_iterator its = convolver.jcset.faflist.begin(); its != convolver.jcset.faflist.end(); its++) {
416 string entry = *its;
417 menuitem = manage(new Gtk::MenuItem(entry, true));
418 menucont->add(*menuitem);
419 menuitem->show();
420 menuitem->signal_activate().connect(
421 sigc::bind<Glib::ustring>(mem_fun(*this, action),menuitem->get_label()));
422 }
423 guint32 tim = gtk_get_current_event_time();
424 menucont->popup(2, tim);
425 }
426
427 // pop up the favorite menu liste to let select a file for remove
428 void IRWindow::on_remove_button_clicked() {
429 make_popup_menu(&IRWindow::remove_favorite_from_menu);
430 }
431
432 // load the selcted file into the convolver
433 // this is the callback for the button in the effect modul
434 // reloading the combobox isn't needed when only use the effect module
435 void IRWindow::set_favorite_from_menu(Glib::ustring fname) {
436 convolver.jcset.setFullIRPath(fname);
437 new_file(fname);
438 bool gain_cor = convolver.jcset.getGainCor();
439 convolver.jcset.setGainCor(gain_cor);
440 if (!convolver.plugin.on_off) {
441 convolver.plugin.on_off = true;
442 return;
443 }
444 save_state();
445 convolver.restart();
446 }
447
448 // this is the callback used by the jconv settings widget,
449 // combobox will reload also when change a file
450 void IRWindow::set_favorite_from_menu_in(Glib::ustring fname) {
451 convolver.jcset.setFullIRPath(fname);
452 new_file(fname);
453 g_idle_add(enumerate, NULL);
454 if (!convolver.plugin.on_off) {
455 convolver.plugin.on_off = true;
456 return;
457 }
458 save_state();
459 convolver.restart();
460 }
461
462 // create and present the favourite menu list
463 void IRWindow::on_show_button_clicked_in() {
464 make_popup_menu(&IRWindow::set_favorite_from_menu_in);
465 }
466
467 // create and present the favourite menu
468 // callback from the effect module
469 void IRWindow::on_show_button_clicked() {
470 make_popup_menu(&IRWindow::set_favorite_from_menu);
471 }
472370
473371 void IRWindow::on_combo_changed() {
474372 Gtk::TreeModel::iterator iter = wcombo->get_active();
475373 if (iter) {
476374 Gtk::TreeModel::Row row = *iter;
477375 if (row) {
478 Glib::ustring name = row[columns.name];
479 static Glib::ustring old_name = name;
480 Glib::ustring path = convolver.jcset.getIRDir();
481 path += "/";
482 path += name;
483 if (name != old_name) {
484 old_name = name;
485 load_data(path);
376 std::string fname = row[columns.filename];
377 if (fname != convolver.getIRFile()) {
378 load_data(Glib::build_filename(current_combo_dir, fname));
379 save_state();
486380 }
487381 }
488382 }
489383 }
490384
491 void IRWindow::on_remove_tree() {
492 delete wcombo;
493 wcombo = new Gtk::ComboBox();
494 wcombo->set_name("rack_button");
495 wboxcombo->add(*wcombo);
496 wboxcombo->show_all();
497 wcombo->signal_changed().connect(sigc::mem_fun(*this,
498 &IRWindow::on_combo_changed) );
499 }
500
501
502385 // reload the treelist for the combobox
503386 void IRWindow::on_enumerate() {
504 on_remove_tree();
505 wcombo->set_model(model);
506 Glib::ustring path = convolver.jcset.getIRDir();
387 std::string path = convolver.getIRDir();
507388 if (path == "~/") { // cruft in old files
508389 path = getenv("HOME");
509390 }
510 Glib::RefPtr<Gio::File> file = Gio::File::create_for_path(path);
391 string irfile = convolver.get_jcset().getIRFile();
392 if (current_combo_dir == path) {
393 Gtk::TreeNodeChildren ch = model->children();
394 for (Gtk::TreeIter i = ch.begin(); i != ch.end(); ++i) {
395 if (i->get_value(columns.filename) == irfile) {
396 wcombo->set_active(i);
397 }
398 }
399 return;
400 }
401 // directory changed: reload
402 current_combo_dir = path;
403 model->clear();
404 Glib::RefPtr<Gio::File> file = Gio::File::create_for_path(current_combo_dir);
511405 if (file->query_exists()) {
512406 Glib::RefPtr<Gio::FileEnumerator> child_enumeration =
513 file->enumerate_children(G_FILE_ATTRIBUTE_STANDARD_NAME);
514 std::vector<Glib::ustring> file_names;
407 file->enumerate_children(G_FILE_ATTRIBUTE_STANDARD_NAME
408 "," G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME
409 "," G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE);
515410 Glib::RefPtr<Gio::FileInfo> file_info;
516
411 // now populate the model
412 Gtk::TreeIter j;
413 wcombo->unset_model();
414 model->set_sort_column(Gtk::TreeSortable::DEFAULT_UNSORTED_COLUMN_ID, Gtk::SORT_ASCENDING);
517415 while ((file_info = child_enumeration->next_file()) != 0) {
518 if (file_info->get_name().size() > 3) { // filefilter
519 if (file_info->get_name().compare(file_info->get_name().size()-3, 3, "wav") == 0 ||
520 file_info->get_name().compare(file_info->get_name().size()-3, 3, "Wav") == 0 ||
521 file_info->get_name().compare(file_info->get_name().size()-3, 3, "WAV") == 0)
522 file_names.push_back(file_info->get_name());
523 }
416 if (file_info->get_attribute_string(G_FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE) == "audio/x-wav") {
417 Gtk::TreeIter i = model->append();
418 std::string fname = file_info->get_attribute_byte_string(G_FILE_ATTRIBUTE_STANDARD_NAME);
419 Glib::ustring displayname = file_info->get_attribute_string(G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME);
420 i->set_value(columns.displayname, displayname);
421 i->set_value(columns.filename, fname);
422 if (fname == irfile ) {
423 j = i;
424 }
425 }
524426 }
525 // sort the vector
526 std::sort(file_names.begin(), file_names.end());
527 // clear the TreeView
528 model->clear();
529 // now populate the TreeView
530 Gtk::TreeModel::Row row = *(model->append());
531 string irfile = convolver.jcset.getIRFile();
532 for (unsigned int i = 0; i < file_names.size(); i++) {
533 row[columns.name] = file_names[i];
534 if (file_names[i] == irfile ) wcombo->set_active(i);
535
536 // avoid appending a last empty row
537 if (i != file_names.size()-1) {
538 row = *(model->append());
539 }
540 }
541 wcombo->pack_start(columns.name, false);
427 model->set_sort_column(columns.displayname, Gtk::SORT_ASCENDING);
428 wcombo->set_model(model);
429 if (j) {
430 wcombo->set_active(j);
431 }
542432 } else {
543433 gx_system::gx_print_error(
544434 "jconvolver",
545 boost::format(_("Error reading file path %1%")) % path);
435 boost::format(_("Error reading file path %1%")) % current_combo_dir);
546436 }
547437 }
548438
584474 }
585475
586476 void IRWindow::on_reset_clicked() {
587 wIredit->set_offset(0);
588 wIredit->set_delay(0);
589 wIredit->set_length(audio_size);
590 gx_engine::parameter_map.reset_unit("jconv");
477 gx_engine::GxJConvSettings jc;
478 jc.setDelay(0);
479 jc.setOffset(0);
480 jc.setLength(audio_size);
481 jc.setFullIRPath(filename);
482 jc.setGainline(gain0);
483 jc.setGain(calc_normalized_gain(0, audio_size, gain0));
484 jc.setGainCor(true);
485 convolver.set(jc);
486 const char *params[] = {"jconv.balance", "jconv.diff_delay", "jconv.gain", "jconv.wet_dry", 0};
487 for (const char **p = params; *p; ++p) {
488 gx_engine::Parameter& pm = convolver.get_parameter_map()[*p];
489 pm.stdJSON_value();
490 pm.setJSON_value();
491 }
591492 }
592493
593494 Glib::ustring IRWindow::on_delay_delta_format_value(double v) {
637538 if (d.run() != Gtk::RESPONSE_OK) {
638539 return;
639540 }
640 string fname = d.get_filename();
541 filename = d.get_filename();
641542 Gtk::RecentManager::Data data;
642543 bool result_uncertain;
643 data.mime_type = Gio::content_type_guess(fname, "", result_uncertain);
544 data.mime_type = Gio::content_type_guess(filename, "", result_uncertain);
644545 data.app_name = "guitarix";
645546 data.groups.push_back("impulseresponse");
646547 Gtk::RecentManager::get_default()->add_item(d.get_uri(), data);
647 load_data(fname);
648 convolver.jcset.setFullIRPath(fname);
548 load_data(filename);
649549 save_state();
650 g_idle_add(enumerate, NULL);
550 Glib::signal_idle().connect_once(
551 sigc::mem_fun(this, &IRWindow::on_enumerate));
651552 }
652553
653554 void IRWindow::on_home() {
691592 }
692593
693594 void IRWindow::on_apply_button_clicked() {
694 if (!convolver.plugin.on_off) {
695 convolver.plugin.on_off = true;
696 return;
697 }
698 /* assuming users only press apply when they have change settings
699 * we could remove the depence on settings change here
700 * therefore we could save_state() as soon file_changed()
701 * to avoid that the covolver get feed with wrong settings
702 * and produce garbage output.
703 * Otherwise the convolver simply restart also when no changes have
704 * happen, witch isn't a problem. Comment ? --> remove this comment */
705 //if (save_state()) {
706 save_state();
707 convolver.restart();
708 //}
595 convolver.plugin.on_off = true;
596 save_state();
709597 }
710598
711599 void IRWindow::destroy_self() {
723611 }
724612
725613 void IRWindow::on_ok_button_clicked() {
726 if (save_state()) {
727 convolver.restart();
728 }
614 save_state();
729615 gtk_window->hide();
616 }
617
618 void IRWindow::on_preset_popup_clicked(const gx_preset::GxSettings& gx_settings) {
619 Glib::ustring name = Glib::path_get_basename(filename);
620 Glib::ustring::size_type n = name.find_last_of('.');
621 if (n != Glib::ustring::npos) {
622 name.erase(n);
623 }
624 save_state();
625 new PluginPresetPopup("jconv", gx_settings, name);
730626 }
731627
732628 void IRWindow::on_help_clicked() {
734630 }
735631
736632 void IRWindow::on_gain_button_toggled() {
737 convolver.jcset.setGainCor(wGain_correction->get_active());
633 save_state();
634 }
635
636 bool IRWindow::on_key_press_event(GdkEventKey *event) {
637 if (event->keyval == GDK_KEY_Escape && (event->state & Gtk::AccelGroup::get_default_mod_mask()) == 0) {
638 gtk_window->hide();
639 return true;
640 }
641 return false;
738642 }
739643
740644 void IRWindow::reload_and_show() {
741 load_state();
742 gtk_window->show();
645 if (gtk_window->get_visible() && !(gtk_window->get_window()->get_state() & Gdk::WINDOW_STATE_ICONIFIED)) {
646 gtk_window->hide();
647 } else {
648 load_state();
649 gtk_window->present();
650 }
743651 }
744652
745653 } // namespace gx_jconv
365365
366366 PosixSignals posixsig; // catch unix signals in special thread
367367 gx_engine::GxEngine engine(
368 options.get_plugin_dir(), gx_engine::parameter_map, gx_engine::get_group_table());
368 options.get_plugin_dir(), gx_engine::parameter_map, gx_engine::get_group_table(), options);
369369
370370 // ------ initialize parameter list ------
371371 gx_gui::guivar.register_gui_parameter(gx_engine::parameter_map);
281281 */
282282
283283 Freezer::Freezer()
284 : window(0), tag(), size_x(-1), size_y(-1) {
284 : window(0), tag(), need_thaw(false), size_x(-1), size_y(-1) {
285285 }
286286
287287 Freezer::~Freezer() {
297297 window = w;
298298 Glib::RefPtr<Gdk::Window> win = window->get_window();
299299 if (win) {
300 need_thaw = true;
300301 win->freeze_updates();
301 tag = Glib::signal_timeout().connect(sigc::mem_fun(*this, &Freezer::thaw_timeout), 500);
302 }
302 }
303 }
304
305 void Freezer::set_slot(sigc::slot<void> w) {
306 if (size_x == -1) {
307 w();
308 } else {
309 work = w;
310 }
311 }
312
313 void Freezer::freeze_until_width_update(Gtk::Window *w, int width) {
314 int wd, ht;
315 w->get_size(wd, ht);
316 if (wd == width) {
317 return;
318 }
319 freeze(w, width, -1);
303320 }
304321
305322 void Freezer::freeze_and_size_request(Gtk::Window *w, int width, int height) {
321338 if (size_y != -1) {
322339 window->set_size_request(-1,-1);
323340 }
324 size_x = size_y = -1;
325 Glib::RefPtr<Gdk::Window> win = window->get_window();
326 window = 0;
327 if (!win) {
328 return false;
329 }
330 win->thaw_updates();
341 do_thaw();
331342 return false;
332343 }
333344
334 void Freezer::thaw() {
335 if (!tag.connected()) {
336 return;
337 }
338 tag.disconnect();
345 void Freezer::do_thaw() {
339346 size_x = size_y = -1;
340347 Glib::RefPtr<Gdk::Window> win = window->get_window();
341348 window = 0;
346353 Glib::signal_idle().connect_once(work);
347354 work.disconnect();
348355 }
349 win->thaw_updates();
356 if (need_thaw) {
357 win->thaw_updates();
358 }
359 }
360
361 void Freezer::thaw() {
362 if (size_x != -1) {
363 tag.disconnect();
364 do_thaw();
365 }
350366 }
351367
352368 bool Freezer::check_thaw(int width, int height) {
354370 return true;
355371 }
356372 Glib::RefPtr<Gdk::Window> win = window->get_window();
357 if (!win) {
358 return false;
359 }
360 if (win->get_state()) {
373 if (win && win->get_state()) {
361374 thaw();
362375 return true;
363376 }
372385 window->set_size_request(-1,-1);
373386 thaw();
374387 return true;
388 }
389 if (!tag.connected()) {
390 tag = Glib::signal_timeout().connect(sigc::mem_fun(*this, &Freezer::thaw_timeout), 500);
375391 }
376392 return false;
377393 }
15641580 pmap.reg_par("ui.live_play_switcher", "Liveplay preset mode" , (bool*)0, false, false)->setSavable(false);
15651581 actions.group->add(Gtk::Action::create("SetPresetSwitcher", _("L_iveplay Midi Switch")),
15661582 sigc::mem_fun(this, &MainWindow::set_switcher_controller));
1583 pmap.reg_par_non_preset("ui.liveplay_brightness", "?liveplay_brightness", 0, 1.0, 0.5, 1.0, 0.01);
1584 pmap.reg_par_non_preset("ui.liveplay_background", "?liveplay_background", 0, 0.8, 0.0, 1.0, 0.01);
15671585
15681586 /*
15691587 ** Help and About
16201638 #endif
16211639
16221640 void MainWindow::plugin_preset_popup(const std::string& id) {
1623 new PluginPresetPopup(id, pmap, options, gx_settings);
1641 new PluginPresetPopup(id, gx_settings);
1642 }
1643
1644 void MainWindow::plugin_preset_popup(const std::string& id, const Glib::ustring& name) {
1645 new PluginPresetPopup(id, gx_settings, name);
16241646 }
16251647
16261648 void MainWindow::clear_box(Gtk::Container& box) {
16321654
16331655 void MainWindow::make_icons() {
16341656 Gtk::OffscreenWindow w;
1657 w.set_type_hint(Gdk::WINDOW_TYPE_HINT_DOCK); // circumvent canberra-gtk-module bug on AV Linux
16351658 Glib::RefPtr<Gdk::Screen> screen = w.get_screen();
16361659 Glib::RefPtr<Gdk::Colormap> rgba = screen->get_rgba_colormap();
16371660 if (rgba) {
16491672 sz->add_widget(*r);
16501673 l.push_back(std::pair<PluginUI*,Gtk::Widget*>(i->second, r));
16511674 }
1675 w.show_all();
16521676 for (std::vector<std::pair<PluginUI*,Gtk::Widget*> >::iterator i = l.begin(); i != l.end(); ++i) {
16531677 i->second->show();
1654 w.show_all();
16551678 while (Gtk::Main::events_pending()) {
16561679 Gtk::Main::iteration();
16571680 }
1658 //w.get_window()->process_updates(true);
1681 //w.get_window()->process_updates(true); // not needed (part of event loop)
16591682 i->first->icon = w.get_pixbuf();
16601683 if (i->first->toolitem) {
16611684 dynamic_cast<Gtk::Image*>(i->first->toolitem->get_child())->set(i->first->icon);
16621685 }
16631686 i->second->hide();
16641687 }
1688 }
1689
1690 class JConvPluginUI: public PluginUI {
1691 private:
1692 virtual void on_plugin_preset_popup();
1693 public:
1694 JConvPluginUI(MainWindow& main, const gx_engine::PluginList& pl, const char* id,
1695 const Glib::ustring& fname="", const Glib::ustring& tooltip="")
1696 : PluginUI(main, pl, id, fname, tooltip) {}
1697 };
1698
1699 void JConvPluginUI::on_plugin_preset_popup() {
1700 Glib::ustring name = Glib::path_get_basename(main.get_engine().convolver.getIRFile());
1701 Glib::ustring::size_type n = name.find_last_of('.');
1702 if (n != Glib::ustring::npos) {
1703 name.erase(n);
1704 }
1705
1706 main.plugin_preset_popup(get_id(), name);
16651707 }
16661708
16671709 void MainWindow::add_plugin(std::vector<PluginUI*> *p, const char *id, const Glib::ustring& fname, const Glib::ustring& tooltip) {
17341776
17351777 p = new std::vector<PluginUI*>;
17361778 add_plugin(p, "freeverb");
1737 add_plugin(p, "jconv");
1779 p->push_back(new JConvPluginUI(*this, engine.pluginlist, "jconv"));
17381780 add_plugin(p, "stereoverb");
17391781 add_plugin(p, "zita_rev1", "", "High Quality Reverb");
17401782 l.push_back(new PluginDesc("Reverb", p));
21342176 old_peak_db[c] = peak_db;
21352177 }
21362178 m.reset();
2137 return true;
2138 }
2139
2140 void MainWindow::cab_conv_restart() {
2141 if (!cab_conv_conn.connected()) {
2142 cab_conv_conn = Glib::signal_timeout().connect(
2143 sigc::bind_return(
2144 sigc::bind(
2145 sigc::mem_fun(engine.cabinet, &gx_engine::CabinetConvolver::start),
2146 false),
2147 false),
2148 0, Glib::PRIORITY_HIGH_IDLE + 10);
2149 } else {
2150 gx_system::gx_print_warning(_("Cabinet Loading"), string(_(" cab thread is bussy")));
2151 }
2152 }
2153
2154 void MainWindow::contrast_conv_restart() {
2155 if (!contrast_conv_conn.connected()) {
2156 contrast_conv_conn = Glib::signal_timeout().connect(
2157 sigc::bind_return(
2158 sigc::bind(
2159 sigc::mem_fun(engine.contrast, &gx_engine::ContrastConvolver::start),
2160 false),
2161 false),
2162 0, Glib::PRIORITY_HIGH_IDLE + 10);
2163 } else {
2164 gx_system::gx_print_warning(_("Presence Loading"), string(_(" presence thread is bussy")));
2165 }
2166 }
2167
2168 bool MainWindow::check_cab_state() {
2169 if (engine.cabinet.plugin.on_off) {
2170 if (engine.cabinet.cabinet_changed()) {
2171 engine.cabinet.conv_stop();
2172 cab_conv_restart();
2173 } else if (engine.cabinet.sum_changed()) {
2174 engine.cabinet.conv_update();
2175 }
2176 }
2177 if (engine.contrast.plugin.on_off) {
2178 if (engine.contrast.sum_changed()) {
2179 engine.contrast.conv_stop();
2180 contrast_conv_restart();
2181 }
2182 }
21832179 return true;
21842180 }
21852181
23862382 fWaveView(),
23872383 convolver_filename_label(),
23882384 gx_head_icon(Gdk::Pixbuf::create_from_file(options.get_pixmap_filepath("gx_head.png"))),
2389 boxbuilder(engine_, pmap_, fWaveView, convolver_filename_label, ui, gx_head_icon),
2385 boxbuilder(engine_, gx_settings, fWaveView, convolver_filename_label, ui, gx_head_icon),
23902386 portmap_window(0),
23912387 skin_changed(&ui, &skin),
23922388 select_jack_control(0),
24022398 pixbuf_log_red(Gdk::Pixbuf::create_from_file(options.get_pixmap_filepath("gx_log_red.png"))),
24032399 mute_changed(&ui, &pmap.reg_par("engine.mute", "Mute", 0, false)->get_value()),
24042400 ampdetail_sh(&ui, &pmap.reg_non_midi_par("ui.mp_s_h", (bool*)0, false)->get_value()),
2405 contrast_conv_conn(),
2406 cab_conv_conn(),
24072401 report_xrun(jack),
24082402 in_session(false),
24092403 status_icon(Gtk::StatusIcon::create(gx_head_icon)),
24112405 gx_head_warn(Gdk::Pixbuf::create_from_file(options.get_pixmap_filepath("gx_head-warn.png"))),
24122406 actions(),
24132407 keyswitch(gx_settings, sigc::mem_fun(this, &MainWindow::display_preset_msg)) {
2408
2409 convolver_filename_label.set_ellipsize(Pango::ELLIPSIZE_END);
24142410
24152411 /*
24162412 ** setup parameters
24762472 menubox->pack_start(*menubar);
24772473 window->add_accel_group(actions.accels);
24782474 window->set_icon(gx_head_icon);
2475 boxbuilder.set_accelgroup(actions.accels);
24792476
24802477 /*
24812478 ** connect main window signals
25982595 sigc::mem_fun(*this, &MainWindow::refresh_meter_level), gx_gui::guivar.meter_display_timeout);
25992596
26002597 /*
2601 ** connect cab parameter changed check signal
2602 */
2603 Glib::signal_timeout().connect(
2604 sigc::mem_fun(*this, &MainWindow::check_cab_state), 200);
2605
2606 /*
26072598 ** amp top box signal connections
26082599 */
26092600 ampdetail_compress->signal_clicked().connect(
26262617 false));
26272618 midi_out_presets_mini->signal_clicked().connect(
26282619 sigc::bind(
2629 sigc::mem_fun(this, &MainWindow::plugin_preset_popup),
2620 sigc::mem_fun1(this, &MainWindow::plugin_preset_popup),
26302621 "midi_out"));
26312622 midi_out_presets_normal->signal_clicked().connect(
26322623 sigc::bind(
2633 sigc::mem_fun(this, &MainWindow::plugin_preset_popup),
2624 sigc::mem_fun1(this, &MainWindow::plugin_preset_popup),
26342625 "midi_out"));
26352626 channel1_button->signal_toggled().connect(
26362627 sigc::bind(
27092700 */
27102701 fill_pluginlist();
27112702 plugin_dict["gx_distortion"]->shortname = _("Distortion");
2703 plugin_dict["stereodelay"]->shortname = _("Delay");
2704 plugin_dict["stereoecho"]->shortname = _("Echo");
2705 plugin_dict["stereoverb"]->shortname = _("Verb");
2706 plugin_dict["phaser_mono"]->shortname = _("Phaser");
2707 plugin_dict["flanger_mono"]->shortname = _("Flanger");
2708 plugin_dict["chorus_mono"]->shortname = _("Chorus");
2709 plugin_dict["univibe_mono"]->shortname = _("Vibe");
2710 plugin_dict["IR"]->shortname = _("IR");
2711 plugin_dict["low_highpass"]->shortname = _("L/H/Filter");
2712 plugin_dict["eqs"]->shortname = _("EQ");
2713 plugin_dict["compressor"]->shortname = _("Compr.");
2714 plugin_dict["biquad"]->shortname = _("BiQuad");
2715 plugin_dict["moog"]->shortname = _("Moog");
2716 plugin_dict["ampmodul"]->shortname = _("Amp");
2717 plugin_dict["tonemodul"]->shortname = _("Tone");
2718 plugin_dict["oscilloscope"]->shortname = _("Osc");
2719 plugin_dict["jconv"]->shortname = _("Conv.");
2720 plugin_dict["zita_rev1"]->shortname = _("Zita R1");
27122721 PluginUI *mainamp_plugin = new PluginUI(*this, engine.pluginlist, "ampstack");
27132722 plugin_dict.add(mainamp_plugin);
27142723 mainamp_plugin->rackbox = add_rackbox_internal(*mainamp_plugin, 0, 0, false, -1, false, amp_background);
27392748 }
27402749 set_latency(); // make sure latency menu is updated
27412750
2742 if (!jack.is_jack_exit()) {
2743 // unblock sound engine
2744 engine.clear_stateflag(gx_engine::ModuleSequencer::SF_INITIALIZING);
2745 }
2746
27472751 // we set the skin at this late point to avoid calling make_icons more
27482752 // than once
27492753 if (actions.skin->get_current_value() != skin) {
27832787
27842788 int mainwin_width;
27852789 window->get_size(mainwin_width, mainwin_height);
2786 window->get_window()->get_root_origin(mainwin_x, mainwin_y);
2790 Glib::RefPtr<Gdk::Window> win = window->get_window();
2791 if (win) {
2792 win->get_root_origin(mainwin_x, mainwin_y);
2793 }
27872794 if (actions.presets->get_active()) {
27882795 preset_window_height = preset_scrolledbox->get_allocation().get_height();
27892796 }
129129
130130 StackBoxBuilder::StackBoxBuilder(
131131 int& fTop_, GtkWidget*(&fBox_)[stackSize], gx_engine::GxEngine& engine_,
132 gx_engine::ParamMap& pmap_, int (&fMode_)[stackSize],
133 Gxw::WaveView &fWaveView_, Gtk::Label &convolver_filename_label_, gx_ui::GxUI& ui_, Glib::RefPtr<Gdk::Pixbuf> window_icon_)
134 : fTop(fTop_), fBox(fBox_), engine(engine_), pmap(pmap_),
132 gx_preset::GxSettings& gx_settings_, int (&fMode_)[stackSize],
133 Gxw::WaveView &fWaveView_, Gtk::Label &convolver_filename_label_, gx_ui::GxUI& ui_,
134 Glib::RefPtr<Gdk::Pixbuf> window_icon_)
135 : fTop(fTop_), fBox(fBox_), engine(engine_), gx_settings(gx_settings_),
135136 fMode(fMode_), fWaveView(fWaveView_),
136 convolver_filename_label(convolver_filename_label_), ui(ui_),
137 convolver_filename_label(convolver_filename_label_), ui(ui_), accels(),
137138 window_icon(window_icon_) {
138139 }
139140
189190 lab->modify_font(font);
190191 button->add(*manage(lab));
191192 lab->set_name("rack_label");
193 lab->set_padding(5,0);
192194 addWidget(label, GTK_WIDGET(button->gobj()));
193195 lab->show();
194196 button->signal_clicked().connect(
195 sigc::mem_fun(*irw, &gx_jconv::IRWindow::on_show_button_clicked));
197 sigc::mem_fun(*irw, &gx_jconv::IRWindow::reload_and_show));
196198 }
197199
198200 void StackBoxBuilder::set_convolver_filename() {
212214 box->pack_start(convolver_filename_label, false, false, 0);
213215 box->show_all();
214216 convolver_filename_label.set_label(engine.convolver.getIRFile());
215 engine.convolver.jcset.signal_file_changed().connect(
217 engine.convolver.signal_settings_changed().connect(
216218 sigc::mem_fun(*this, &StackBoxBuilder::set_convolver_filename));
217219 gtk_box_pack_start(GTK_BOX(fBox[fTop]), GTK_WIDGET(box->gobj()), false, fill, 0);
218220 pushBox(kBoxMode, GTK_WIDGET(box->gobj()));
219221 }
220
221 void StackBoxBuilder::addJConvFavButton(const char* label, gx_jconv::IRWindow *irw) {
222 void StackBoxBuilder::addJConvButton(const char* label, gx_jconv::IRWindow *irw) {
222223 Gtk::Button *button = new Gtk::Button();
224 button->set_can_default(false);
225 button->set_can_focus(false);
223226 Gtk::Label *lab = new Gtk::Label(label);
224227 Pango::FontDescription font = lab->get_style()->get_font();
225228 font.set_size(10*Pango::SCALE);
227230 lab->modify_font(font);
228231 button->add(*manage(lab));
229232 lab->set_name("beffekt_label");
230 addWidget(label, GTK_WIDGET(button->gobj()));
231 lab->show();
232 button->signal_clicked().connect(
233 sigc::mem_fun(*irw, &gx_jconv::IRWindow::on_show_button_clicked));
234 }
235
236 void StackBoxBuilder::addJConvButton(const char* label, gx_jconv::IRWindow *irw) {
237 Gtk::Button *button = new Gtk::Button();
238 Gtk::Label *lab = new Gtk::Label(label);
239 Pango::FontDescription font = lab->get_style()->get_font();
240 font.set_size(10*Pango::SCALE);
241 font.set_weight(Pango::WEIGHT_NORMAL);
242 lab->modify_font(font);
243 button->add(*manage(lab));
244 lab->set_name("beffekt_label");
245 addWidget(label, GTK_WIDGET(button->gobj()));
246 lab->show();
233 Gtk::Alignment *al = new Gtk::Alignment(0.0, 0.5, 0.0, 0.0);
234 al->add(*manage(button));
235 al->show_all();
236 addWidget(label, GTK_WIDGET(al->gobj()));
247237 button->signal_clicked().connect(
248238 sigc::mem_fun(*irw, &gx_jconv::IRWindow::reload_and_show));
249239 }
250240
251 void StackBoxBuilder::addJToggleButton(const char* label, bool* zone) {
252 Gdk::Color colorRed("#58b45e");
253 Gdk::Color colorOwn("#7f7f7f");
254
255 Gtk::ToggleButton* button = new Gtk::ToggleButton();
256 Gtk::Label* lab = new Gtk::Label(label);
257 lab->set_name("beffekt_label");
258 Pango::FontDescription font = lab->get_style()->get_font();
259 font.set_size(10*Pango::SCALE);
260 font.set_weight(Pango::WEIGHT_BOLD);
261 lab->modify_font(font);
262 button->add(*manage(lab));
263 addWidget(label, GTK_WIDGET(button->gobj()));
264 lab->show();
265
266 uiToggleButton* c = new uiToggleButton(&ui, zone, button); // FIXME
267
268 button->modify_bg(Gtk::STATE_NORMAL, colorOwn);
269 button->modify_bg(Gtk::STATE_ACTIVE, colorRed);
270
271 button->signal_toggled().connect(
272 sigc::mem_fun(*c, &uiToggleButton::toggled));
273 button->signal_toggled().connect(
274 sigc::mem_fun(engine, &gx_engine::GxEngine::set_rack_changed));
275 connect_midi_controller(GTK_WIDGET(button->gobj()), zone);
276 }
277
278241 void StackBoxBuilder::create_selector(string id, const char *widget_name) {
279 gx_engine::Parameter& p = pmap[id];
242 gx_engine::Parameter& p = gx_settings.get_param()[id];
280243 UiSelectorBase *s;
281244 if (p.isFloat()) {
282245 s = new UiSelector<float>(ui, p.getFloat());
403366
404367 void StackBoxBuilder::addNumEntry(string id, const char* label_) {
405368 Glib::ustring label(label_);
406 if (!pmap.hasId(id)) {
369 if (!gx_settings.get_param().hasId(id)) {
407370 return;
408371 }
409 const gx_engine::FloatParameter &p = pmap[id].getFloat();
372 const gx_engine::FloatParameter &p = gx_settings.get_param()[id].getFloat();
410373 if (label.empty()) {
411374 label = p.l_name();
412375 }
453416
454417 void StackBoxBuilder::addMToggleButton(string id, const char* label_) {
455418 Glib::ustring label(label_);
456 if (!pmap.hasId(id)) {
419 if (!gx_settings.get_param().hasId(id)) {
457420 return;
458421 }
459 const gx_engine::BoolParameter &p = pmap[id].getBool();
422 const gx_engine::BoolParameter &p = gx_settings.get_param()[id].getBool();
460423 if (label.empty()) {
461424 label = p.l_name();
462425 }
549512
550513 void StackBoxBuilder::addCheckButton(string id, const char* label_) {
551514 Glib::ustring label(label_);
552 if (!pmap.hasId(id)) {
515 if (!gx_settings.get_param().hasId(id)) {
553516 return;
554517 }
555 const gx_engine::BoolParameter &p = pmap[id].getBool();
518 const gx_engine::BoolParameter &p = gx_settings.get_param()[id].getBool();
556519 if (label.empty()) {
557520 label = p.l_name();
558521 }
276276 }
277277
278278 void StackBoxBuilder::make_rackbox_jconv() {
279 gx_jconv::IRWindow *irw = gx_jconv::IRWindow::create(ui, engine.convolver, window_icon);
279 gx_jconv::IRWindow *irw = gx_jconv::IRWindow::create(ui, engine.convolver, window_icon, gx_settings, accels);
280280 openStereoRackBox(_("convolver"), engine.pluginlist.pos_var("jconv"), "jconv.on_off", "ui.Convolver");
281281 {
282282 openHorizontalhideBox("");
283 create_master_slider("jconv.gain", _("gain"));
284 openSpaceBox("");
285 closeBox();
286 addSmallJConvFavButton(_("favourites"), irw);
283 {
284 create_master_slider("jconv.gain", _("gain"));
285 openSpaceBox("");
286 closeBox();
287 openSpaceBox("");
288 closeBox();
289 addSmallJConvFavButton(_("setup"), irw);
290 }
287291 closeBox();
288292 openHorizontalBox("");
289293 {
311315 create_small_rackknobr("jconv.wet_dry", _("dry/wet"));
312316 openSpaceBox("");
313317 closeBox();
318 addJConvButton(_("setup"), irw);
314319 openSpaceBox("");
315320 closeBox();
316321 }
317322 closeBox();
318 }
319 closeBox();
320 openSpaceBox("");
321 closeBox();
322 openVerticalBox("");
323 {
324 openSpaceBox("");
325 closeBox();
326 addJConvFavButton(_("favourites"), irw);
327 addJConvButton(_("setup"), irw);
328 addJToggleButton(_("run"), &engine.convolver.plugin.on_off);
329 openSpaceBox("");
330 closeBox();
331323 }
332324 closeBox();
333325 }
300300
301301 template<class T>
302302 void uiSelector<T>::on_value_changed() {
303 modifyZone(static_cast<T>(rng->get_value()));
303 this->modifyZone(static_cast<T>(rng->get_value()));
304304 }
305305
306306 template<class T>
143143 }
144144 } else if (current_note == -25) {
145145 if (old_engine_state != gx_engine::kEngineOff) {
146 lp.display("", "MUTE");
146 lp.display("", _("MUTE"));
147147 last_bank_idx = mute_on;
148148 } else {
149 lp.display("", "UNMUTE");
149 lp.display("", _("UNMUTE"));
150150 last_bank_idx = mute_off;
151151 }
152152 set_state(wait_stop);
153153 } else if (current_note == -26) {
154154 if (old_engine_state != gx_engine::kEngineBypass) {
155 lp.display("", "BYPASS");
155 lp.display("", _("BYPASS"));
156156 last_bank_idx = bypass_on;
157157 } else {
158 lp.display("", "BYPASS OFF");
158 lp.display("", _("BYPASS OFF"));
159159 last_bank_idx = bypass_off;
160160 }
161161 set_state(wait_stop);
162162 } else if (current_note < 26) {
163163 if (!old_tuner_active) {
164 lp.display("", "TUNER ON");
164 lp.display("", _("TUNER ON"));
165165 last_bank_idx = tuner_on;
166166 } else {
167 lp.display("", "TUNER OFF");
167 lp.display("", _("TUNER OFF"));
168168 last_bank_idx = tuner_off;
169169 }
170170 set_state(wait_stop);
441441 return true;
442442 }
443443
444 class MyPaintBox: public Gxw::PaintBox {
445 private:
446 Gtk::Adjustment *background_adj;
447 MyPaintBox(BaseObjectType* cobject, Gtk::Adjustment *background_adj_)
448 : Gxw::PaintBox(cobject), background_adj(background_adj_) {}
449 public:
450 static MyPaintBox *create_from_builder(BaseObjectType* cobject, Gtk::Adjustment *background_adj) {
451 return new MyPaintBox(cobject, background_adj); }
452 virtual bool on_expose_event(GdkEventExpose *event);
453 };
454
455 bool MyPaintBox::on_expose_event(GdkEventExpose *event) {
456 call_paint_func(event);
457 Cairo::RefPtr<Cairo::Context> cr = Glib::wrap(event->window, true)->create_cairo_context();
458 gdk_cairo_region(cr->cobj(), event->region);
459 cr->clip();
460 cr->set_source_rgba(0.0, 0.0, 0.0, 1-background_adj->get_value());
461 cr->paint();
462 foreach(sigc::bind(sigc::mem_fun(this, &MyPaintBox::propagate_expose), event));
463 return true;
464 }
465
466
444467 Liveplay::Liveplay(
445468 const gx_system::CmdlineOptions& options, gx_engine::GxEngine& engine_, gx_preset::GxSettings& gx_settings_,
446469 const std::string& fname, const GxActions& actions_)
450473 gx_settings(gx_settings_),
451474 actions(actions_),
452475 use_composite(),
453 brightness_adj(1,0.5,1,0.01,0.1),
454 background_adj(0,0,1,0.01,0.1),
476 brightness_adj(),
477 background_adj(),
455478 keyswitch(gx_settings_, sigc::mem_fun(this, &Liveplay::display)),
456479 midi_conn(),
457480 window(),
473496 bld->find_widget("liveplay_exit:barbutton", liveplay_exit);
474497 bld->find_widget("liveplay_tuner", tuner);
475498 bld->find_widget("liveplay_midictrl_table", midictrl_table);
499 brightness_adj = brightness_slider->get_adjustment();
500 background_adj = background_slider->get_adjustment();
501 MyPaintBox *liveplay_paintbox;
502 bld->find_widget_derived(
503 "liveplay_paintbox", liveplay_paintbox,
504 sigc::bind(
505 sigc::ptr_fun(MyPaintBox::create_from_builder),
506 background_adj));
476507
477508 Glib::RefPtr<Gdk::Pixbuf> pb = Gdk::Pixbuf::create_from_file(
478509 options.get_style_filepath("bypass.svg"), 300, 150);
482513 mute_image->set(pb);
483514 use_composite = window->get_display()->supports_composite();
484515 if (use_composite) {
485 brightness_adj.signal_value_changed().connect(sigc::mem_fun(this, &Liveplay::on_brightness_changed));
486 brightness_slider->set_adjustment(brightness_adj);
516 brightness_adj->signal_value_changed().connect(sigc::mem_fun(this, &Liveplay::on_brightness_changed));
487517 liveplay_canvas->signal_realize().connect(sigc::mem_fun(this, &Liveplay::on_realize));
488518 window->signal_expose_event().connect(
489519 sigc::mem_fun(this, &Liveplay::window_expose_event), true);
490520 } else {
491521 brightness_box->hide();
492522 }
493 background_adj.signal_value_changed().connect(
523 background_adj->signal_value_changed().connect(
494524 sigc::mem_fun(this, &Liveplay::on_background_changed));
495 background_slider->set_adjustment(background_adj);
496525 Glib::RefPtr<Gdk::Screen> screen = liveplay_canvas->get_screen();
497526 Glib::RefPtr<Gdk::Colormap> rgba = screen->get_rgba_colormap();
498527 liveplay_canvas->set_colormap(rgba);
499528 liveplay_canvas->set_app_paintable(true);
500 liveplay_canvas->signal_expose_event().connect(
501 sigc::mem_fun(this, &Liveplay::transparent_expose));
502529 window->signal_delete_event().connect(
503530 sigc::mem_fun(this, &Liveplay::on_delete));
504531 window->add_events(Gdk::POINTER_MOTION_HINT_MASK|Gdk::POINTER_MOTION_MASK);
625652 bool Liveplay::window_expose_event(GdkEventExpose *event) {
626653 Cairo::RefPtr<Cairo::Context> cr = Glib::wrap(event->window, true)->create_cairo_context();
627654 Gtk::Allocation a = liveplay_canvas->get_allocation();
628 //gdk_cairo_set_source_window(cr->cobj(), liveplay_canvas->get_window()->gobj(), a.get_x(), a.get_y()); gtk 2.24
629 gdk_cairo_set_source_pixmap(cr->cobj(), liveplay_canvas->get_window()->gobj(), a.get_x(), a.get_y()); //FIXME does it work??
630655 Gdk::Region region(a);
631656 region.intersect(Glib::wrap(event->region, true));
632657 Gdk::Cairo::add_region_to_path(cr, region);
633658 cr->clip();
634
635 cr->set_operator(Cairo::OPERATOR_OVER);
636 cr->paint_with_alpha(pow(brightness_adj.get_value(),2.2));
659 cr->set_operator(Cairo::OPERATOR_SOURCE);
660 cr->set_source_rgb(0,0,0);
661 cr->paint();
662 //gdk_cairo_set_source_window(cr->cobj(), liveplay_canvas->get_window()->gobj(), a.get_x(), a.get_y()); gtk 2.24
663 gdk_cairo_set_source_pixmap(cr->cobj(), liveplay_canvas->get_window()->gobj(), a.get_x(), a.get_y());
664 cr->paint_with_alpha(pow(brightness_adj->get_value(),2.2));
637665 return false;
638666 }
639667
650678 window->queue_draw();
651679 }
652680
653 bool Liveplay::transparent_expose(GdkEventExpose *event) {
654 Cairo::RefPtr<Cairo::Context> cr = Glib::wrap(event->window, true)->create_cairo_context();
655 gdk_cairo_region(cr->cobj(), event->region);
656 cr->set_source_rgba(0.0, 1.0, 0.0, pow(background_adj.get_value(),2.2));
657 cr->fill();
658 return false;
659 }
660
661681 void Liveplay::display_tuner(bool v) {
662 tuner->set_sensitive(v);
682 //tuner->set_sensitive(v);
683 Gtk::Widget *p = tuner->get_parent();
684 if (!v) {
685 Gtk::Requisition r;
686 p->size_request(r);
687 p->set_size_request(r.width, r.height);
688 p->queue_draw(); // bug in GxRackTuner? sometimes still visible when tuner was active
689 }
690 tuner->set_visible(v);
663691 }
664692
665693 void Liveplay::on_realize() {
6060 ui.unregisterZone(&plugin->effect_post_pre, this);
6161 }
6262
63 void PluginUI::on_plugin_preset_popup() {
64 main.plugin_preset_popup(get_id());
65 }
66
6367 bool PluginUI::is_registered(gx_engine::PluginList& pl, const char *name) {
6468 return pl.lookup_plugin(name)->pdef->flags & gx_engine::PGNI_UI_REG;
6569 }
170174 */
171175
172176 StackBoxBuilderNew::StackBoxBuilderNew(
173 gx_engine::GxEngine& engine_, gx_engine::ParamMap& pmap_,
177 gx_engine::GxEngine& engine_, gx_preset::GxSettings& gx_settings_,
174178 Gxw::WaveView &fWaveView_, Gtk::Label &convolver_filename_label_, gx_ui::GxUI& ui_,
175179 Glib::RefPtr<Gdk::Pixbuf> window_icon)
176 : StackBoxBuilder(fTop, fBox, engine_, pmap_, fMode, fWaveView_, convolver_filename_label_, ui_, window_icon),
177 engine(engine_), pmap(pmap_), fWaveView(fWaveView_),
180 : StackBoxBuilder(fTop, fBox, engine_, gx_settings_, fMode, fWaveView_,
181 convolver_filename_label_, ui_, window_icon),
182 engine(engine_), gx_settings(gx_settings_), fWaveView(fWaveView_),
178183 convolver_filename_label(convolver_filename_label_), widget() {
179184 }
180185
244249 { "low_highpass", &StackBoxBuilder::make_rackbox_low_highpass },
245250 { "eqs", &StackBoxBuilder::make_rackbox_eqs },
246251 //{ "crybaby", &StackBoxBuilder::make_rackbox_crybaby },
247 { "gx_distortion", &StackBoxBuilder::make_rackbox_gx_distortion },
252 //{ "gx_distortion", &StackBoxBuilder::make_rackbox_gx_distortion },
248253 { "IR", &StackBoxBuilder::make_rackbox_IR },
249254 { "compressor", &StackBoxBuilder::make_rackbox_compressor },
250255 { "biquad", &StackBoxBuilder::make_rackbox_biquad },
474479 al->set_padding(1, 0, 4, 4);
475480 pack_end(*manage(al), Gtk::PACK_SHRINK);
476481 box->pack_end(*manage(rb.wrap_bar(8)), Gtk::PACK_SHRINK);
477 preset_button = rb.make_preset_button();
478 box->pack_end(*manage(preset_button), Gtk::PACK_SHRINK);
482 if (!(rb.plugin.plugin->pdef->flags & PGN_NO_PRESETS)) {
483 preset_button = rb.make_preset_button();
484 box->pack_end(*manage(preset_button), Gtk::PACK_SHRINK);
485 }
479486 show_all();
480487 }
481488
518525 Glib::ustring name;
519526 void on_cancel();
520527 void on_ok(Gtk::Entry *e);
521 static InputWindow* create_from_builder(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld);
522 InputWindow(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld);
528 virtual bool on_key_press_event(GdkEventKey *event);
529 static InputWindow* create_from_builder(
530 BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld, const Glib::ustring& save_name_default);
531 InputWindow(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld, const Glib::ustring& save_name_default);
523532 public:
524533 ~InputWindow();
525 static InputWindow *create(const gx_system::CmdlineOptions& options);
534 static InputWindow *create(const gx_system::CmdlineOptions& options, const Glib::ustring& save_name_default);
526535 void run();
527536 Glib::ustring& get_name() { return name; }
528537 };
529538
530 InputWindow *InputWindow::create_from_builder(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld) {
531 return new InputWindow(cobject, bld);
539 InputWindow *InputWindow::create_from_builder(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld,
540 const Glib::ustring& save_name_default) {
541 return new InputWindow(cobject, bld, save_name_default);
532542 }
533543
534544 InputWindow::~InputWindow() {
535545 }
536546
537 InputWindow *InputWindow::create(const gx_system::CmdlineOptions& options) {
547 InputWindow *InputWindow::create(const gx_system::CmdlineOptions& options, const Glib::ustring& save_name_default) {
538548 Glib::RefPtr<gx_gui::GxBuilder> bld = gx_gui::GxBuilder::create_from_file(options.get_builder_filepath("pluginpreset_inputwindow.glade"));
539549 InputWindow *w;
540550 bld->get_toplevel_derived(
541551 "PluginPresetInputWindow", w,
542 sigc::bind(sigc::ptr_fun(InputWindow::create_from_builder),bld));
552 sigc::bind(sigc::ptr_fun(InputWindow::create_from_builder), bld, save_name_default));
543553 return w;
554 }
555
556 bool InputWindow::on_key_press_event(GdkEventKey *event) {
557 if (event->keyval == GDK_KEY_Escape && (event->state & Gtk::AccelGroup::get_default_mod_mask()) == 0) {
558 hide();
559 return true;
560 }
561 return Gtk::Window::on_key_press_event(event);
544562 }
545563
546564 void InputWindow::on_ok(Gtk::Entry *e) {
548566 hide();
549567 }
550568
551 InputWindow::InputWindow(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld)
569 InputWindow::InputWindow(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld,
570 const Glib::ustring& save_name_default)
552571 : Gtk::Window(cobject), name() {
553572 Gtk::Button *b;
554573 bld->find_widget("cancelbutton", b);
557576 bld->find_widget("okbutton", b);
558577 Gtk::Entry *e;
559578 bld->find_widget("entry", e);
579 e->set_text(save_name_default);
580 e->select_region(0, -1);
560581 b->signal_clicked().connect(
561582 sigc::bind(sigc::mem_fun(*this, &InputWindow::on_ok), e));
562583 }
591612 Gtk::Button *removebutton;
592613 void on_remove();
593614 void on_selection_changed();
615 virtual bool on_key_press_event(GdkEventKey *event);
594616 static PluginPresetListWindow* create_from_builder(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld, Glib::RefPtr<gx_preset::PluginPresetList> l);
595617 PluginPresetListWindow(BaseObjectType* cobject, Glib::RefPtr<gx_gui::GxBuilder> bld, Glib::RefPtr<gx_preset::PluginPresetList> l);
596618 public:
613635 "PluginPresetListWindow", w,
614636 sigc::bind(sigc::ptr_fun(PluginPresetListWindow::create_from_builder), bld, l));
615637 return w;
638 }
639
640 bool PluginPresetListWindow::on_key_press_event(GdkEventKey *event) {
641 if (event->keyval == GDK_KEY_Escape && (event->state & Gtk::AccelGroup::get_default_mod_mask()) == 0) {
642 hide();
643 return true;
644 }
645 return Gtk::Window::on_key_press_event(event);
616646 }
617647
618648 void PluginPresetListWindow::on_remove() {
663693 }
664694
665695 void PluginPresetPopup::set_plugin_std_preset() {
666 pmap.reset_unit(id);
696 gx_settings.get_param().reset_unit(id);
667697 }
668698
669699 void PluginPresetPopup::save_plugin_preset(Glib::RefPtr<gx_preset::PluginPresetList> l) {
670 InputWindow *w = InputWindow::create(options);
700 InputWindow *w = InputWindow::create(gx_settings.get_options(), save_name_default);
671701 w->run();
672702 if (!w->get_name().empty()) {
673703 l->save(w->get_name(), id);
676706 }
677707
678708 void PluginPresetPopup::remove_plugin_preset(Glib::RefPtr<gx_preset::PluginPresetList> l) {
679 PluginPresetListWindow *w = PluginPresetListWindow::create(options, l);
709 PluginPresetListWindow *w = PluginPresetListWindow::create(gx_settings.get_options(), l);
680710 w->run();
681711 delete w;
682712 }
713743 this));
714744 }
715745
716 PluginPresetPopup::PluginPresetPopup(const std::string& id_, gx_engine::ParamMap& pmap_,
717 const gx_system::CmdlineOptions& options_, const gx_preset::GxSettings& gx_settings_)
718 : Gtk::Menu(), id(id_), pmap(pmap_), options(options_), gx_settings(gx_settings_) {
746 PluginPresetPopup::PluginPresetPopup(const std::string& id_, const gx_preset::GxSettings& gx_settings_,
747 const Glib::ustring& save_name_default_)
748 : Gtk::Menu(), id(id_), gx_settings(gx_settings_), save_name_default(save_name_default_) {
719749 Glib::RefPtr<gx_preset::PluginPresetList> l = gx_settings.load_plugin_preset_list(id, false);
720750 bool found_presets = add_plugin_preset_list(l);
721751 if (found_presets) {
722752 append(*manage(new Gtk::SeparatorMenuItem()));
723753 }
724 add_plugin_preset_list(gx_settings.load_plugin_preset_list(id, true));
725 Gtk::CheckMenuItem *c = new Gtk::CheckMenuItem(_("standard"));
726 if (pmap.unit_has_std_values(id)) {
727 c->set_active(true);
728 }
729 c->signal_activate().connect(
730 sigc::mem_fun(this, &PluginPresetPopup::set_plugin_std_preset));
731 append(*manage(c));
754 if (!add_plugin_preset_list(gx_settings.load_plugin_preset_list(id, true))) {
755 Gtk::CheckMenuItem *c = new Gtk::CheckMenuItem(_("standard"));
756 if (gx_settings.get_param().unit_has_std_values(id)) {
757 c->set_active(true);
758 }
759 c->signal_activate().connect(
760 sigc::mem_fun(this, &PluginPresetPopup::set_plugin_std_preset));
761 append(*manage(c));
762 }
732763 append(*manage(new Gtk::SeparatorMenuItem()));
733764 Gtk::MenuItem *mi = new Gtk::MenuItem(_("save..."));
734765 append(*manage(mi));
10721103 void RackBox::set_config_mode(bool mode) {
10731104 config_mode = mode;
10741105 minibox->set_config_mode(mode);
1075 if (!get_plug_visible()) {
1106 if (!get_plug_visible() || !can_compress()) {
10761107 if (mode) {
10771108 vis_switch(*fbox, mbox);
10781109 } else {
11141145 return b;
11151146 }
11161147
1117 void RackBox::preset_popup() {
1118 main.plugin_preset_popup(get_id());
1119 }
1120
11211148 Gtk::Button *RackBox::make_preset_button() {
11221149 Gtk::Button *p = new Gtk::Button("p");
11231150 p->set_can_default(false);
11241151 p->set_can_focus(false);
11251152 p->set_size_request(18,18);
1126 p->signal_clicked().connect(mem_fun(*this, &RackBox::preset_popup));
1153 p->signal_clicked().connect(
1154 sigc::mem_fun(plugin, &PluginUI::on_plugin_preset_popup));
11271155 return p;
11281156 }
11291157
11441172 bx->pack_start(box);
11451173 Gtk::VBox *vbox = new Gtk::VBox();
11461174 vbox->pack_start(*manage(make_expand_button(false)), Gtk::PACK_SHRINK);
1147 vbox->pack_start(*manage(make_preset_button()), Gtk::PACK_EXPAND_PADDING);
1175 if (!(plugin.plugin->pdef->flags & PGN_NO_PRESETS)) {
1176 vbox->pack_start(*manage(make_preset_button()), Gtk::PACK_EXPAND_PADDING);
1177 }
11481178 Gtk::Alignment *al = new Gtk::Alignment(0.0, 0.0, 0.0, 0.7);
11491179 al->add(*manage(vbox));
11501180 al->set_padding(1, 0, 0, 4);
11641194 hbox->pack_start(*manage(hbox2), Gtk::PACK_SHRINK);
11651195 Gtk::VBox *vbox2 = new Gtk::VBox();
11661196 hbox2->pack_start(*manage(vbox2));
1167 hbox2->pack_start(*manage(wrap_bar()), Gtk::PACK_SHRINK);
1197 hbox2->pack_start(*manage(wrap_bar(4,13)), Gtk::PACK_SHRINK);
11681198 #ifdef USE_SZG
11691199 szg->add_widget(&on_off_switch);
11701200 #endif
5252 './builder/jackstarter.glade',
5353 './builder/mainpanel.glade',
5454 './builder/crybaby_ui.glade',
55 './builder/gx_distortion_ui.glade',
5556 './builder/amp.tonestack_ui.glade',
5657 './builder/tremolo_ui.glade',
5758 './builder/pluginpreset_inputwindow.glade',
6566 libpath = []
6667 lib = ['dl']
6768 uselib = ['JACK', 'SNDFILE', 'GTHREAD', 'GMODULE_EXPORT',
68 'GTK2', 'GTKMM', 'GIOMM', 'FFTW3', 'BOOST_THREAD']
69 'GTK2', 'GTKMM', 'GIOMM', 'FFTW3']
6970 uselib_local = []
7071 if bld.env['ZITA_CONVOLVER']:
7172 uselib.append('ZITA_CONVOLVER')
111111 inline void set_not_runnable() { ready = false; }
112112 inline bool is_runnable() { return ready; }
113113 bool start(int policy, int priority);
114 inline void stop() { stop_process(); }
114 using Convproc::stop_process;
115115 inline void set_sync(bool val) { sync = val; }
116116 };
117117
8181 CabinetConvolver cabinet;
8282 ContrastConvolver contrast;
8383 public:
84 GxEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups);
84 GxEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups, const gx_system::CmdlineOptions& options);
8585 ~GxEngine();
8686 void set_jack(gx_jack::GxJack *jack) { midiaudiobuffer.set_jack(jack); }
8787 };
241241 ** class GxJConvSettings
242242 */
243243
244 class GxJConvSettings: boost::noncopyable {
244 class GxJConvSettings {
245245 private:
246246 // main jconv setting
247 string fIRFile;
248 string fIRDir;
247 std::string fIRFile;
248 std::string fIRDir;
249249
250250 float fGain; // jconv gain
251251 guint fOffset; // offset in IR where to start comvolution
253253 guint fDelay; // delay when to apply reverb
254254 Gainline gainline;
255255 bool fGainCor;
256 sigc::signal<void> file_changed;
257256 void read_gainline(gx_system::JsonParser& jp);
258 void read_favorites(gx_system::JsonParser& jp);
259 inline void setIRFile(string name) { fIRFile = name; }
260257 inline void setIRDir(string name) { fIRDir = name; }
261
258 friend class ConvolverAdapter;
259 friend class ParameterV<GxJConvSettings>;
262260 public:
263261 GxJConvSettings();
264262 GxJConvSettings& operator=(GxJConvSettings const& jcset);
265
263 bool operator==(const GxJConvSettings& jcset) const;
266264 // getters and setters
267 inline const string& getIRFile() const { return fIRFile; }
268 string getFullIRPath() const;
265 inline const std::string& getIRFile() const { return fIRFile; }
266 std::string getFullIRPath() const;
269267 inline float getGain() const { return fGain; }
270268 inline guint getOffset() const { return fOffset; }
271269 inline guint getLength() const { return fLength; }
272270 inline guint getDelay() const { return fDelay; }
273271 inline bool getGainCor() const { return fGainCor; }
274272 inline const Gainline& getGainline() const { return gainline; }
275 inline const string& getIRDir() const { return fIRDir; }
273 const std::string& getIRDir() const { return fIRDir; }
276274 void setFullIRPath(string name);
277
275 inline void setIRFile(string name) { fIRFile = name; }
278276 inline void setGain(float gain) { fGain = gain; }
279277 inline void setGainCor(bool gain) { fGainCor = gain; }
280278 inline void setOffset(guint offs) { fOffset = offs; }
283281 inline void setGainline(const Gainline& gain) { gainline = gain; }
284282
285283 public:
286
287 // checkbutton state
288 static bool* checkbutton7;
289 list<Glib::ustring> faflist;
290 typedef list<Glib::ustring>::iterator faf_iterator;
291284 void readJSON(gx_system::JsonParser& jp,
292285 const gx_system::PathList& search_path);
293286 void writeJSON(gx_system::JsonWriter& w,
294287 const gx_system::PathList& search_path);
295 inline sigc::signal<void>& signal_file_changed() { return file_changed; }
296 };
288 };
289
290 class ConvolverAdapter;
291
292 template<>
293 class ParameterV<GxJConvSettings>: public Parameter {
294 private:
295 GxJConvSettings json_value;
296 GxJConvSettings *value;
297 GxJConvSettings std_value;
298 ConvolverAdapter &conv;
299 public:
300 ParameterV(const string& id, ConvolverAdapter &conv_, GxJConvSettings *v);
301 ~ParameterV();
302 static ParameterV<GxJConvSettings> *insert_param(
303 ParamMap &pmap, const string& id, ConvolverAdapter &conv, GxJConvSettings *v);
304 bool set(const GxJConvSettings& val) const;
305 const GxJConvSettings& get_value() const { return *value; }
306 virtual void *zone();
307 virtual void stdJSON_value();
308 virtual bool on_off_value();
309 virtual void set(float n, float high, float llimit, float ulimit);
310 virtual void writeJSON(gx_system::JsonWriter& jw);
311 virtual bool compareJSON_value();
312 virtual void setJSON_value();
313 virtual void readJSON_value(gx_system::JsonParser& jp);
314 };
315
316 typedef ParameterV<GxJConvSettings> JConvParameter;
297317
298318
299319 /****************************************************************
309329 GxConvolver conv;
310330 boost::mutex activate_mutex;
311331 EngineControl& engine;
332 sigc::slot<void> sync;
333 ParamMap& param;
334 const gx_system::PathList& pathlist;
335 std::string sys_ir_dir;
312336 bool activated;
313337 jconv_post::Dsp jc_post;
314338 // wrapper for the rack order function pointers
318342 static int convolver_register(const ParamReg& reg);
319343 static void convolver_init(unsigned int samplingFreq, PluginDef *pdef);
320344 void change_buffersize(unsigned int size);
345 sigc::signal<void> settings_changed;
346 GxJConvSettings jcset;
347 JConvParameter *jcp;
321348 public:
322349 Plugin plugin;
323 GxJConvSettings jcset;
324 public:
325 ConvolverAdapter(EngineControl& engine);
350 public:
351 ConvolverAdapter(EngineControl& engine, sigc::slot<void> sync, ParamMap& param,
352 const gx_system::PathList& pathlist, const std::string& sys_ir_dir);
326353 ~ConvolverAdapter();
327354 void restart();
328355 bool conv_start();
329 inline sigc::signal<void>& signal_file_changed() { return jcset.signal_file_changed(); }
330 inline const string& getIRFile() const { return jcset.getIRFile(); }
356 inline sigc::signal<void>& signal_settings_changed() { return settings_changed; }
357 inline const std::string& getIRFile() const { return jcset.getIRFile(); }
331358 inline void set_sync(bool val) { conv.set_sync(val); }
359 inline std::string getFullIRPath() const { return jcset.getFullIRPath(); }
360 inline const std::string& getIRDir() const { return jcset.getIRDir(); }
361 bool set(const GxJConvSettings& jcset) const { return jcp->set(jcset); }
362 const GxJConvSettings& get_jcset() const { return jcset; }
363 const gx_system::PathList& get_pathlist() const { return pathlist; }
364 const std::string& get_sys_IR_dir() const { return sys_ir_dir; }
365 ParamMap& get_parameter_map() const { return param; }
332366 };
333367
334368
342376 GxSimpleConvolver conv;
343377 boost::mutex activate_mutex;
344378 EngineControl& engine;
379 sigc::slot<void> sync;
345380 bool activated;
381 sigc::connection update_conn;
346382 static void init(unsigned int samplingFreq, PluginDef *p);
347383 static int activate(bool start, PluginDef *pdef);
348384 void change_buffersize(unsigned int);
349 inline bool is_runnable() { return conv.is_runnable(); }
350 inline void set_not_runnable() { conv.set_not_runnable(); }
351385 int conv_start();
386 bool check_update_timeout();
387 virtual void check_update() = 0;
388 virtual bool start(bool force = false) = 0;
352389 public:
353390 Plugin plugin;
354391 public:
355 BaseConvolver(EngineControl& engine, gx_resample::BufferResampler& resamp);
392 BaseConvolver(EngineControl& engine, sigc::slot<void> sync, gx_resample::BufferResampler& resamp);
356393 virtual ~BaseConvolver();
357 virtual bool start(bool force = false) = 0;
358 inline void conv_stop() { conv.stop(); }
359394 inline void set_sync(bool val) { conv.set_sync(val); }
360395 };
361396
373408 float sum;
374409 value_pair *cab_names;
375410 cabinet_impulse_former::Dsp impf;
376 inline void compensate_cab(int count, float *input0, float *output0);
377411 static void run_cab_conf(int count, float *input, float *output, PluginDef*);
378412 static int register_cab(const ParamReg& reg);
379 bool update();
380 public:
381 CabinetConvolver(EngineControl& engine, gx_resample::BufferResampler& resamp);
382 ~CabinetConvolver();
383 bool start(bool force = false);
413 bool do_update();
414 virtual void check_update();
415 virtual bool start(bool force = false);
384416 bool cabinet_changed() { return current_cab != cabinet; }
385417 void update_cabinet() { current_cab = cabinet; }
386418 bool sum_changed() { return abs(sum - (level + bass + treble)) > 0.01; }
387419 void update_sum() { sum = level + bass + treble; }
388 bool conv_update();
420 public:
421 CabinetConvolver(EngineControl& engine, sigc::slot<void> sync, gx_resample::BufferResampler& resamp);
422 ~CabinetConvolver();
389423 };
390424
391425
398432 float level;
399433 float sum;
400434 presence_level::Dsp presl;
401 // wrapper for the rack order function pointers
402 inline void compensate_con(int count, float *input0, float *output0);
403435 static void run_contrast(int count, float *input, float *output, PluginDef*);
404436 static int register_con(const ParamReg& reg);
405437 inline void update_sum() { sum = level; }
406 public:
407 ContrastConvolver(EngineControl& engine, gx_resample::BufferResampler& resamp);
438 virtual void check_update();
439 bool do_update();
440 inline bool sum_changed() { return abs(sum - level) > 0.01; }
441 virtual bool start(bool force = false);
442 public:
443 ContrastConvolver(EngineControl& engine, sigc::slot<void> sync, gx_resample::BufferResampler& resamp);
408444 ~ContrastConvolver();
409 inline bool sum_changed() { return abs(sum - level) > 0.01; }
410 bool start(bool force = false);
411445 };
412446
413447 } // namespace gx_engine
2424 #ifndef SRC_HEADERS_GX_JACK_H_
2525 #define SRC_HEADERS_GX_JACK_H_
2626
27 /* On Intel set FZ (Flush to Zero) and DAZ (Denormals Are Zero)
28 flags to avoid costly denormals */
29 #ifdef __SSE__
30 #include <xmmintrin.h>
31 #ifdef __SSE2__
32 #define AVOIDDENORMALS _mm_setcsr(_mm_getcsr() | 0x8040)
33 #else
34 #define AVOIDDENORMALS _mm_setcsr(_mm_getcsr() | 0x8000)
35 #endif
36 #else
37 #define AVOIDDENORMALS
38 #endif
39
4027 #include <jack/jack.h> // NOLINT
4128 #include <jack/midiport.h>
4229 #include <jack/ringbuffer.h>
5656 int audio_chan;
5757 gx_engine::ConvolverAdapter& convolver;
5858 Gtk::Window* gtk_window;
59 sigc::connection autogain_conn;
5960 static IRWindow *instance;
6061
6162 // helper functions
6667 }
6768 void file_changed(Glib::ustring filename, int rate, int length,
6869 int channels, Glib::ustring format);
69 bool load_data(Glib::ustring filename);
70 static Gainline gain0;
71 bool load_data(Glib::ustring filename, int offset = 0, int delay = 0, int length = 0, const Gainline& gain = gain0);
7072 void load_state();
73 void make_state(gx_engine::GxJConvSettings& jc);
7174 bool save_state();
7275 void set_GainCor();
7376 double calc_normalized_gain(int offset, int length, const Gainline& points);
7477 void destroy_self();
75
76 // favorites list
77 void remove_double_entry();
78 void remove_favorite_from_menu(Glib::ustring fname);
79 void set_favorite_from_menu(Glib::ustring fname);
80 void set_favorite_from_menu_in(Glib::ustring fname);
8178
8279 // signal functions and widget pointers
8380 void on_window_hide();
123120 void on_cancel_button_clicked();
124121 void on_ok_button_clicked();
125122
126 Gtk::Button *wadd, *wshow, *wremove, *wremoveall;
127 Gtk::Label *wladd, *wlshow, *wlremove, *wlremoveall;
128 void on_add_button_clicked();
129 void on_show_button_clicked_in();
130 void on_remove_button_clicked();
131 void on_remove_all_button_clicked();
132
133123 Gtk::ToggleButton *wGain_correction;
134124 void on_gain_button_toggled();
135125
139129 void on_help_clicked();
140130 Gtk::Window *wHelp;
141131
142 protected:
143 void init_connect();
132 void on_preset_popup_clicked(const gx_preset::GxSettings& gx_settings);
133 void on_enumerate();
134 bool on_key_press_event(GdkEventKey *event);
135
136 void init_connect(const gx_preset::GxSettings& gx_settings);
144137 IRWindow(const Glib::RefPtr<gx_gui::GxBuilder>& builder, gx_engine::ConvolverAdapter &convolver,
145 Glib::RefPtr<Gdk::Pixbuf> icon);
138 Glib::RefPtr<Gdk::Pixbuf> icon, const gx_preset::GxSettings& gx_settings,
139 Glib::RefPtr<Gtk::AccelGroup> accels);
146140 ~IRWindow();
147 friend void gx_show_jconv_dialog_gui(_GtkWidget*, void*);
148141
149142 class ModelColumns : public Gtk::TreeModel::ColumnRecord {
150143 public:
151 ModelColumns() { add(name);}
152 Gtk::TreeModelColumn<Glib::ustring> name;
144 ModelColumns() { add(displayname); add(filename); }
145 Gtk::TreeModelColumn<Glib::ustring> displayname;
146 Gtk::TreeModelColumn<std::string> filename;
153147 };
154148 Gtk::ComboBox *wcombo;
155 Gtk::HBox *wboxcombo;
156 Gtk::TreeView *treeview;
149 ModelColumns columns;
157150 Glib::RefPtr<Gtk::TreeStore> model;
158 ModelColumns columns;
159 void on_remove_tree();
151 std::string current_combo_dir;
160152 void on_combo_changed();
161 Gtk::Menu *menucont;
162 void on_menucont_hide();
163 void make_popup_menu(void (IRWindow::*action)(Glib::ustring));
164153 public:
165 void on_enumerate();
166154 void reload_and_show();
167 void on_show_button_clicked();
168 static IRWindow *create(gx_ui::GxUI& ui, gx_engine::ConvolverAdapter& convolver_,
169 Glib::RefPtr<Gdk::Pixbuf> icon);
170 static void reload() { if (instance) instance->load_state(); }
171 static void show_fav() { if (instance) instance->on_show_button_clicked(); }
172 static void new_file(Glib::ustring filename) {if (instance) instance->load_data(filename);}
173 static bool save() {
174 if (instance) return instance->save_state();
175 else
176 return false;
177 }
178 static void show_window() { if (instance) instance->gtk_window->show(); }
179 static IRWindow* get_window() {return instance;}
155 static IRWindow *create(gx_ui::GxUI& ui, gx_engine::ConvolverAdapter& convolver,
156 Glib::RefPtr<Gdk::Pixbuf> icon, const gx_preset::GxSettings& settings,
157 Glib::RefPtr<Gtk::AccelGroup> accels);
158 friend class JConvPopup;
180159 };
181160
182161 } /* end of gx_jconv namespace*/
153153 gx_preset::GxSettings& gx_settings;
154154 const GxActions& actions;
155155 bool use_composite;
156 Gtk::Adjustment brightness_adj;
157 Gtk::Adjustment background_adj;
156 Gtk::Adjustment *brightness_adj;
157 Gtk::Adjustment *background_adj;
158158 KeySwitcher keyswitch;
159159 sigc::connection midi_conn;
160160 Gtk::Window *window;
252252
253253 PluginUI(MainWindow& main, const gx_engine::PluginList& pl, const char* id_,
254254 const Glib::ustring& fname_="", const Glib::ustring& tooltip_="");
255 ~PluginUI();
255 virtual ~PluginUI();
256256 PluginType get_type() const {
257257 return (plugin->pdef->flags & PGN_STEREO) ? PLUGIN_TYPE_STEREO : PLUGIN_TYPE_MONO;
258258 }
264264 void set_ui_merge_id(Gtk::UIManager::ui_merge_id id) { merge_id = id; }
265265 void set_action(Glib::RefPtr<Gtk::ToggleAction>& act);
266266 static bool is_registered(gx_engine::PluginList& pl, const char *name);
267 virtual void on_plugin_preset_popup();
267268 };
268269
269270
356357 void vis_switch(Gtk::Widget& a, Gtk::Widget& b);
357358 void set_visibility(bool v);
358359 Gtk::Button *make_expand_button(bool expand);
359 void preset_popup();
360360 Gtk::Button *make_preset_button();
361361 Gtk::HBox *make_full_box(gx_system::CmdlineOptions& options);
362362 Gtk::VBox *switcher_vbox(gx_system::CmdlineOptions& options);
480480 GtkWidget* fBox[stackSize];
481481 int fMode[stackSize];
482482 gx_engine::GxEngine& engine;
483 gx_engine::ParamMap& pmap;
483 gx_preset::GxSettings& gx_settings;
484484 Gxw::WaveView& fWaveView;
485485 Gtk::Label& convolver_filename_label;
486486 Gtk::HBox *widget;
491491 virtual void closeStereoRackBox();
492492 virtual void openVerticalMidiBox(const char* label = "");
493493 public:
494 StackBoxBuilderNew(gx_engine::GxEngine& engine_, gx_engine::ParamMap& pmap_,
494 StackBoxBuilderNew(gx_engine::GxEngine& engine_, gx_preset::GxSettings& gx_settings_,
495495 Gxw::WaveView &fWaveView_, Gtk::Label &convolver_filename_label_, gx_ui::GxUI& ui,
496496 Glib::RefPtr<Gdk::Pixbuf> window_icon);
497 void set_accelgroup(Glib::RefPtr<Gtk::AccelGroup> accels_) { accels = accels_; }
497498 void get_box(const std::string& name, Gtk::Widget*& mainbox, Gtk::Widget*& minibox);
498499 void prepare();
499500 void fetch(Gtk::Widget*& mainbox, Gtk::Widget*& minibox);
541542 private:
542543 Gtk::Window *window;
543544 sigc::connection tag;
545 bool need_thaw;
544546 int size_x;
545547 int size_y;
546548 sigc::slot<void> work;
549 private:
550 void do_thaw();
551 bool thaw_timeout();
552 void freeze(Gtk::Window *w, int width, int height);
553 void thaw();
547554 public:
548555 Freezer();
549556 ~Freezer();
550 void freeze(Gtk::Window *w, int width, int height);
551 void freeze_until_width_update(Gtk::Window *w, int width) { freeze(w, width, -1); }
552 void set_slot(sigc::slot<void> w) { work = w; }
557 void freeze_until_width_update(Gtk::Window *w, int width);
558 void set_slot(sigc::slot<void> w);
553559 void freeze_and_size_request(Gtk::Window *w, int width, int height);
554 bool thaw_timeout();
555 void thaw();
556560 bool check_thaw(int width, int height);
557561 };
558562
564568 class PluginPresetPopup: public Gtk::Menu {
565569 private:
566570 const std::string id;
567 gx_engine::ParamMap& pmap;
568 const gx_system::CmdlineOptions& options;
569571 const gx_preset::GxSettings& gx_settings;
570 virtual void on_selection_done();
572 const Glib::ustring save_name_default;
571573 void set_plugin_std_preset();
572574 static void set_plugin_preset(Glib::RefPtr<gx_preset::PluginPresetList> l, Glib::ustring name);
573575 bool add_plugin_preset_list(Glib::RefPtr<gx_preset::PluginPresetList> l);
574576 void save_plugin_preset(Glib::RefPtr<gx_preset::PluginPresetList> l);
575577 void remove_plugin_preset(Glib::RefPtr<gx_preset::PluginPresetList> l);
576 public:
577 PluginPresetPopup(const std::string& id, gx_engine::ParamMap& pmap,
578 const gx_system::CmdlineOptions& options, const gx_preset::GxSettings& gx_settings);
578 protected:
579 virtual void on_selection_done();
580 public:
581 PluginPresetPopup(const std::string& id, const gx_preset::GxSettings& gx_settings,
582 const Glib::ustring& save_name_default = "");
579583 };
580584
581585
692696 Glib::RefPtr<Gdk::Pixbuf> pixbuf_log_red;
693697 gx_ui::UiSignal<bool> mute_changed;
694698 gx_ui::UiSignal<bool> ampdetail_sh;
695 sigc::connection contrast_conv_conn;
696 sigc::connection cab_conv_conn;
697699 gx_gui::ReportXrun report_xrun;
698700 bool in_session;
699701 Glib::RefPtr<Gtk::StatusIcon> status_icon;
827829 int on_oscilloscope_activate(bool start);
828830 bool on_refresh_oscilloscope();
829831 bool refresh_meter_level();
830 bool check_cab_state();
831 void cab_conv_restart();
832 void contrast_conv_restart();
833832 bool survive_jack_shutdown();
834833 void gx_jack_is_down();
835834 void jack_session_event();
865864 gx_system::CmdlineOptions& get_options() { return options; }
866865 gx_ui::GxUI& get_ui() { return ui; }
867866 void plugin_preset_popup(const std::string& id);
867 void plugin_preset_popup(const std::string& id, const Glib::ustring& name);
868868 gx_engine::ParamMap& get_parametermap() { return pmap; }
869 gx_engine::GxEngine& get_engine() { return engine; }
869870 bool is_loading() { return gx_settings.is_loading(); }
870871 void add_plugin(std::vector<PluginUI*> *p, const char *id, const Glib::ustring& fname_="", const Glib::ustring& tooltip_="");
871872 void set_rackbox_expansion();
5454 int steps_up; // RT; >= 1
5555 int steps_up_dead; // RT; >= 0
5656 int steps_down; // RT; >= 1
57 volatile bool latch; // RT; set between commit and end of rt cycle
5857 list<Plugin*> modules;
5958 inline void set_ramp_value(int n) { gx_system::atomic_set(&ramp_value, n); } // RT
6059 inline void set_ramp_mode(RampMode n) { gx_system::atomic_set(&ramp_mode, n); } // RT
7170 void clear_module_states();
7271 inline void post_rt_finished() { // RT
7372 int val;
74 latch = false;
75 if (sem_getvalue(&sync_sem, &val) == 0 && val == 0) {
73 sem_getvalue(&sync_sem, &val);
74 if (val == 0) {
7675 sem_post(&sync_sem);
7776 }
7877 }
7978 bool wait_rt_finished();
80 void wait_latch();
79 void set_latch();
80 void wait_latch() { wait_rt_finished(); }
81 void sync() { set_latch(); wait_latch(); }
8182 inline bool check_release() { return !to_release.empty(); }
8283 void release();
8384 void wait_ramp_down_finished();
203204 }
204205 current_pointer[active_counter].func = 0;
205206 gx_system::atomic_set(&processing_pointer, current_pointer);
206 latch = true;
207 set_latch();
207208 current_index = (current_index+1) % 2;
208209 current_pointer = rack_order_ptr[current_index];
209210 }
100100 public:
101101 enum ctrl_type { None, Continuous, Switch, Enum };
102102 protected:
103 enum value_type { tp_float, tp_int, tp_uint, tp_bool, tp_switch, tp_file, tp_string };
103 enum value_type { tp_float, tp_int, tp_uint, tp_bool, tp_switch, tp_file, tp_string, tp_special };
104104 string _id;
105105 string _name, _group, _desc;
106106 enum value_type v_type : 3;
460460 virtual bool compareJSON_value();
461461 virtual void setJSON_value();
462462 virtual void readJSON_value(gx_system::JsonParser& jp);
463 ParameterV(const string& id, const string& name, Glib::ustring *v, const Glib::ustring& sv)
464 : Parameter(id, name, tp_string, None, false, false),
463 ParameterV(const string& id, const string& name, Glib::ustring *v, const Glib::ustring& sv, bool preset = false)
464 : Parameter(id, name, tp_string, None, preset, false),
465465 value(v ? v : new Glib::ustring), std_value(sv) {
466466 own_var = !v;
467467 }
468468 ~ParameterV();
469469 };
470
470471
471472 /****************************************************************/
472473
535536 void insert(Parameter* param); // private so we can make sure parameters are owned
536537
537538 public:
539 template<class T> friend class ParameterV;
538540 ParamMap();
539541 ~ParamMap();
540542 typedef map<string, Parameter*>::const_iterator iterator;
556558 return *id_map[p];
557559 }
558560 void set_init_values();
559 void reset_unit(Glib::ustring group_id);
560 bool unit_has_std_values(Glib::ustring group_id);
561 void reset_unit(Glib::ustring group_id) const;
562 bool unit_has_std_values(Glib::ustring group_id) const;
561563 inline FloatParameter *reg_par(const string& id, const string& name, float *var, float std,
562564 float lower, float upper, float step) {
563565 FloatParameter *p = new FloatParameter(id, name, Parameter::Continuous, true, var, std, lower, upper, step, true);
632634 insert(p);
633635 return p;
634636 }
635 inline StringParameter *reg_string(const string& id, const string& name, Glib::ustring *var, const string& sv) {
636 StringParameter *p = new StringParameter(id, name, var, sv);
637 inline StringParameter *reg_string(const string& id, const string& name, Glib::ustring *var, const string& sv, bool preset=false) {
638 StringParameter *p = new StringParameter(id, name, var, sv, preset);
637639 insert(p);
638640 return p;
639641 }
6565 const char* tooltip, float* var, float val,
6666 float low, float up, float step);
6767 void (*registerBoolVar)(const char* id, const char* name, const char* tp,
68 const char* tooltip, bool* var, bool val);
68 const char* tooltip, bool* var, bool val);
6969 void (*registerNonMidiVar)(const char * id, bool*var, bool preset, bool nosave);
7070 void (*registerEnumVar)(const char *id, const char* name, const char* tp,
7171 const char* tooltip, const value_pair* values, float *var, float val,
9595 typedef void (*deletefunc)(PluginDef *plugin);
9696
9797 enum {
98 PGN_STEREO = 0x01, // stereo plugin (auto set when stereo_audio)
99 PGN_PRE = 0x02, // (mono) always "pre" position
100 PGN_POST = 0x04, // (mono) always "post" position
101 PGN_GUI = 0x08, // register variables for gui (auto set when load_ui)
102 PGN_POST_PRE = 0x10, // (mono) register post/pre variable (auto set when
98 PGN_STEREO = 0x0001, // stereo plugin (auto set when stereo_audio)
99 PGN_PRE = 0x0002, // (mono) always "pre" position
100 PGN_POST = 0x0004, // (mono) always "post" position
101 PGN_GUI = 0x0008, // register variables for gui (auto set when load_ui)
102 PGN_POST_PRE = 0x0010, // (mono) register post/pre variable (auto set when
103103 // gui and not always pre or post)
104 PGN_ALTERNATIVE = 0x20, // plugin is part of a group of modules
104 PGN_ALTERNATIVE = 0x0020, // plugin is part of a group of modules
105105 // managed by a ModuleSelector
106 PGN_SNOOP = 0x40, // does not alter audio stream
107 PGN_MODE_NORMAL = 0x100, // plugin is active in normal mode (default)
108 PGN_MODE_BYPASS = 0x200, // plugin is active in bypass mode
109 PGN_MODE_MUTE = 0x400, // plugin is active in mute mode
110 PGN_FIXED_GUI = 0x800, // user cannot hide plugin GUI
106 PGN_SNOOP = 0x0040, // does not alter audio stream
107 PGN_MODE_NORMAL = 0x0100, // plugin is active in normal mode (default)
108 PGN_MODE_BYPASS = 0x0200, // plugin is active in bypass mode
109 PGN_MODE_MUTE = 0x0400, // plugin is active in mute mode
110 PGN_FIXED_GUI = 0x0800, // user cannot hide plugin GUI
111 PGN_NO_PRESETS = 0x1000,
111112 // For additional flags see struct Plugin
112113 };
113114
3232 */
3333
3434 enum { // additional flags for PluginDef (used internally)
35 PGNI_DYN_POSITION = 0x1000, // plugin is part of dynamically ordered rack
36 PGNI_NOT_OWN = 0x2000, // not owned by PluginList
37 PGNI_UI_REG = 0x4000, // Plugin registered in user interface
35 PGNI_DYN_POSITION = 0x10000, // plugin is part of dynamically ordered rack
36 PGNI_NOT_OWN = 0x20000, // not owned by PluginList
37 PGNI_UI_REG = 0x40000, // Plugin registered in user interface
3838 };
3939
4040 class Plugin {
4040 const gx_system::CmdlineOptions& opt;
4141 gx_engine::paramlist plist;
4242 gx_engine::MidiControllerList::controller_array *m;
43 gx_engine::GxJConvSettings jcset;
43 gx_engine::GxJConvSettings *jcset;
4444 void read_parameters(gx_system::JsonParser &jp, bool preset);
4545 void write_parameters(gx_system::JsonWriter &w, bool preset);
4646 void clear();
114114 gx_engine::MidiStandardControllers& mstdctr, gx_engine::MidiControllerList& mctrl,
115115 gx_engine::ModuleSequencer& seq, gx_engine::ParamMap& param);
116116 ~GxSettings();
117 inline gx_engine::ParamMap& get_param() const { return param; }
118 inline gx_system::CmdlineOptions& get_options() const { return options; }
117119 static bool check_settings_dir(gx_system::CmdlineOptions& opt, bool *need_new_preset);
118120 void loadstate();
119121 void disable_autosave(bool v) { no_autosave = v; }
2323 int& fTop;
2424 GtkWidget* (&fBox)[stackSize];
2525 gx_engine::GxEngine& engine;
26 gx_engine::ParamMap& pmap;
26 const gx_preset::GxSettings& gx_settings;
2727 int (&fMode)[stackSize];
28 //MainMenu& mainmenu; // crash if before GxSettings though not clear why
2928 Gxw::WaveView& fWaveView;
3029 Gtk::Label& convolver_filename_label;
3130 gx_ui::GxUI& ui;
31 Glib::RefPtr<Gtk::AccelGroup> accels;
3232 Glib::RefPtr<Gdk::Pixbuf> window_icon;
3333
3434 static const gboolean expand = true;
121121 public:
122122 StackBoxBuilder(
123123 int& fTop_, GtkWidget*(&fBox_)[stackSize], gx_engine::GxEngine& engine_,
124 gx_engine::ParamMap& pmap_, int (&fMode_)[stackSize],
124 gx_preset::GxSettings& gx_settings_, int (&fMode_)[stackSize],
125125 Gxw::WaveView &fWaveView_, Gtk::Label &convolver_filename_label_, gx_ui::GxUI& ui,
126126 Glib::RefPtr<Gdk::Pixbuf> window_icon);
127127 ~StackBoxBuilder();
2424 #ifndef SRC_HEADERS_GX_SYSTEM_H_
2525 #define SRC_HEADERS_GX_SYSTEM_H_
2626
27 #ifndef NDEBUG
28 #include <fenv.h>
29
30 #ifdef __i386__
31 #define FE_DENORM __FE_DENORM
32 inline void clear_fpu_status_bits() { __asm__ ("fnclex"); }
33 inline unsigned int get_fpu_status_bits() {
34 unsigned int fpu_status __attribute__ ((__mode__ (__HI__)));
35 __asm__("fnstsw %0" : "=m" (*&fpu_status));
36 return fpu_status;
37 }
38 #else
39 inline void clear_fpu_status_bits() { feclearexcept(FE_ALL_EXCEPT); }
40 inline unsigned int get_fpu_status_bits() {
41 fexcept_t flagp;
42 int ret = fegetexceptflag(&flagp, FE_ALL_EXCEPT);
43 assert(ret == 0);
44 return flagp;
45 }
46 #endif //__i386__
47 #endif // !NDEBUG
48 #ifdef __SSE__
49
50 /* On Intel set FZ (Flush to Zero) and DAZ (Denormals Are Zero)
51 flags to avoid costly denormals */
52 #ifdef __SSE3__
53 #include <pmmintrin.h>
54 inline void AVOIDDENORMALS() {
55 _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON);
56 _MM_SET_DENORMALS_ZERO_MODE(_MM_DENORMALS_ZERO_ON);
57 }
58 #else
59 #include <xmmintrin.h>
60 inline void AVOIDDENORMALS() { _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON); }
61 #endif //__SSE3__
62
63 #else
64
65 inline void _MM_SET_EXCEPTION_STATE(unsigned int __mask) {}
66 inline unsigned int _MM_GET_EXCEPTION_STATE(void) { return 0; }
67 inline void AVOIDDENORMALS() {}
68
69 #endif //__SSE__
70
71
2772 /* constant defines */
2873 #define ASCII_START (48)
2974 #define GDK_NO_MOD_MASK (GdkModifierType)0
108153 }
109154
110155
111 class Measure {
112 private:
156 struct Measure {
113157 Accum period;
114158 Accum duration;
115159 Accum duration1;
116160 Accum duration2;
117 timespec t1;
118 timespec t2;
119 static int ts_diff(struct timespec ts1, struct timespec ts2);
161 unsigned int FPUStatus1;
162 unsigned int MXStatus1;
163 unsigned int FPUStatus2;
164 unsigned int MXStatus2;
120165 inline float ns2ms(int n) const { return n * 1e-6; }
121
122 public:
123 inline void reset() {
124 period.reset();
125 duration.reset();
126 duration1.reset();
127 duration2.reset();
128 t1.tv_sec = 0;
129 t1.tv_nsec = 0;
130 t2.tv_sec = 0;
131 t2.tv_nsec = 0;
132 }
166 void reset();
133167 Measure() { reset(); }
134 void start_process();
135 void pause_process();
136 void cont_process();
137 void stop_process();
138168 void print_accum(const Accum& accum, const char* prefix, bool verbose, int total = 0) const;
139169 void print(bool verbose) const;
140170 };
141171
142 inline void Measure::start_process() {
172 class MeasureThreadsafe {
173 private:
174 Measure m[2];
175 Measure *pmeasure;
176 timespec t1s;
177 timespec t1e;
178 timespec t2s;
179 timespec t1old;
180 unsigned int FPUStatus;
181 unsigned int MXStatus;
182 inline Measure *access() { return atomic_get(pmeasure); }
183 inline int ts_diff(const timespec& ts1, const timespec& ts2);
184 public:
185 MeasureThreadsafe();
186 inline void start() {
187 clear_fpu_status_bits();
188 _MM_SET_EXCEPTION_STATE(0);
189 clock_gettime(CLOCK_MONOTONIC, &t1s);
190 }
191 inline void pause() {
192 clock_gettime(CLOCK_MONOTONIC, &t1e);
193 FPUStatus = get_fpu_status_bits();
194 MXStatus = _MM_GET_EXCEPTION_STATE();
195 }
196 inline void cont() {
197 clear_fpu_status_bits();
198 _MM_SET_EXCEPTION_STATE(0);
199 clock_gettime(CLOCK_MONOTONIC, &t2s);
200 }
201 inline void stop();
202 void print(bool verbose = false);
203 };
204
205 /* return time difference in ns, fail if > sec (doesn't fit int 32 bit int) */
206 inline int MeasureThreadsafe::ts_diff(const timespec& ts1, const timespec& ts2) {
207 time_t df = ts1.tv_sec - ts2.tv_sec;
208 if (abs(df) > 2) {
209 return -1; // failed
210 }
211 return df * 1000000000 + (ts1.tv_nsec - ts2.tv_nsec);
212 }
213
214
215 inline void MeasureThreadsafe::stop() {
216 Measure& m = *access();
143217 timespec n;
144218 clock_gettime(CLOCK_MONOTONIC, &n);
145 if (!(t1.tv_sec == 0 and t1.tv_nsec == 0)) {
146 period.add(ts_diff(n, t1));
147 }
148 t1 = n;
149 }
150
151 inline void Measure::pause_process() {
152 timespec n;
153 clock_gettime(CLOCK_MONOTONIC, &n);
154 duration1.add(ts_diff(n, t1));
155 }
156
157 inline void Measure::cont_process() {
158 clock_gettime(CLOCK_MONOTONIC, &t2);
159 }
160
161 inline void Measure::stop_process() {
162 timespec n;
163 clock_gettime(CLOCK_MONOTONIC, &n);
164 duration2.add(ts_diff(n, t2));
165 duration.add(ts_diff(n, t1));
166 }
167
168 class MeasureThreadsafe {
169 private:
170 Measure *pmeasure;
171 Measure m[2];
172 inline Measure *access() { return atomic_get(pmeasure); }
173 public:
174 MeasureThreadsafe(): pmeasure(m) {}
175 inline void start() { access()->start_process(); }
176 inline void pause() { access()->pause_process(); }
177 inline void cont() { access()->cont_process(); }
178 inline void stop() { access()->stop_process(); }
179 void print(bool verbose = false);
180 };
219 m.FPUStatus2 |= get_fpu_status_bits();
220 m.MXStatus2 |= _MM_GET_EXCEPTION_STATE();
221 m.FPUStatus1 |= FPUStatus;
222 m.MXStatus1 |= MXStatus;
223 if (!(t1old.tv_sec == 0 && t1old.tv_nsec == 0)) {
224 m.period.add(ts_diff(t1s, t1old));
225 }
226 t1old = t1s;
227 m.duration1.add(ts_diff(t1e, t1s));
228 m.duration2.add(ts_diff(n, t2s));
229 m.duration.add(ts_diff(n, t1s));
230 }
181231
182232 extern MeasureThreadsafe measure;
183233
131131
132132 class PresetIO: public gx_system::AbstractPresetIO {
133133 private:
134 GxJConvSettings jcset;
134 GxJConvSettings *jcset;
135135 ParamMap& param;
136136 paramlist plist;
137137 MidiControllerList::controller_array *midi_list;
150150
151151 // cp not yet initialized, only use address!
152152 PresetIO::PresetIO(ParamMap& param_, ConvolverAdapter* convolver_, ControlParameter& cp)
153 : jcset(),
153 : jcset(0),
154154 param(param_),
155155 plist(),
156156 midi_list(0),
166166 plist.clear();
167167 delete midi_list;
168168 midi_list = 0;
169 delete jcset;
170 jcset = 0;
169171 }
170172
171173 void PresetIO::read_preset(gx_system::JsonParser &jp, const gx_system::SettingsFileHeader& head) {
196198 gx_system::PathList sl;
197199 sl.add(Glib::build_filename(Glib::get_user_config_dir(), "guitarix")); //FIXME
198200 sl.add(GX_SOUND_DIR);
199 jcset = GxJConvSettings();
200 jcset.readJSON(jp, sl);
201 jcset = new GxJConvSettings();
202 jcset->readJSON(jp, sl);
201203 } else {
202204 jp.skip_object();
203205 }
214216 }
215217
216218 void PresetIO::commit_preset() {
217 if (convolver) {
218 convolver->jcset = jcset;
219 if (convolver && jcset) {
220 convolver->set(*jcset);
219221 }
220222 for (gx_engine::paramlist::iterator i = plist.begin(); i != plist.end(); ++i) {
221223 (*i)->setJSON_value();
533535 pthread_t tid = pthread_self();
534536 if (!pthread_equal(tid, last_thread_id)) {
535537 last_thread_id = tid;
536 AVOIDDENORMALS;
538 AVOIDDENORMALS();
537539 }
538540 check_preset();
539541 control_parameter.get_values();
842844 "tube.select", _("select"), ampstack_groups),
843845 // internal audio modules
844846 noisegate(),
845 cabinet(*this, resamp),
846 contrast(*this, resamp) {
847 cabinet(*this, sigc::mem_fun(mono_chain, &MonoModuleChain::sync), resamp),
848 contrast(*this, sigc::mem_fun(mono_chain, &MonoModuleChain::sync), resamp) {
847849
848850 cabinet.set_sync(true);
849851 contrast.set_sync(true);
13021304 StereoModuleChain stereo_chain;
13031305 ConvolverAdapter convolver;
13041306 public:
1305 StereoEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups);
1307 StereoEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups, const gx_system::PathList& pathlist);
13061308 ~StereoEngine();
13071309 virtual void wait_ramp_down_finished();
13081310 virtual bool update_module_lists();
13661368 EngineControl::set_samplerate(samplerate);
13671369 }
13681370
1369 StereoEngine::StereoEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups)
1371 StereoEngine::StereoEngine(const string& plugin_dir, ParamMap& param, ParameterGroups& groups, const gx_system::PathList& pathlist)
13701372 : EngineControl(),
13711373 // internal audio modules
1372 convolver(*this) {
1374 convolver(*this, sigc::mem_fun(stereo_chain, &StereoModuleChain::sync), param, pathlist, "") {
13731375
13741376 convolver.set_sync(true);
13751377
14231425 /****************************************************************
14241426 ** class LadspaGuitarixStereo
14251427 */
1428
1429 class LadspaPathList: public gx_system::PathList {
1430 public:
1431 inline LadspaPathList() {
1432 add(Glib::build_filename(Glib::get_user_config_dir(), "guitarix")); //FIXME
1433 add(GX_SOUND_DIR);
1434 };
1435 };
14261436
14271437 class LadspaGuitarixStereo: LadspaGuitarix {
14281438 private:
14911501 LADSPA_Data *output_buffer1, LADSPA_Data *output_buffer2);
14921502 };
14931503
1504 LadspaPathList pathlist;
14941505 StereoEngine engine;
14951506 ControlParameter control_parameter;
14961507 ReBuffer rebuffer;
15151526
15161527 LadspaGuitarixStereo::LadspaGuitarixStereo(unsigned long sr)
15171528 : LadspaGuitarix(engine, &engine.convolver, control_parameter, "LADSPA_GUITARIX_STEREO_PRESET"),
1518 engine(Glib::build_filename(Glib::get_user_config_dir(), "guitarix/plugins"), param, get_group_table()),
1529 pathlist(),
1530 engine(Glib::build_filename(Glib::get_user_config_dir(), "guitarix/plugins"), param, get_group_table(), pathlist),
15191531 control_parameter(GUITARIX_PARAM_COUNT),
15201532 rebuffer(),
15211533 volume_port(),
2424 incl = ['../headers', '..','../gx_head/engine','../../libgxwmm','../../libgxw']
2525 lib = ['dl']
2626 uselib = ['JACK', 'SNDFILE', 'GTHREAD', 'GMODULE_EXPORT',
27 'GLIBMM', 'GIOMM', 'FFTW3', 'BOOST_THREAD']
27 'GLIBMM', 'GIOMM', 'FFTW3']
2828 if bld.env['ZITA_CONVOLVER']:
2929 uselib.append('ZITA_CONVOLVER')
3030 else:
11 * Vibe Effect
22 *
33 * Copyright (C) 2008-2010 Ryan Billing
4 * Author: Josep Andreu & Ryan Billing
54 *
6 * EffectLFO.C - Stereo LFO used by some effects
7 * Copyright (C) 2002-2005 Nasca Octavian Paul
8 * Author: Nasca Octavian Paul
9 *
10 * Modified for rakarrack by Josep Andreu & Ryan Billing
115 * Modified for Guitarix by Andreas Degert
6 * License change from GPLV2 to GPLV2+ with permission of Ryan Billing
7 * (cf. copy of email in git commit comment).
128 *
139 * This program is free software; you can redistribute it and/or modify
14 * it under the terms of version 2 of the GNU General Public License
15 * as published by the Free Software Foundation.
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
1613 *
1714 * This program is distributed in the hope that it will be useful,
1815 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1916 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License (version 2) for more details.
17 * GNU General Public License for more details.
2118 *
2219 * You should have received a copy of the GNU General Public License
23 * (version2) along with this program; if not, write to the Free Software
20 * along with this program; if not, write to the Free Software
2421 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
2522 */
2623
27 #include <cstdlib>
28 #include <cmath>
24 #include <cassert>
2925 #include "gx_plugin.h"
26
27 #include "gx_faust_support.h"
28 #include "../faust/vibe_lfo_sine.cc"
29 #include "../faust/vibe_mono_lfo_sine.cc"
3030
3131 namespace pluginlib {
3232 namespace vibe {
3333
3434 #define DENORMAL_GUARD 1e-18f // Make it smaller until CPU problem re-appears
35 #define RND (rand()/(RAND_MAX+1.0))
36 #define D_PI (2*M_PI)
37 #define RND1 (((float) rand())/(((float) RAND_MAX)+1.0f))
3835 #define CNST_E M_E
3936 #define LN2R 1.442695041f // 1/log(2)
4037
41 static const float a[5] = { 1.00000534060469, 0.693057900547259, 0.239411678986933, 0.0532229404911678, 0.00686649174914722 };
38 static const float a[5] = {
39 1.00000534060469, 0.693057900547259, 0.239411678986933, 0.0532229404911678, 0.00686649174914722
40 };
4241
4342 //lookup for positive powers of 2
44 static const float pw2[25] = {1.0f, 2.0f, 4.0f, 8.0f, 16.0f, 32.0f, 64.0f, 128.0f, 256.0f, 512.0f, 1024.0f, 2048.0f, 4096.0f, 8192.0f, 16384.0f, 32768.0f, 65536.0f, 131072.0f, 262144.0f, 524288.0f, 1048576.0f, 2097152.0f, 4194304.0f, 8388608.0f, 16777216.0f};
43 static const float pw2[25] = {
44 1.0f, 2.0f, 4.0f, 8.0f, 16.0f,
45 32.0f, 64.0f, 128.0f, 256.0f, 512.0f,
46 1024.0f, 2048.0f, 4096.0f, 8192.0f, 16384.0f,
47 32768.0f, 65536.0f, 131072.0f, 262144.0f, 524288.0f,
48 1048576.0f, 2097152.0f, 4194304.0f, 8388608.0f, 16777216.0f
49 };
4550
4651 //negative powers of 2, notice ipw2[0] will never be indexed.
47 static const float ipw2[25] = {1.0, 5.0e-01, 2.5e-01, 1.25e-01, 6.25e-02, 3.125e-02, 1.5625e-02, 7.8125e-03, 3.90625e-03, 1.953125e-03, 9.765625e-04, 4.8828125e-04, 2.44140625e-04, 1.220703125e-04, 6.103515625e-05, 3.0517578125e-05, 1.52587890625e-05, 7.62939453125e-06, 3.814697265625e-06, 1.9073486328125e-06, 9.5367431640625e-07, 4.76837158203125e-07, 2.38418579101562e-07, 1.19209289550781e-07, 5.96046447753906e-08};
52 static const float ipw2[25] = {
53 1.0, 5.0e-01, 2.5e-01, 1.25e-01, 6.25e-02,
54 3.125e-02, 1.5625e-02, 7.8125e-03, 3.90625e-03, 1.953125e-03,
55 9.765625e-04, 4.8828125e-04, 2.44140625e-04, 1.220703125e-04, 6.103515625e-05,
56 3.0517578125e-05, 1.52587890625e-05, 7.62939453125e-06, 3.814697265625e-06, 1.9073486328125e-06,
57 9.5367431640625e-07, 4.76837158203125e-07, 2.38418579101562e-07, 1.19209289550781e-07, 5.96046447753906e-08
58 };
4859
4960 inline float f_pow2(float x)
5061 {
5162 float y = 0.0f;
52
53 if(x >=24) return pw2[24];
54 else if (x <= -24.0f) return ipw2[24];
55 else {
63 if(x >= 24) {
64 return pw2[24];
65 } else if (x <= -24.0f) {
66 return ipw2[24];
67 } else {
5668 float whole = ceilf(x);
5769 int xint = (int) whole;
5870 x = x - whole;
59
60 if (xint>=0) {
71 if (xint >= 0) {
6172 y = pw2[xint]*(x*(x*(x*(x*a[4] + a[3]) + a[2]) + a[1]) + a[0]);
62
6373 } else {
64
6574 y = ipw2[-xint]*(x*(x*(x*(x*a[4] + a[3]) + a[2]) + a[1]) + a[0]);
66
6775 }
68
6976 return y;
7077 }
71
7278 }
7379
7480 #define f_exp(x) f_pow2(x * LN2R)
7581
76 #define N_(x) (x)
77
78 /****************************************************************
79 ** class EffectLFO
80 */
81
82 class EffectLFO {
82 class NextValue {
83 private:
84 enum {
85 size = 16,
86 period = 16, // corresponding to factor in vibe[_mono]_lfo_ctrl
87 };
88 int idx;
89 int sample;
90 float store_l[size];
91 float store_r[size];
8392 public:
84 EffectLFO();
85 ~EffectLFO();
86 void effectlfoout(float * outl, float * outr);
87 void updateparams();
88 void init(float samplingFreq, int per);
89 float Pfreq;
90 float Prandomness;
91 unsigned int PLFOtype;
92 float Pstereo;
93 int PERIOD; // jack buffer size
94 private:
95 float getlfoshape(float x);
96
97 float xl, xr;
98 float incx;
99 float ampl1, ampl2, ampr1, ampr2; //necesar pentru "randomness"
100 float lfointensity;
101 float lfornd;
102 int lfotype;
103
104 //Lorenz Fractal parameters
105 float x0,y0,z0,x1,y1,z1,radius;
106 float h;
107 float a;
108 float b;
109 float c;
110 float scale;
111 float iperiod;
112 float ratediv;
113
114 //Sample/Hold
115 int holdflag; //toggle left/right channel changes
116 float tca, tcb, maxrate;
117 float rreg, lreg, xlreg,xrreg, oldrreg, oldlreg;
118 //---------------------------
119 float fSAMPLE_RATE; // jack sample rate as float
120 };
121
122 EffectLFO::EffectLFO() {
123 PERIOD = 0;
124 xl = 0.0;
125 xr = 0.0;
126
127 a = 10.0f;
128 b = 28.0f;
129 c = 8.0f / 5.0f;
130 scale = 1.0f/36.0f;
131 ratediv = 0.1f;
132 holdflag = 0;
133 rreg = lreg = oldrreg = oldlreg = 0.0f;
134 Pstereo = 0.25;
135 };
136
137 EffectLFO::~EffectLFO() {
138 };
139
140 void EffectLFO::init(float samplingFreq, int per) {
141 PERIOD = per;
142 fSAMPLE_RATE = samplingFreq;
143 iperiod = static_cast<float>(PERIOD)/fSAMPLE_RATE;
144 h = iperiod;
145 tca = iperiod/(iperiod + 0.02); //20ms default
146 tcb = 1.0f - tca;
147 updateparams ();
148
149 ampl1 = (1.0f - lfornd) + lfornd * (float)RND;
150 ampl2 = (1.0f - lfornd) + lfornd * (float)RND;
151 ampr1 = (1.0f - lfornd) + lfornd * (float)RND;
152 ampr2 = (1.0f - lfornd) + lfornd * (float)RND;
153 }
154
155 /*
156 * Update the changed parameters
157 */
158 void EffectLFO::updateparams() {
159 incx = Pfreq * static_cast<float>(PERIOD) / (fSAMPLE_RATE * 60.0f);
160
161 if (incx > 0.49999999) {
162 incx = 0.499999999f; //Limit the Frequency
163 }
164 lfornd = Prandomness;
165 if (lfornd < 0.0) {
166 lfornd = 0.0;
167 } else if (lfornd > 1.0) {
168 lfornd = 1.0;
169 }
170 lfotype = PLFOtype;
171
172 xr = fmodf (xl + Pstereo + 1.0f, 1.0f);
173
174 if ((h = incx*ratediv) > 0.02) { //keeps it stable
175 h = 0.02;
176 }
177 a = 10.0f + (((float) RND) - 0.5f)*8.0f;
178 b = 28.0f + (((float) RND) - 0.5f)*12.0f;
179 c = 1.25f + 3.0f * ((float) RND);
180
181 // printf("incx %f x0 %f y0 %f z0 %f out %f c %f b %f a %f\n",incx,x0,y0,z0, (2.0f * radius - 1.0f), c, b, a);
182 x0 = 0.1f + 0.1f * ((float) RND);
183 y0 = 0.0f;
184 z0 = 0.2f;
185 x1 = y1 = z1 = radius = 0.0f;
186
187 float tmp = 6.0f / Pfreq; //S/H time attack 0.2*60=12.0
188 tca = iperiod/(iperiod + tmp); //
189 tcb = 1.0f - tca;
190 maxrate = 4.0f*iperiod;
191 };
192
193
194 /*
195 * Compute the shape of the LFO
196 */
197 float EffectLFO::getlfoshape (float x) {
198 float tmpv;
199 float out=0.0;
200 int iterations = 1; //make fractal go faster
201 switch (lfotype) {
202 case 1: //EffectLFO_TRIANGLE
203 if ((x > 0.0) && (x < 0.25)) {
204 out = 4.0f * x;
205 } else if ((x > 0.25) && (x < 0.75)) {
206 out = 2.0f - 4.0f * x;
207 } else {
208 out = 4.0f * x - 4.0f;
209 }
210 break;
211 case 2: //EffectLFO_RAMP Ramp+
212 out = 2.0f * x - 1.0f;
213 break;
214 case 3: //EffectLFO_RAMP Ramp-
215 out = - 2.0f * x + 1.0f;
216 break;
217 case 4: //ZigZag
218 x = x * 2.0f - 1.0f;
219 tmpv = 0.33f * sinf(x);
220 out = sinf(sinf(x*D_PI)*x/tmpv);
221 break;
222 case 5: //Modulated Square ?? ;-)
223 tmpv = x * D_PI;
224 out=sinf(tmpv+sinf(2.0f*tmpv));
225 break;
226 case 6: // Modulated Saw
227 tmpv = x * D_PI;
228 out=sinf(tmpv+sinf(tmpv));
229 break;
230 case 8: //Lorenz Fractal, faster, using X,Y outputs
231 iterations = 4;
232 case 7: // Lorenz Fractal
233 for(int j=0; j<iterations;j++) {
234 x1 = x0 + h * a * (y0 - x0);
235 y1 = y0 + h * (x0 * (b - z0) - y0);
236 z1 = z0 + h * (x0 * y0 - c * z0);
237 x0 = x1;
238 y0 = y1;
239 z0 = z1;
240 }
241 if(lfotype==7) {
242 if((radius = (sqrtf(x0*x0 + y0*y0 + z0*z0) * scale) - 0.25f) > 1.0f) radius = 1.0f;
243 if(radius < 0.0) {
244 radius = 0.0;
245 }
246 out = 2.0f * radius - 1.0f;
247 }
248 break;
249 case 9: //Sample/Hold Random
250 if(fmod(x,0.5f) <= (2.0f*incx)) { //this function is called by left, then right...so must toggle each time called
251 rreg = lreg;
252 lreg = RND1;
253 }
254 if (xlreg < lreg) {
255 xlreg += maxrate;
256 } else {
257 xlreg -= maxrate;
258 }
259 if (xrreg < rreg) {
260 xrreg += maxrate;
261 } else {
262 xrreg -= maxrate;
263 }
264 oldlreg = xlreg*tca + oldlreg*tcb;
265 oldrreg = xrreg*tca + oldrreg*tcb;
266
267 if (holdflag) {
268 out = 2.0f*oldlreg -1.0f;
269 holdflag = (1 + holdflag)%2;
270 } else {
271 out = 2.0f*oldrreg - 1.0f;
272 }
273 break;
274
275 //more to be added here; also ::updateparams() need to be updated (to allow more lfotypes)
276 default:
277 out = cosf (x * D_PI); //EffectLFO_SINE
278 };
279 return (out);
280 };
281
282 /*
283 * LFO output
284 */
285 void EffectLFO::effectlfoout (float * outl, float * outr) {
286 float out;
287
288 out = getlfoshape (xl);
289 out *= (ampl1 + xl * (ampl2 - ampl1));
290 xl += incx;
291 if (xl > 1.0) {
292 xl -= 1.0f;
293 ampl1 = ampl2;
294 ampl2 = (1.0f - lfornd) + lfornd * (float)RND;
295 };
296 if (lfotype == 8) {
297 out = scale*x0; //fractal parameter
298 }
299 *outl = (out + 1.0f) * 0.5f;
300
301 if (lfotype == 8) {
302 out = scale*y0; //fractal parameter
303 }
304 else {
305 out = getlfoshape (xr);
306 }
307 out *= (ampr1 + xr * (ampr2 - ampr1));
308 xr += incx;
309 if (xr > 1.0) {
310 xr -= 1.0f;
311 ampr1 = ampr2;
312 ampr2 = (1.0f - lfornd) + lfornd * (float)RND;
313 };
314 *outr = (out + 1.0f) * 0.5f;
315 };
316
93 NextValue(): idx(size), sample(0) {}
94 inline bool hasValue() { return idx < size; }
95 inline bool need_next() { sample %= period; return sample++ == 0; }
96 inline void fetch(float& left, float& right) { left = store_l[idx]; right = store_r[idx]; ++idx; }
97 inline void compute(void (*func)(int,float*));
98 inline void compute(void (*func)(int,float*,float*));
99 };
100
101 inline void NextValue::compute(void (*func)(int,float*)) {
102 func(size, store_l);
103 idx = 0;
104 }
105
106 inline void NextValue::compute(void (*func)(int,float*,float*)) {
107 func(size, store_l, store_r);
108 idx = 0;
109 }
317110
318111 /****************************************************************
319112 ** class Vibe
331124 static int registerparam(const ParamReg& reg);
332125 static int uiloader(const UiBuilder& builder);
333126 static void del_instance(PluginDef *plugin);
334 void setpanning();
335127
336128 private:
337129 bool Pstereo;
338130 float Ppanning;
339131
340 float fwidth;
132 float Pwidth;
341133 float Pdepth;
342134 float rpanning, lpanning;
343135 float wet_dry;
344136 float flrcross, fcross;
345137 float fb;
346 EffectLFO lfo;
347138
348139 float Ra, Rb, b, dTC, dRCl, dRCr, lampTC, ilampTC, minTC, alphal, alphar, stepl, stepr, oldstepl, oldstepr;
349140 float fbr, fbl;
350141 float dalphal, dalphar;
351142 float lstep,rstep;
143 float lfol, lfor;
352144 float gl, oldgl;
353145 float gr, oldgr;
354146
363155 float d1;
364156 } vc[8], vcvo[8], ecvc[8], vevo[8], bootstrap[8];
365157
158 NextValue lfo;
159 unsigned int PLFOtype;
160
366161 inline float vibefilter(float data, fparams *ftype, int stage);
367162 void init_vibes(unsigned int samplerate);
368163 void modulate(float ldrl, float ldrr);
380175 float ecn1[8], ecn0[8], ecd1[8], ecd0[8];
381176 float on1[8], on0[8], od1[8], od0[8];
382177
383 float fSAMPLE_RATE; // jack sample rate as float
384178 float cSAMPLE_RATE; // 1 / fSAMPLE_RATE
385179 };
386180
419213
420214 int Vibe::registerparam(const ParamReg& reg) {
421215 Vibe& self = *static_cast<Vibe*>(reg.plugin);
422 static const value_pair lfo_types[] = {
423 {"sine", N_("Sine") },
424 {"tri", N_("Tri") },
425 {"ramp_up", N_("Ramp Up") },
426 {"ramp_down", N_("Ramp Down") },
427 {"zigzig", N_("ZigZag") },
428 {"modulated_square", N_("M. Sqare") },
429 {"modulated_saw", N_("M.Saw") },
430 //{"fractal", N_("L. Fractal") },
431 //{"fractal_xy", N_("L. Fractal XY") },
432 //{"s_h_random", N_("S/H Random") },
433 {0,0}
434 };
435 const char *univibe_freq, *univibe_lfo_type, *univibe_width, *univibe_depth, *univibe_randomness, *univibe_wet_dry, *univibe_fb;
436216 if (self.Pstereo) {
437 univibe_freq = "univibe.freq";
438 univibe_lfo_type = "univibe.lfo_type";
217 vibe_lfo_sine::register_params(reg);
218 } else {
219 vibe_mono_lfo_sine::register_params(reg);
220 }
221 const char *univibe_width, *univibe_depth, *univibe_wet_dry, *univibe_fb;
222 if (self.Pstereo) {
439223 univibe_width = "univibe.width";
440224 univibe_depth = "univibe.depth";
441 univibe_randomness = "univibe.randomness";
442225 univibe_wet_dry = "univibe.wet_dry";
443226 univibe_fb = "univibe.fb";
444 reg.registerVar("univibe.stereo",N_("St.df"),"S",N_("LFO phase shift between left and right channels"),&self.lfo.Pstereo,0.25,-0.5,0.5,0.01);
445227 reg.registerVar("univibe.panning",N_("Pan"),"S",N_("panning of output (left / right)"),&self.Ppanning,0,-1,1,0.01);
446228 reg.registerVar("univibe.lrcross",N_("L/R.Cr"),"S",N_("left/right channel crossing"),&self.flrcross,0,-1,1,0.01);
447229 } else {
448 univibe_freq = "univibe_mono.freq";
449 univibe_lfo_type = "univibe_mono.lfo_type";
450230 univibe_width = "univibe_mono.width";
451231 univibe_depth = "univibe_mono.depth";
452 univibe_randomness = "univibe_mono.randomness";
453232 univibe_wet_dry = "univibe_mono.wet_dry";
454233 univibe_fb = "univibe_mono.fb";
455234 }
456 reg.registerVar(univibe_freq,N_("Tempo"),"S", N_("LFO frequency (Hz)"),&self.lfo.Pfreq, 40, 1, 600, 0.1);
457 reg.registerUEnumVar(univibe_lfo_type,N_("LFO Type"),"B","",lfo_types,&self.lfo.PLFOtype,0);
458 reg.registerVar(univibe_width,N_("Width"),"S",N_("LFO amplitude"),&self.fwidth, 0.7, 0, 127/90.0, 0.1);
459 reg.registerVar(univibe_depth,N_("Depth"),"S",N_("DC level in LFO"),&self.Pdepth,1,0,1,0.01);
460 reg.registerVar(univibe_randomness,N_("Rnd"),"S",N_("randomness of LFO"),&self.lfo.Prandomness, 0, 0, 1, 0.01);
235 reg.registerVar(univibe_width,N_("Width"),"S",N_("LFO amplitude"),&self.Pwidth, 0.5, 0, 1, 0.01);
236 reg.registerVar(univibe_depth,N_("Depth"),"S",N_("DC level in LFO"),&self.Pdepth,0.37,0,1,0.01);
461237 reg.registerVar(univibe_wet_dry,N_("Wet/Dry"),"S",N_("output mix (signal / effect)"),&self.wet_dry,1,0,1,0.01);
462 reg.registerVar(univibe_fb,N_("Fb"),"S",N_("sound modification by feedback"),&self.fb,0,-1,1,0.01);
238 reg.registerVar(univibe_fb,N_("Fb"),"S",N_("sound modification by feedback"),&self.fb,-0.6,-1,1,0.01);
463239 return 0;
464240 }
465241
466242 int Vibe::uiloader(const UiBuilder& b) {
467243 Vibe& self = *static_cast<Vibe*>(b.plugin);
468 const char *univibe_freq, *univibe_lfo_type, *univibe_width, *univibe_depth, *univibe_randomness, *univibe_wet_dry, *univibe_fb;
244 const char *univibe_freq, *univibe_width, *univibe_depth, *univibe_wet_dry, *univibe_fb;
469245 if (self.Pstereo) {
470246 univibe_freq = "univibe.freq";
471 univibe_lfo_type = "univibe.lfo_type";
472247 univibe_width = "univibe.width";
473248 univibe_depth = "univibe.depth";
474 univibe_randomness = "univibe.randomness";
475249 univibe_wet_dry = "univibe.wet_dry";
476250 univibe_fb = "univibe.fb";
477251 } else {
478252 univibe_freq = "univibe_mono.freq";
479 univibe_lfo_type = "univibe_mono.lfo_type";
480253 univibe_width = "univibe_mono.width";
481254 univibe_depth = "univibe_mono.depth";
482 univibe_randomness = "univibe_mono.randomness";
483255 univibe_wet_dry = "univibe_mono.wet_dry";
484256 univibe_fb = "univibe_mono.fb";
485257 }
492264 b.openVerticalBox("");
493265 b.openHorizontalBox("");
494266 }
495 b.create_selector(univibe_lfo_type);
496267 b.create_small_rackknob(univibe_freq,0);
497268 b.create_small_rackknob(univibe_depth,0);
498269 b.create_small_rackknob(univibe_width,0);
499 b.create_small_rackknob(univibe_randomness,0);
270 b.create_small_rackknob(univibe_fb,0);
500271 if (self.Pstereo) {
501272 b.closeBox();
502273 b.openHorizontalBox("");
503274 }
504 b.create_small_rackknob(univibe_fb,0);
505275 if (self.Pstereo) {
506276 b.create_small_rackknob("univibe.stereo",0);
507277 b.create_small_rackknob("univibe.panning",0);
539309 }
540310
541311 void Vibe::out(int PERIOD, float *smpsl, float *smpsr, float * efxoutl, float * efxoutr) {
542 if (lfo.PERIOD != PERIOD) {
543 lfo.init(fSAMPLE_RATE, PERIOD);
544 }
545 float fdepth = 1 - Pdepth;
312 float fdepth = (1 - pow(Pdepth, 0.2)) * 0.6;
546313 if (Pstereo) {
547314 fcross = 1 - std::abs(flrcross);
548 setpanning();
549 }
550 lfo.updateparams();
315 rpanning = Ppanning+1;
316 lpanning = 2.0f - rpanning;
317 lpanning = 10.0f * powf(lpanning, 4);
318 rpanning = 10.0f * powf(rpanning, 4);
319 lpanning = 1.0f - 1.0f/(lpanning + 1.0f);
320 rpanning = 1.0f - 1.0f/(rpanning + 1.0f);
321 lpanning *= 1.3f;
322 rpanning *= 1.3f;
323 }
551324
552325 float fact_d, fact_w;
553326 if (wet_dry < 0.5) {
557330 fact_d = (1 - wet_dry) * 2;
558331 fact_w = 1.0;
559332 }
333 float fwidth = pow(10, 2.14*Pwidth) * 0.01;
560334
561335 // from rakarrack out()
562336
563337 int i,j;
564 float lfol, lfor, xl, xr;
338 float xl, xr;
565339 float fxl=0.0f;
566340 float fxr=0.0f;
567341 //float vbe,vin;
571345
572346 input = cvolt = ocvolt = evolt = 0.0f;
573347
574 lfo.effectlfoout (&lfol, &lfor);
575
576 lfol = fdepth + lfol*fwidth;
577 if (lfol > 1.0f)
578 lfol = 1.0f;
579 else if (lfol < 0.0f)
580 lfol = 0.0f;
581 lfol = 2.0f - 2.0f/(lfol + 1.0f); //emulate lamp turn on/off characteristic by typical curves
582
583 if(Pstereo) {
584 lfor = fdepth + lfor*fwidth;
585 if (lfor > 1.0f)
586 lfor = 1.0f;
587 else if (lfor < 0.0f)
588 lfor = 0.0f;
589 lfor = 2.0f - 2.0f/(lfor + 1.0f); //
590 }
591
592348 for (i = 0; i < PERIOD; i++) {
349 if (lfo.need_next()) {
350 if (!lfo.hasValue()) {
351 if (Pstereo) {
352 lfo.compute(vibe_lfo_sine::compute);
353 } else {
354 lfo.compute(vibe_mono_lfo_sine::compute);
355 }
356 }
357 lfo.fetch(lfol, lfor);
358 lfol = fdepth + lfol*fwidth;
359 if (lfol > 1.0f) {
360 lfol = 1.0f;
361 } else if (lfol < 0.0f) {
362 lfol = 0.0f;
363 }
364 lfol = 2.0f - 2.0f/(lfol + 1.0f); //emulate lamp turn on/off characteristic by typical curves
365
366 if(Pstereo) {
367 lfor = fdepth + lfor*fwidth;
368 if (lfor > 1.0f) {
369 lfor = 1.0f;
370 } else if (lfor < 0.0f) {
371 lfor = 0.0f;
372 }
373 lfor = 2.0f - 2.0f/(lfor + 1.0f); //
374 }
375 }
376
593377 //Left Lamp
594378 gl = lfol*lampTC + oldgl*ilampTC;
595379 oldgl = gl;
618402 fxr = f_exp(Ra/logf(xr));
619403 }
620404
621 if(i%16 == 0) modulate(fxl, fxr);
405 if(i%4 == 0) modulate(fxl, fxr);
622406
623407 //Left Channel
624408 input = bjt_shape(fbl + smpsl[i]);
757541 };
758542
759543 void Vibe::init_vibes(unsigned int samplerate) {
760 fSAMPLE_RATE = samplerate;
761 cSAMPLE_RATE = 1 / fSAMPLE_RATE;
544 if (Pstereo) {
545 vibe_lfo_sine::init(samplerate);
546 } else {
547 vibe_mono_lfo_sine::init(samplerate);
548 }
549
550 cSAMPLE_RATE = 1.0 / samplerate;
762551
763552 // from rakarrack ctor
764553
767556 //Because of time response, Rb needs to be driven further.
768557 //End resistance will max out to around 10k for most LFO freqs.
769558 //pushing low end a little lower for kicks and giggles
770 Ra = 500000.0f; //Cds cell dark resistance.
559 Ra = 700000.0f; //Cds cell dark resistance.
771560 Ra = logf(Ra); //this is done for clarity
772 Rb = 600.0f; //Cds cell full illumination
561 Rb = 500.0f; //Cds cell full illumination
773562 b = exp(Ra/logf(Rb)) - CNST_E;
774563 dTC = 0.085f;
775564 dRCl = dTC;
782571 ilampTC = 1.0f - lampTC;
783572 lstep = 0.0f;
784573 rstep = 0.0f;
574 lfol = 0.0f;
575 lfor = 0.0f;
785576 lpanning = 1.0f;
786577 rpanning = 1.0f;
787578 oldgl = 0.0f;
794585
795586 // from rakarrack init_vibes
796587
797 k = 2.0f*fSAMPLE_RATE;
588 k = 2.0f*samplerate;
798589 float tmpgain = 1.0f;
799590 R1 = 4700.0f;
800591 Rv = 4700.0f;
925716 }
926717 };
927718
928 void Vibe::setpanning () {
929 rpanning = Ppanning+1;
930 lpanning = 2.0f - rpanning;
931 lpanning = 10.0f * powf(lpanning, 4);
932 rpanning = 10.0f * powf(rpanning, 4);
933 lpanning = 1.0f - 1.0f/(lpanning + 1.0f);
934 rpanning = 1.0f - 1.0f/(rpanning + 1.0f);
935 lpanning *= 1.3f;
936 rpanning *= 1.3f;
937 };
938
939719 void Vibe::del_instance(PluginDef *p)
940720 {
941721 delete static_cast<Vibe*>(p);
00 #! /bin/bash
11 function compile() {
2 set -e
23 rm -f "$2".so
3 faust -a pythonmodule.cpp -o faustwrap.cpp "$1"
4 faust $faustargs -a pythonmodule.cpp -o faustwrap.cpp "$1"
45 cython --cplus "$2".pyx
56 inc="-I../src/gx_head -I../src/headers -I/usr/include/python2.7"
67 opt="-fno-strict-aliasing -fwrapv -O2 -shared -fPIC"
1011 echo "created $2.so"
1112 }
1213
14 faustargs="-double"
1315 [ "$1" = "" ] && {
14 echo "usage: ./build-module <dsp-file> [<module-name>]"
16 echo "usage: ./build-module [-single] <dsp-file> [<module-name>]"
1517 exit 1
1618 }
1719 [ "$(dirname "$0")" != "." ] && {
1820 echo 'error: please make "tools" your working directory'
1921 exit 1
22 }
23 [ "$1" = "-single" ] && {
24 faustargs=""
25 shift
2026 }
2127 if [ "$2" = "" ]; then
2228 bname="$(basename "$1" .dsp)"
202202 if not (inp.ndim == 2 and inp.shape[1] >= ni):
203203 raise ValueError("need 2-dim array with at least %d rows" % ni)
204204 cdef floatp *ina = <floatp*>alloca(ni*sizeof(floatp))
205 cdef floatp basep = <floatp>inp.data
206205 cdef int i, n
207 n = inp.strides[0]
208 for i in range(ni):
209 ina[i] = <floatp>(inp.data+i*n)
206 if inp is not None:
207 n = inp.strides[0]
208 for i in range(ni):
209 ina[i] = <floatp>(inp.data+i*n)
210210 cdef int no = self.Cdsp.getNumOutputs()
211211 cdef floatp *oa = <floatp*>alloca(no*sizeof(floatp))
212212 cdef np.ndarray o
214214 o = np.empty(count,dtype=np.float32)
215215 else:
216216 o = np.empty((no,count),dtype=np.float32)
217 n = o.strides[0]
217218 for i in range(no):
218219 oa[i] = <floatp>(o.data + i*n)
219220 cdef timespec t0, t1
44 const char *id;
55 const char *name;
66 float *var;
7 unsigned int *uvar;
78 float val;
89 float low;
910 float up;
11 const value_pair *values;
1012 Var(const char *_id, const char *_name, float *_var, float _val, float _low, float _up)
11 : id(_id), name(_name), var(_var), val(_val), low(_low), up(_up) {}
13 : id(_id), name(_name), var(_var), uvar(0), val(_val), low(_low), up(_up), values(0) { *var = val; }
14 Var(const char *_id, const char *_name, unsigned int *_uvar, int _val, int _low, int _up, const value_pair *_values)
15 : id(_id), name(_name), var(0), uvar(_uvar), val(_val), low(_low), up(_up), values(_values) { *uvar = _val; }
1216 };
1317
1418 class VarMap: public std::map<std::string,Var*> {
3337 float low, float up, float step);
3438 static void registerBoolVar_(const char* id, const char* name, const char* tp,
3539 const char* tooltip, bool* var, bool val);
36 static void registerNonMidiVar_(const char * id, bool*var, bool preset);
40 static void registerNonMidiVar_(const char * id, bool*var, bool preset, bool nosave);
3741 static void registerEnumVar_(const char *id, const char* name, const char* tp,
3842 const char* tooltip, const value_pair* values, float *var, float val,
3943 float low, float up, float step);
7276 }
7377
7478 void ParamRegImpl::registerBoolVar_(const char* id, const char* name, const char* tp,
75 const char* tooltip, bool* var, bool val) {}
76 void ParamRegImpl::registerNonMidiVar_(const char * id, bool*var, bool preset) {}
79 const char* tooltip, bool* var, bool val) {
80 assert(false);
81 }
82
83 void ParamRegImpl::registerNonMidiVar_(const char * id, bool*var, bool preset, bool nosave) {
84 assert(false);
85 }
86
7787 void ParamRegImpl::registerEnumVar_(const char *id, const char* name, const char* tp,
7888 const char* tooltip, const value_pair* values, float *var, float val,
79 float low, float up, float step) {}
89 float low, float up, float step) {
90 assert(false);
91 }
92
8093 void ParamRegImpl::registerIEnumVar_(const char *id, const char* name, const char* tp,
81 const char* tooltip, const value_pair* values, int *var, int val) {}
94 const char* tooltip, const value_pair* values, int *var, int val) {
95 assert(false);
96 }
97
8298 void ParamRegImpl::registerUEnumVar_(const char *id, const char* name, const char* tp,
8399 const char* tooltip, const value_pair* values,
84 unsigned int *var, unsigned int std) {}
100 unsigned int *var, unsigned int std) {
101 int up = -1;
102 for (const value_pair* p = values; p->value_id; ++p, ++up);
103 vars->insert(std::pair<std::string,Var*>(id, new Var(id,name,var,std,0,up,values)));
104 }
2020 int clock_gettime(clockid_t clk_id, timespec *tp)
2121
2222 cdef extern from "gx_plugin.h":
23 cdef struct value_pair:
24 char *value_id
25 char *value_label
26 ctypedef value_pair* const_value_pair_ptr "const value_pair*"
2327 cppclass Var:
2428 char *id
2529 char *name
2630 float *var
31 float *uvar
2732 float val
2833 float low
2934 float up
35 value_pair *values
3036 cppclass string:
3137 char *c_str()
3238 cppclass pair:
5157 ctypedef int (*activatefunc)(int start, PluginDef *plugin)
5258 ctypedef void (*process_stereo_audio)(int count, float *input1, float *input2,
5359 float *output1, float *output2, PluginDef *plugin)
54 cppclass PluginDef(PluginDef):
60 cppclass PluginDef:
5561 int version
5662 int flags
5763 char* id
6268 process_stereo_audio stereo_audio
6369 inifunc set_samplerate
6470 activatefunc activate_plugin
65 ctypedef int (*plugin_inifunc)(int *count, PluginDef **p)
71 ctypedef int (*plugin_inifunc)(unsigned int idx, PluginDef **p)
6672
6773 cdef extern from "pluginloader.h":
6874 pass
8086 cdef dict d
8187 cdef double time_per_sample
8288
83 def __cinit__(self, char *path):
89 def __cinit__(self, char *path, unsigned int idx = 0):
8490 cdef int n
8591 self.varmap = new VarMap()
8692 self.p = <PluginDef*>0
9399 dlclose(self.handle)
94100 self.handle = <void*>0
95101 raise RuntimeError("Cannot load symbol 'get_gx_plugin': %s" % dlsym_error)
96 n = get_gx_plugin(0, 0)
102 n = get_gx_plugin(0, <PluginDef**>0)
97103 if n < 0:
98104 raise RuntimeError("error loading plugins")
99105 if n == 0:
100106 raise RuntimeError("no plugin found")
101 if get_gx_plugin(0, &self.p) < 0:
107 if idx >= n:
108 raise RuntimeError("idx too big (%d > %d)" % (idx, n-1))
109 if get_gx_plugin(idx, &self.p) < 0:
102110 raise RuntimeError("plugin loader error")
103111 cdef ParamRegImpl *pr
104112 cdef variter i
111119 while i != self.varmap[0].end():
112120 d[deref(i).second[0].id] = (
113121 deref(i).second[0].name, deref(i).second[0].val,
114 deref(i).second[0].low, deref(i).second[0].up)
115 deref(i).second[0].var[0] = deref(i).second[0].val;
122 deref(i).second[0].low, deref(i).second[0].up,
123 self.get_vp_list(deref(i).second))
116124 inc(i)
117125 self.d = d
118126 self.time_per_sample = 0
130138 returns: name, stdval, lower, upper"""
131139 return self.d[key]
132140
141 cdef get_vp_list(self, Var *p):
142 cdef const_value_pair_ptr vp = p.values
143 if not vp:
144 return []
145 l = []
146 for i in range(int(p.up)+1):
147 l.append((vp[i].value_id, vp[i].value_label))
148 return l
149
133150 def get_range(self, key):
134151 f = self.d[key]
135152 return (f[2], f[3])
138155 cdef variter p = self.varmap[0].find(pname)
139156 if p == self.varmap[0].end():
140157 raise KeyError("not found: %s" % pname)
141 return deref(p).second.var[0]
158 if deref(p).second.var:
159 return deref(p).second.var[0]
160 if deref(p).second.uvar:
161 return deref(p).second.uvar[0]
162 assert(False)
142163
143164 def __setitem__(self, char* pname, float pval):
144165 cdef variter p = self.varmap[0].find(pname)
148169 pval = deref(p).second[0].low
149170 if pval > deref(p).second[0].up:
150171 pval = deref(p).second[0].up
151 deref(p).second[0].var[0] = pval
172 if deref(p).second[0].var:
173 deref(p).second[0].var[0] = pval
174 elif deref(p).second[0].uvar:
175 deref(p).second[0].uvar[0] = pval
176 else:
177 assert(False)
152178
153179 def init(self, int samplingRate):
154180 """argument: sample rate
2323 use_2to3 = True
2424
2525 # used by waf dist and waf build
26 VERSION='0.22beta2'
26 VERSION='0.22.0'
2727 APPNAME='guitarix'
2828
2929 good_faust_versions = ['0.9.43']
151151 opt.recurse('glade-gxw')
152152
153153 opt.tool_options('compiler_cc') # for pygxw and glade-gxw
154
155 opt.add_option('--dist-tree',
156 type='string',
157 dest='dist_tree',
158 help=("option for 'dist' command: git tree-ish to build"
159 " the archive from [Default: %s]" % 'V%s' % VERSION))
154160
155161
156162 ################################################################
327333 conf.env['FAUST_DOUBLE'] = not Options.options.faust_float
328334
329335 def check_boost(conf):
330 boost_atleast_version = 104000
331 boost_atleast_vermsg = "1.40"
336 boost_atleast_version = 104200
337 boost_atleast_vermsg = "1.42"
332338 code="""
333339 #include <boost/version.hpp>
334340 #include <boost/format.hpp>
338344 #endif
339345 int main(){ return 0; }
340346 """ % boost_atleast_version
341 msg = "Checking for boost_thread%%s >= %s" % boost_atleast_vermsg
342 try:
343 conf.check_cxx(
344 msg = msg % "", fragment=code, lib="boost_thread", uselib_store="BOOST_THREAD",
345 errmsg="not found, trying boost_thread-mt", mandatory=1)
346 except ConfigurationError:
347 conf.check_cxx(
348 msg = msg % "-mt",fragment=code, lib="boost_thread-mt",
349 uselib_store="BOOST_THREAD", mandatory=1)
347 msg = "Checking for boost >= %s" % boost_atleast_vermsg
348 conf.check_cxx(msg = msg, fragment=code, mandatory=1)
349 # not needed: with boost 1.42 Guitarix doesn't generate code which
350 # references the boost threading lib
351 #msg = "Checking for boost_thread%%s >= %s" % boost_atleast_vermsg
352 #try:
353 # conf.check_cxx(
354 # msg = msg % "", fragment=code, lib="boost_thread", uselib_store="BOOST_THREAD",
355 # errmsg="not found, trying boost_thread-mt", mandatory=1)
356 #except ConfigurationError:
357 # conf.check_cxx(
358 # msg = msg % "-mt",fragment=code, lib="boost_thread-mt",
359 # uselib_store="BOOST_THREAD", mandatory=1)
350360
351361 def check_zita_convolver(opt, conf):
352362 if opt.includeconvolver:
501511 conf.define('GX_ICON_DIR', os.path.normpath(os.path.join(conf.env['SHAREDIR'], 'guitarix','icons')))
502512 conf.define('GX_PIXMAPS_DIR', os.path.normpath(os.path.join(conf.env['SHAREDIR'], 'pixmaps')))
503513 conf.define('GX_VERSION', VERSION)
504
514
505515 if conf.env.DEST_CPU=='x86_64':
506516 conf.define('OS_64_BIT', 1)
507517 else:
640650 bld.install_files(bld.env['GX_FACTORY_DIR'], 'factorysettings/jp_n_o_s.gx', chmod=0664)
641651 bld.install_files(bld.env['GX_FACTORY_DIR'], 'factorysettings/univibe', chmod=0664)
642652 bld.install_files(bld.env['GX_FACTORY_DIR'], 'factorysettings/univibe_mono', chmod=0664)
653 bld.install_files(bld.env['GX_FACTORY_DIR'], 'factorysettings/jconv', chmod=0664)
654 # "greathall.wav" is referenced in the source (keep in sync when changing)
643655 bld.install_files(bld.env['GX_SOUND_DIR'], './IR/greathall.wav', chmod=0664)
644656
645657 gen_desktop = bld(features = "intltool_in",
691703 tar_prefix = "guitarix2"
692704 tar_ext = ".tar.bz2"
693705
706 def _make_dict():
707 import Options
708 t = Options.options.dist_tree
709 if not t:
710 t = 'V%s' % VERSION
711 d = dict(t=t, d=dir_prefix, p=tar_prefix, e=tar_ext)
712 if re.match(r"V\d", t):
713 d["v"] = t[1:]
714 if Utils.exec_command("git show-ref --verify --quiet --tags refs/tags/'%(t)s'" % d) != 0:
715 raise Utils.WafError(
716 "tag '%(t)s' not found: please create revision tag" % d)
717 else:
718 d["v"] = t[1:]
719 try:
720 s = Utils.cmd_output("git show-ref --hash=8 '%(t)s' | sort -u" % d)
721 if not s:
722 raise ValueError
723 s = s.split()
724 if len(s) > 1:
725 raise Utils.WafError(
726 "git tree-ish '%(t)s' is ambiguous" % d)
727 s = s[0]
728 except ValueError:
729 raise Utils.WafError(
730 "git tree-ish '%(t)s' not found" % d)
731 d["v"] = "git-" + s.strip()
732 return d
733
694734 def dist(ctx):
695735 "makes a tarball for redistributing the sources"
696 d = dict(v=VERSION, d=dir_prefix, p=tar_prefix, e=tar_ext)
697 if Utils.exec_command("git show-ref --verify --quiet --tags refs/tags/V%(v)s" % d) != 0:
698 raise Utils.WafError(
699 "tag 'V%(v)s' not found: please create revision tag" % d)
700736 Utils.exec_command(
701 "git archive --prefix=%(d)s-%(v)s/ refs/tags/V%(v)s ."
702 " | bzip2 > %(p)s-%(v)s%(e)s" % d)
737 "git archive --prefix=%(d)s-%(v)s/ %(t)s ."
738 " | bzip2 > %(p)s-%(v)s%(e)s" % _make_dict())
703739
704740 def distcheck(ctx):
705741 '''checks if the sources compile (tarball from 'dist')'''
706742 import tempfile, tarfile
707743 waf = os.path.abspath(sys.argv[0])
708 d = dict(v=VERSION, d=dir_prefix, p=tar_prefix, e=tar_ext)
744 d = _make_dict()
709745 tarball = "%(p)s-%(v)s%(e)s" % d
710746 path = "%(d)s-%(v)s" % d
711747 if os.path.exists(path):