| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- /*
- * Copyright (c) 1983-2013 Trevor Wishart and Composers Desktop Project Ltd
- * http://www.trevorwishart.co.uk
- * http://www.composersdesktop.com
- *
- This file is part of the CDP System.
- The CDP System is free software; you can redistribute it
- and/or modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either
- version 2.1 of the License, or (at your option) any later version.
- The CDP System is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
- You should have received a copy of the GNU Lesser General Public
- License along with the CDP System; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA
- *
- */
- /******************* OUTPUT FILE TYPES ***************************************/
- #define NO_OUTPUTFILE (0)
- #define SNDFILE_OUT (1)
- #define ANALFILE_OUT (2)
- #define PITCH_OUT (3)
- #define TRANSPOS_OUT (4)
- #define FORMANTS_OUT (5)
- #define TEXTFILE_OUT (6)
- #define ENVFILE_OUT (7)
- #define BRKFILE_OUT (8)
- /******************* PROCESS TYPES ***************************************/
- #define UNEQUAL_SNDFILE (0)
- #define EQUAL_ANALFILE (1)
- #define MAX_ANALFILE (2)
- #define MIN_ANALFILE (3)
- #define BIG_ANALFILE (4)
- #define PSEUDOSNDFILE (5)
- #define TO_TEXTFILE (6)
- #define ANAL_TO_FORMANTS (7)
- #define ANAL_TO_PITCH (8)
- #define PITCH_TO_PITCH (9)
- #define PITCH_TO_BIGPITCH (10)
- #define PITCH_TO_ANAL (11)
- #define PITCH_TO_PSEUDOSND (12)
- #define EQUAL_FORMANTS (13)
- #define SCREEN_MESSAGE (14)
- #define EQUAL_SNDFILE (15)
- #define EQUAL_ENVFILE (16)
- #define UNEQUAL_ENVFILE (17)
- #define CREATE_ENVFILE (18)
- #define EXTRACT_ENVFILE (19)
- #define OTHER_PROCESS (20)
- /************************** INPUT PROCESS TYPE *****************************************/
- #define ANY_NUMBER_OF_ANY_FILES (-3)
- #define ALL_FILES (-2)
- #define NO_FILE_AT_ALL (-1)
- #define SNDFILES_ONLY (0) /* Default */
- #define ANALFILE_ONLY (1)
- #define TWO_ANALFILES (2)
- #define THREE_ANALFILES (3)
- #define MANY_ANALFILES (4)
- #define FORMANTFILE_ONLY (5)
- #define PITCHFILE_ONLY (6)
- #define PITCH_OR_TRANSPOS (7)
- #define ANAL_AND_FORMANTS (8)
- #define PITCH_AND_FORMANTS (9)
- #define PITCH_AND_PITCH (10)
- #define PITCH_AND_TRANSPOS (11)
- #define TRANSPOS_AND_TRANSPOS (12)
- #define ANAL_WITH_PITCHDATA (13)
- #define ANAL_WITH_TRANSPOS (14)
- #define TWO_SNDFILES (15)
- #define MANY_SNDFILES (16)
- #define ENVFILES_ONLY (17)
- #define BRKFILES_ONLY (18) /* NB ONLY WORKS with a SINGLE brkfile */
- #define DB_BRKFILES_ONLY (19)
- #define SNDFILE_AND_ENVFILE (20)
- #define SNDFILE_AND_BRKFILE (21)
- #define SNDFILE_AND_DB_BRKFILE (22)
- #define MIXFILES_ONLY (23)
- #define SNDLIST_ONLY (24)
- #define SND_OR_MIXLIST_ONLY (25)
- #define SND_SYNC_OR_MIXLIST_ONLY (26)
- #define WORDLIST_ONLY (27)
- #define ONE_OR_MANY_SNDFILES (28)
- #define UNRANGED_BRKFILE_ONLY (29)
- #define TWO_WORDLISTS (30)
- #define SNDFILE_AND_UNRANGED_BRKFILE (31)
- //TW NEW
- #define PFE (32)
- #define ONE_OR_MORE_SNDSYS (33)
|