lipsync/trunk/Boare.Lib.Vsq/NRPN.cs

250 lines
8.1 KiB
C#
Raw Normal View History

/*
* NRPN.cs
* Copyright (c) 2009 kbinani
*
* This file is part of Boare.Lib.Vsq.
*
* Boare.Lib.Vsq is free software; you can redistribute it and/or
* modify it under the terms of the BSD License.
*
* Boare.Lib.Vsq 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.
*/
namespace Boare.Lib.Vsq {
public enum NRPN : ushort {
/// <summary>
/// (0x5000) Version number(MSB) &amp;, Device number(LSB)
/// </summary>
CVM_NM_VERSION_AND_DEVICE = 0x5000,
/// <summary>
/// (0x5001) Delay in millisec(MSB, LSB)
/// </summary>
CVM_NM_DELAY = 0x5001,
/// <summary>
/// (0x5002) Note number(MSB)
/// </summary>
CVM_NM_NOTE_NUMBER = 0x5002,
/// <summary>
/// (0x5003) Velocity(MSB)
/// </summary>
CVM_NM_VELOCITY = 0x5003,
/// <summary>
/// (0x5004) Note Duration in millisec(MSB, LSB)
/// </summary>
CVM_NM_NOTE_DURATION = 0x5004,
/// <summary>
/// (0x5005) Note Location(MSB)
/// </summary>
CVM_NM_NOTE_LOCATION = 0x5005,
/// <summary>
/// (0x500c) Index of Vibrato DB(MSB: ID_H00, LSB:ID_L00)
/// </summary>
CVM_NM_INDEX_OF_VIBRATO_DB = 0x500c,
/// <summary>
/// (0x500d) Vibrato configuration(MSB: Index of Vibrato Type, LSB: Duration &amp;, Configuration parameter of vibrato)
/// </summary>
CVM_NM_VIBRATO_CONFIG = 0x500d,
/// <summary>
/// (0x500e) Vibrato Delay(MSB)
/// </summary>
CVM_NM_VIBRATO_DELAY = 0x500e,
/// <summary>
/// (0x5012) Number of phonetic symbols in bytes(MSB)
/// </summary>
CVM_NM_PHONETIC_SYMBOL_BYTES = 0x5012,
/// <summary>
/// (0x5013) Phonetic symbol 1(MSB:Phonetic symbol 1, LSB: Consonant adjustment 1)
/// </summary>
CVM_NM_PHONETIC_SYMBOL1 = 0x5013,
/// <summary>
/// (0x504f) Phonetic symbol continuation(MSB, 0x7f=end, 0x00=continue)
/// </summary>
CVM_NM_PHONETIC_SYMBOL_CONTINUATION = 0x504f,
/// <summary>
/// (0x5050) v1mean in Cent/5(MSB)
/// </summary>
CVM_NM_V1MEAN = 0x5050,
/// <summary>
/// (0x5051) d1mean in millisec/5(MSB)
/// </summary>
CVM_NM_D1MEAN = 0x5051,
/// <summary>
/// (0x5052) d1meanFirstNote in millisec/5(MSB)
/// </summary>
CVM_NM_D1MEAN_FIRST_NOTE = 0x5052,
/// <summary>
/// (0x5053) d2mean in millisec/5(MSB)
/// </summary>
CVM_NM_D2MEAN = 0x5053,
/// <summary>
/// (0x5054) d4mean in millisec/5(MSB)
/// </summary>
CVM_NM_D4MEAN = 0x5054,
/// <summary>
/// (0x5055) pMeanOnsetFirstNote in Cent/5(MSB)
/// </summary>
CVM_NM_PMEAN_ONSET_FIRST_NOTE = 0x5055,
/// <summary>
/// (0x5056) vMeanNoteTransition in Cent/5(MSB)
/// </summary>
CVM_NM_VMEAN_NOTE_TRNSITION = 0x5056,
/// <summary>
/// (0x5057) pMeanEndingNote in Cent/5(MSB)
/// </summary>
CVM_NM_PMEAN_ENDING_NOTE = 0x5057,
/// <summary>
/// (0x5058) AddScooptoUpIntervals &amp;, AddPortamentoToDownIntervals(MSB)
/// </summary>
CVM_NM_ADD_PORTAMENTO = 0x5058,
/// <summary>
/// (0x5059) changAfterPeak(MSB)
/// </summary>
CVM_NM_CHANGE_AFTER_PEAK = 0x5059,
/// <summary>
/// (0x505a) Accent(MSB)
/// </summary>
CVM_NM_ACCENT = 0x505a,
/// <summary>
/// (0x597f) Note message continuation(MSB)
/// </summary>
CVM_NM_NOTE_MESSAGE_CONTINUATION = 0x507f,
/// <summary>
/// (0x6000) Version number &amp;, Device number(MSB, LSB)
/// </summary>
CC_BS_VERSION_AND_DEVICE = 0x6000,
/// <summary>
/// (0x6001) Delay in millisec(MSB, LSB)
/// </summary>
CC_BS_DELAY = 0x6001,
/// <summary>
/// (0x6002) Laugnage type(MSB, optional LSB)
/// </summary>
CC_BS_LANGUAGE_TYPE = 0x6002,
/// <summary>
/// (0x6100) Version number &amp;, device number(MSB, LSB)
/// </summary>
CC_CV_VERSION_AND_DEVICE = 0x6100,
/// <summary>
/// (0x6101) Delay in millisec(MSB, LSB)
/// </summary>
CC_CV_DELAY = 0x6101,
/// <summary>
/// (0x6102) Volume value(MSB)
/// </summary>
CC_CV_VOLUME = 0x6102,
/// <summary>
/// (0x6200) Version number &amp;, device number(MSB, LSB)
/// </summary>
CC_P_VERSION_AND_DEVICE = 0x6200,
/// <summary>
/// (0x6201) Delay in millisec(MSB, LSB)
/// </summary>
CC_P_DELAY = 0x6201,
/// <summary>
/// (0x6202) Pan value(MSB)
/// </summary>
CC_PAN = 0x6202,
/// <summary>
/// (0x6300) Version number &amp;, device number(MSB, LSB)
/// </summary>
CC_E_VESION_AND_DEVICE = 0x6300,
/// <summary>
/// (0x6301) Delay in millisec(MSB, LSB)
/// </summary>
CC_E_DELAY = 0x6301,
/// <summary>
/// (0x6302) Expression vlaue(MSB)
/// </summary>
CC_E_EXPRESSION = 0x6302,
/// <summary>
/// (0x6400) Version number &amp;, device number(MSB, LSB)
/// </summary>
CC_VR_VERSION_AND_DEVICE = 0x6400,
/// <summary>
/// (0x6401) Delay in millisec(MSB, LSB)
/// </summary>
CC_VR_DELAY = 0x6401,
/// <summary>
/// (0x6402) Vibrato Rate value(MSB)
/// </summary>
CC_VR_VIBRATO_RATE = 0x6402,
/// <summary>
/// (0x6500) Version number &amp;, device number(MSB, LSB)
/// </summary>
CC_VD_VERSION_AND_DEVICE = 0x6500,
/// <summary>
/// (0x6501) Delay in millisec(MSB, LSB)
/// </summary>
CC_VD_DELAY = 0x6501,
/// <summary>
/// (0x6502) Vibrato Depth value(MSB)
/// </summary>
CC_VD_VIBRATO_DEPTH = 0x6502,
/// <summary>
/// (0x6700) Version number &amp;, device number(MSB, LSB)
/// </summary>
CC_PBS_VERSION_AND_DEVICE = 0x6700,
/// <summary>
/// (0x6701) Delay in millisec(MSB, LSB)
/// </summary>
CC_PBS_DELAY = 0x6701,
/// <summary>
/// (0x6702) Pitch Bend Sensitivity(MSB, LSB)
/// </summary>
CC_PBS_PITCH_BEND_SENSITIVITY = 0x6702,
/// <summary>
/// (0x5300) Version number &amp;, device number(MSB, LSB)
/// </summary>
PC_VERSION_AND_DEVICE = 0x5300,
/// <summary>
/// (0x5301) Delay in millisec(MSB, LSB)
/// </summary>
PC_DELAY = 0x5301,
/// <summary>
/// (0x5302) Voice Type(MSB)
/// </summary>
PC_VOICE_TYPE = 0x5302,
/// <summary>
/// (0x5400) Version number &amp;, device number(MSB, LSB)
/// </summary>
PB_VERSION_AND_DEVICE = 0x5400,
/// <summary>
/// (0x5401) Delay in millisec(MSB, LSB)
/// </summary>
PB_DELAY = 0x5401,
/// <summary>
/// (0x5402) Pitch Bend value(MSB, LSB)
/// </summary>
PB_PITCH_BEND = 0x5402,
/// <summary>
/// (0x5500) Version number &amp;, device number(MSB, LSB)
/// </summary>
VCP_VERSION_AND_DEVICE = 0x5500,
/// <summary>
/// (0x5501) Delay in millisec(MSB, LSB)
/// </summary>
VCP_DELAY = 0x5501,
/// <summary>
/// (0x5502) Voice Change Parameter ID(MSB)
/// </summary>
VCP_VOICE_CHANGE_PARAMETER_ID = 0x5502,
/// <summary>
/// (0x5503) Voice Change Parameter value(MSB)
/// </summary>
VCP_VOICE_CHANGE_PARAMETER = 0x5503,
}
}