1 /* 2 * libInstPatch 3 * Copyright (C) 1999-2014 Element Green <element@elementsofsound.org> 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public License 7 * as published by the Free Software Foundation; version 2.1 8 * of the License only. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with this program; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 18 * 02110-1301, USA or on the web at http://www.gnu.org. 19 */ 20 /** 21 * SECTION: IpatchVirtualContainer_types 22 * @short_description: Built in virtual container types 23 * @see_also: 24 * @stability: Stable 25 */ 26 #include <glib.h> 27 #include <glib-object.h> 28 #include "IpatchVirtualContainer_types.h" 29 #include "IpatchDLS2Inst.h" 30 #include "IpatchDLS2Sample.h" 31 #include "IpatchGigInst.h" 32 #include "IpatchGigSample.h" 33 #include "IpatchSF2Preset.h" 34 #include "IpatchSF2Inst.h" 35 #include "IpatchSF2Sample.h" 36 #include "IpatchSLIInst.h" 37 #include "IpatchSLISample.h" 38 #include "IpatchTypeProp.h" 39 #include "i18n.h" 40 41 IPATCH_VIRTUAL_CONTAINER_CREATE 42 (ipatch_virtual_dls2_melodic, IpatchVirtualDLS2Melodic, 43 _("Melodic Instruments"), _("Non percussion instruments"), 44 IPATCH_TYPE_DLS2_INST) 45 46 IPATCH_VIRTUAL_CONTAINER_CREATE 47 (ipatch_virtual_dls2_percussion, IpatchVirtualDLS2Percussion, 48 _("Percussion Instruments"), _("Percussion Instruments"), 49 IPATCH_TYPE_DLS2_INST) 50 51 IPATCH_VIRTUAL_CONTAINER_CREATE 52 (ipatch_virtual_dls2_samples, IpatchVirtualDLS2Samples, 53 _("Samples"), _("Samples"), 54 IPATCH_TYPE_DLS2_SAMPLE) 55 56 IPATCH_VIRTUAL_CONTAINER_CREATE 57 (ipatch_virtual_gig_melodic, IpatchVirtualGigMelodic, 58 _("Melodic Instruments"), _("Non percussion instruments"), 59 IPATCH_TYPE_GIG_INST) 60 61 IPATCH_VIRTUAL_CONTAINER_CREATE 62 (ipatch_virtual_gig_percussion, IpatchVirtualGigPercussion, 63 _("Percussion Instruments"), _("Percussion Instruments"), 64 IPATCH_TYPE_GIG_INST) 65 66 IPATCH_VIRTUAL_CONTAINER_CREATE 67 (ipatch_virtual_gig_samples, IpatchVirtualGigSamples, 68 _("Samples"), _("Samples"), IPATCH_TYPE_GIG_SAMPLE) 69 70 IPATCH_VIRTUAL_CONTAINER_CREATE 71 (ipatch_virtual_sf2_inst, IpatchVirtualSF2Inst, 72 _("Instruments"), _("Instruments"), IPATCH_TYPE_SF2_INST) 73 74 IPATCH_VIRTUAL_CONTAINER_CREATE 75 (ipatch_virtual_sf2_melodic, IpatchVirtualSF2Melodic, 76 _("Melodic Presets"), _("Non percussion presets"), IPATCH_TYPE_SF2_PRESET) 77 78 IPATCH_VIRTUAL_CONTAINER_CREATE 79 (ipatch_virtual_sf2_percussion, IpatchVirtualSF2Percussion, 80 _("Percussion Presets"), _("Percussion Presets"), IPATCH_TYPE_SF2_PRESET) 81 82 IPATCH_VIRTUAL_CONTAINER_CREATE 83 (ipatch_virtual_sf2_samples, IpatchVirtualSF2Samples, 84 _("Samples"), _("Samples"), IPATCH_TYPE_SF2_SAMPLE) 85 86 IPATCH_VIRTUAL_CONTAINER_CREATE 87 (ipatch_virtual_sf2_rom, IpatchVirtualSF2Rom, 88 _("ROM Samples"), _("ROM Samples"), IPATCH_TYPE_SF2_SAMPLE) 89 90 IPATCH_VIRTUAL_CONTAINER_CREATE 91 (ipatch_virtual_sli_inst, IpatchVirtualSLIInst, 92 _("Instruments"), _("Instruments"), IPATCH_TYPE_SLI_INST) 93 94 IPATCH_VIRTUAL_CONTAINER_CREATE 95 (ipatch_virtual_sli_samples, IpatchVirtualSLISamples, 96 _("Samples"), _("Samples"), IPATCH_TYPE_SLI_SAMPLE) 97