324 lines
13 KiB
C#
324 lines
13 KiB
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Drawing;
|
|
using System.Windows.Forms;
|
|
namespace UniversalEditor.Plugins.Multimedia.Dialogs.Audio
|
|
{
|
|
public class VoicebankEditorDialog : Form
|
|
{
|
|
private IContainer components = null;
|
|
private GroupBox fraVoiceConfigurations;
|
|
private GroupBox fraDefaultParameters;
|
|
private Button cmdCancel;
|
|
private Button cmdOK;
|
|
private ListView listView1;
|
|
private ColumnHeader chName;
|
|
private Button cmdDelete;
|
|
private Button cmdCopy;
|
|
private Button cmdAdd;
|
|
private ComboBox cboOriginalVoicebank;
|
|
private Label label2;
|
|
private ComboBox cboSourceEngine;
|
|
private Label label1;
|
|
private GroupBox fraSynthaloidParameters;
|
|
private Label lblWaveType;
|
|
private GroupBox fraVOCALOIDParameters;
|
|
private Label label3;
|
|
private NumericUpDown numericUpDown3;
|
|
private Label label6;
|
|
private Label label5;
|
|
private NumericUpDown numericUpDown1;
|
|
private NumericUpDown numericUpDown5;
|
|
private NumericUpDown numericUpDown4;
|
|
private NumericUpDown numericUpDown2;
|
|
private Label label4;
|
|
private Label label7;
|
|
private TextBox txtSearch;
|
|
public VoicebankEditorDialog()
|
|
{
|
|
this.InitializeComponent();
|
|
}
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && this.components != null)
|
|
{
|
|
this.components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
private void InitializeComponent()
|
|
{
|
|
this.fraVoiceConfigurations = new GroupBox();
|
|
this.fraDefaultParameters = new GroupBox();
|
|
this.cmdCancel = new Button();
|
|
this.cmdOK = new Button();
|
|
this.listView1 = new ListView();
|
|
this.chName = new ColumnHeader();
|
|
this.cmdAdd = new Button();
|
|
this.cmdCopy = new Button();
|
|
this.cmdDelete = new Button();
|
|
this.label1 = new Label();
|
|
this.cboSourceEngine = new ComboBox();
|
|
this.label2 = new Label();
|
|
this.cboOriginalVoicebank = new ComboBox();
|
|
this.fraSynthaloidParameters = new GroupBox();
|
|
this.lblWaveType = new Label();
|
|
this.fraVOCALOIDParameters = new GroupBox();
|
|
this.label3 = new Label();
|
|
this.numericUpDown3 = new NumericUpDown();
|
|
this.label6 = new Label();
|
|
this.label5 = new Label();
|
|
this.numericUpDown1 = new NumericUpDown();
|
|
this.numericUpDown5 = new NumericUpDown();
|
|
this.numericUpDown4 = new NumericUpDown();
|
|
this.numericUpDown2 = new NumericUpDown();
|
|
this.label4 = new Label();
|
|
this.label7 = new Label();
|
|
this.txtSearch = new TextBox();
|
|
this.fraVoiceConfigurations.SuspendLayout();
|
|
this.fraDefaultParameters.SuspendLayout();
|
|
this.fraSynthaloidParameters.SuspendLayout();
|
|
this.fraVOCALOIDParameters.SuspendLayout();
|
|
((ISupportInitialize)this.numericUpDown3).BeginInit();
|
|
((ISupportInitialize)this.numericUpDown1).BeginInit();
|
|
((ISupportInitialize)this.numericUpDown5).BeginInit();
|
|
((ISupportInitialize)this.numericUpDown4).BeginInit();
|
|
((ISupportInitialize)this.numericUpDown2).BeginInit();
|
|
base.SuspendLayout();
|
|
this.fraVoiceConfigurations.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
|
|
this.fraVoiceConfigurations.Controls.Add(this.txtSearch);
|
|
this.fraVoiceConfigurations.Controls.Add(this.cmdDelete);
|
|
this.fraVoiceConfigurations.Controls.Add(this.cmdCopy);
|
|
this.fraVoiceConfigurations.Controls.Add(this.cmdAdd);
|
|
this.fraVoiceConfigurations.Controls.Add(this.listView1);
|
|
this.fraVoiceConfigurations.FlatStyle = FlatStyle.System;
|
|
this.fraVoiceConfigurations.Location = new Point(12, 12);
|
|
this.fraVoiceConfigurations.Name = "fraVoiceConfigurations";
|
|
this.fraVoiceConfigurations.Size = new Size(527, 175);
|
|
this.fraVoiceConfigurations.TabIndex = 0;
|
|
this.fraVoiceConfigurations.TabStop = false;
|
|
this.fraVoiceConfigurations.Text = "Voice configurations";
|
|
this.fraDefaultParameters.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
|
|
this.fraDefaultParameters.Controls.Add(this.cboSourceEngine);
|
|
this.fraDefaultParameters.Controls.Add(this.label1);
|
|
this.fraDefaultParameters.Controls.Add(this.fraVOCALOIDParameters);
|
|
this.fraDefaultParameters.Controls.Add(this.fraSynthaloidParameters);
|
|
this.fraDefaultParameters.FlatStyle = FlatStyle.System;
|
|
this.fraDefaultParameters.Location = new Point(12, 193);
|
|
this.fraDefaultParameters.Name = "fraDefaultParameters";
|
|
this.fraDefaultParameters.Size = new Size(527, 203);
|
|
this.fraDefaultParameters.TabIndex = 1;
|
|
this.fraDefaultParameters.TabStop = false;
|
|
this.fraDefaultParameters.Text = "Default parameters";
|
|
this.cmdCancel.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
|
|
this.cmdCancel.DialogResult = DialogResult.Cancel;
|
|
this.cmdCancel.FlatStyle = FlatStyle.System;
|
|
this.cmdCancel.Location = new Point(464, 402);
|
|
this.cmdCancel.Name = "cmdCancel";
|
|
this.cmdCancel.Size = new Size(75, 23);
|
|
this.cmdCancel.TabIndex = 3;
|
|
this.cmdCancel.Text = "Cancel";
|
|
this.cmdCancel.UseVisualStyleBackColor = true;
|
|
this.cmdOK.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
|
|
this.cmdOK.FlatStyle = FlatStyle.System;
|
|
this.cmdOK.Location = new Point(383, 402);
|
|
this.cmdOK.Name = "cmdOK";
|
|
this.cmdOK.Size = new Size(75, 23);
|
|
this.cmdOK.TabIndex = 2;
|
|
this.cmdOK.Text = "OK";
|
|
this.cmdOK.UseVisualStyleBackColor = true;
|
|
this.listView1.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
|
|
this.listView1.Columns.AddRange(new ColumnHeader[]
|
|
{
|
|
this.chName
|
|
});
|
|
this.listView1.FullRowSelect = true;
|
|
this.listView1.GridLines = true;
|
|
this.listView1.HideSelection = false;
|
|
this.listView1.Location = new Point(6, 48);
|
|
this.listView1.Name = "listView1";
|
|
this.listView1.Size = new Size(515, 121);
|
|
this.listView1.TabIndex = 3;
|
|
this.listView1.UseCompatibleStateImageBehavior = false;
|
|
this.listView1.View = View.Details;
|
|
this.chName.Text = "Name";
|
|
this.chName.Width = 495;
|
|
this.cmdAdd.FlatStyle = FlatStyle.System;
|
|
this.cmdAdd.Location = new Point(284, 19);
|
|
this.cmdAdd.Name = "cmdAdd";
|
|
this.cmdAdd.Size = new Size(75, 23);
|
|
this.cmdAdd.TabIndex = 0;
|
|
this.cmdAdd.Text = "&Add";
|
|
this.cmdAdd.UseVisualStyleBackColor = true;
|
|
this.cmdCopy.FlatStyle = FlatStyle.System;
|
|
this.cmdCopy.Location = new Point(365, 19);
|
|
this.cmdCopy.Name = "cmdCopy";
|
|
this.cmdCopy.Size = new Size(75, 23);
|
|
this.cmdCopy.TabIndex = 1;
|
|
this.cmdCopy.Text = "&Copy";
|
|
this.cmdCopy.UseVisualStyleBackColor = true;
|
|
this.cmdDelete.FlatStyle = FlatStyle.System;
|
|
this.cmdDelete.Location = new Point(446, 19);
|
|
this.cmdDelete.Name = "cmdDelete";
|
|
this.cmdDelete.Size = new Size(75, 23);
|
|
this.cmdDelete.TabIndex = 2;
|
|
this.cmdDelete.Text = "&Delete";
|
|
this.cmdDelete.UseVisualStyleBackColor = true;
|
|
this.label1.AutoSize = true;
|
|
this.label1.FlatStyle = FlatStyle.System;
|
|
this.label1.Location = new Point(6, 22);
|
|
this.label1.Name = "label1";
|
|
this.label1.Size = new Size(79, 13);
|
|
this.label1.TabIndex = 0;
|
|
this.label1.Text = "Source &engine:";
|
|
this.cboSourceEngine.DropDownStyle = ComboBoxStyle.DropDownList;
|
|
this.cboSourceEngine.FlatStyle = FlatStyle.System;
|
|
this.cboSourceEngine.FormattingEnabled = true;
|
|
this.cboSourceEngine.Items.AddRange(new object[]
|
|
{
|
|
"General MIDI",
|
|
"VOCALOID",
|
|
"VOCALOID2",
|
|
"Synthaloid",
|
|
"Voxroid"
|
|
});
|
|
this.cboSourceEngine.Location = new Point(108, 19);
|
|
this.cboSourceEngine.Name = "cboSourceEngine";
|
|
this.cboSourceEngine.Size = new Size(413, 21);
|
|
this.cboSourceEngine.TabIndex = 1;
|
|
this.label2.AutoSize = true;
|
|
this.label2.FlatStyle = FlatStyle.System;
|
|
this.label2.Location = new Point(20, 22);
|
|
this.label2.Name = "label2";
|
|
this.label2.Size = new Size(98, 13);
|
|
this.label2.TabIndex = 0;
|
|
this.label2.Text = "Original &voicebank:";
|
|
this.cboOriginalVoicebank.Anchor = (AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right);
|
|
this.cboOriginalVoicebank.DropDownStyle = ComboBoxStyle.DropDownList;
|
|
this.cboOriginalVoicebank.FlatStyle = FlatStyle.System;
|
|
this.cboOriginalVoicebank.FormattingEnabled = true;
|
|
this.cboOriginalVoicebank.Location = new Point(124, 19);
|
|
this.cboOriginalVoicebank.Name = "cboOriginalVoicebank";
|
|
this.cboOriginalVoicebank.Size = new Size(385, 21);
|
|
this.cboOriginalVoicebank.TabIndex = 1;
|
|
this.fraSynthaloidParameters.Controls.Add(this.lblWaveType);
|
|
this.fraSynthaloidParameters.Location = new Point(6, 46);
|
|
this.fraSynthaloidParameters.Name = "fraSynthaloidParameters";
|
|
this.fraSynthaloidParameters.Size = new Size(515, 151);
|
|
this.fraSynthaloidParameters.TabIndex = 5;
|
|
this.fraSynthaloidParameters.TabStop = false;
|
|
this.fraSynthaloidParameters.Text = "Synthaloid engine";
|
|
this.lblWaveType.AutoSize = true;
|
|
this.lblWaveType.Location = new Point(20, 25);
|
|
this.lblWaveType.Name = "lblWaveType";
|
|
this.lblWaveType.Size = new Size(62, 13);
|
|
this.lblWaveType.TabIndex = 0;
|
|
this.lblWaveType.Text = "&Wave type:";
|
|
this.fraVOCALOIDParameters.Controls.Add(this.cboOriginalVoicebank);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.label3);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.label2);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.numericUpDown3);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.label6);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.label5);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.numericUpDown1);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.numericUpDown5);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.numericUpDown4);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.numericUpDown2);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.label4);
|
|
this.fraVOCALOIDParameters.Controls.Add(this.label7);
|
|
this.fraVOCALOIDParameters.Location = new Point(6, 46);
|
|
this.fraVOCALOIDParameters.Name = "fraVOCALOIDParameters";
|
|
this.fraVOCALOIDParameters.Size = new Size(515, 151);
|
|
this.fraVOCALOIDParameters.TabIndex = 6;
|
|
this.fraVOCALOIDParameters.TabStop = false;
|
|
this.fraVOCALOIDParameters.Text = "VOCALOID engine";
|
|
this.label3.AutoSize = true;
|
|
this.label3.FlatStyle = FlatStyle.System;
|
|
this.label3.Location = new Point(20, 75);
|
|
this.label3.Name = "label3";
|
|
this.label3.Size = new Size(96, 13);
|
|
this.label3.TabIndex = 2;
|
|
this.label3.Text = "&Breathiness (BRE):";
|
|
this.numericUpDown3.Location = new Point(133, 125);
|
|
this.numericUpDown3.Name = "numericUpDown3";
|
|
this.numericUpDown3.Size = new Size(54, 20);
|
|
this.numericUpDown3.TabIndex = 3;
|
|
this.label6.AutoSize = true;
|
|
this.label6.FlatStyle = FlatStyle.System;
|
|
this.label6.Location = new Point(251, 75);
|
|
this.label6.Name = "label6";
|
|
this.label6.Size = new Size(107, 13);
|
|
this.label6.TabIndex = 2;
|
|
this.label6.Text = "&Gender factor (GEN):";
|
|
this.label5.AutoSize = true;
|
|
this.label5.FlatStyle = FlatStyle.System;
|
|
this.label5.Location = new Point(20, 127);
|
|
this.label5.Name = "label5";
|
|
this.label5.Size = new Size(85, 13);
|
|
this.label5.TabIndex = 2;
|
|
this.label5.Text = "C&learness (CLE):";
|
|
this.numericUpDown1.Location = new Point(133, 73);
|
|
this.numericUpDown1.Name = "numericUpDown1";
|
|
this.numericUpDown1.Size = new Size(54, 20);
|
|
this.numericUpDown1.TabIndex = 3;
|
|
this.numericUpDown5.Location = new Point(364, 99);
|
|
this.numericUpDown5.Name = "numericUpDown5";
|
|
this.numericUpDown5.Size = new Size(54, 20);
|
|
this.numericUpDown5.TabIndex = 3;
|
|
this.numericUpDown4.Location = new Point(364, 73);
|
|
this.numericUpDown4.Name = "numericUpDown4";
|
|
this.numericUpDown4.Size = new Size(54, 20);
|
|
this.numericUpDown4.TabIndex = 3;
|
|
this.numericUpDown2.Location = new Point(133, 99);
|
|
this.numericUpDown2.Name = "numericUpDown2";
|
|
this.numericUpDown2.Size = new Size(54, 20);
|
|
this.numericUpDown2.TabIndex = 3;
|
|
this.label4.AutoSize = true;
|
|
this.label4.FlatStyle = FlatStyle.System;
|
|
this.label4.Location = new Point(20, 101);
|
|
this.label4.Name = "label4";
|
|
this.label4.Size = new Size(86, 13);
|
|
this.label4.TabIndex = 2;
|
|
this.label4.Text = "Brigh&tness (BRI):";
|
|
this.label7.AutoSize = true;
|
|
this.label7.FlatStyle = FlatStyle.System;
|
|
this.label7.Location = new Point(251, 101);
|
|
this.label7.Name = "label7";
|
|
this.label7.Size = new Size(81, 13);
|
|
this.label7.TabIndex = 2;
|
|
this.label7.Text = "&Opening (OPE):";
|
|
this.txtSearch.Anchor = (AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right);
|
|
this.txtSearch.Location = new Point(6, 21);
|
|
this.txtSearch.Name = "txtSearch";
|
|
this.txtSearch.Size = new Size(272, 20);
|
|
this.txtSearch.TabIndex = 4;
|
|
base.AcceptButton = this.cmdOK;
|
|
base.AutoScaleDimensions = new SizeF(6f, 13f);
|
|
base.AutoScaleMode = AutoScaleMode.Font;
|
|
base.CancelButton = this.cmdCancel;
|
|
base.ClientSize = new Size(551, 437);
|
|
base.Controls.Add(this.cmdOK);
|
|
base.Controls.Add(this.cmdCancel);
|
|
base.Controls.Add(this.fraDefaultParameters);
|
|
base.Controls.Add(this.fraVoiceConfigurations);
|
|
base.Name = "VoicebankEditorDialog";
|
|
base.StartPosition = FormStartPosition.CenterParent;
|
|
this.Text = "Voicebank Editor";
|
|
this.fraVoiceConfigurations.ResumeLayout(false);
|
|
this.fraVoiceConfigurations.PerformLayout();
|
|
this.fraDefaultParameters.ResumeLayout(false);
|
|
this.fraDefaultParameters.PerformLayout();
|
|
this.fraSynthaloidParameters.ResumeLayout(false);
|
|
this.fraSynthaloidParameters.PerformLayout();
|
|
this.fraVOCALOIDParameters.ResumeLayout(false);
|
|
this.fraVOCALOIDParameters.PerformLayout();
|
|
((ISupportInitialize)this.numericUpDown3).EndInit();
|
|
((ISupportInitialize)this.numericUpDown1).EndInit();
|
|
((ISupportInitialize)this.numericUpDown5).EndInit();
|
|
((ISupportInitialize)this.numericUpDown4).EndInit();
|
|
((ISupportInitialize)this.numericUpDown2).EndInit();
|
|
base.ResumeLayout(false);
|
|
}
|
|
}
|
|
}
|