Exemplo n.º 1
0
 /// <summary>
 /// 音符イベントに,デフォルトの歌唱スタイルを適用します
 /// </summary>
 /// <param name="item"></param>
 public void applyDefaultSingerStyle(VsqID item)
 {
     if (item == null)
     {
         return;
     }
     item.PMBendDepth      = this.DefaultPMBendDepth;
     item.PMBendLength     = this.DefaultPMBendLength;
     item.PMbPortamentoUse = this.DefaultPMbPortamentoUse;
     item.DEMdecGainRate   = this.DefaultDEMdecGainRate;
     item.DEMaccent        = this.DefaultDEMaccent;
 }
Exemplo n.º 2
0
        public void setPortamentoUsage()
        {
            VsqID id = new VsqID();
            id.setRisePortamento( false );
            id.setFallPortamento( false );
            Assert.AreEqual( 0, id.PMbPortamentoUse );

            id.setRisePortamento( true );
            id.setFallPortamento( false );
            Assert.AreEqual( 1, id.PMbPortamentoUse );

            id.setRisePortamento( false );
            id.setFallPortamento( true );
            Assert.AreEqual( 2, id.PMbPortamentoUse );

            id.setRisePortamento( true );
            id.setFallPortamento( true );
            Assert.AreEqual( 3, id.PMbPortamentoUse );
        }
Exemplo n.º 3
0
        public void getPortamentoUsage()
        {
            VsqID id = new VsqID();
            id.PMbPortamentoUse = 0;
            Assert.AreEqual( false, id.isRisePortamento() );
            Assert.AreEqual( false, id.isFallPortamento() );

            id.PMbPortamentoUse = 1;
            Assert.AreEqual( true, id.isRisePortamento() );
            Assert.AreEqual( false, id.isFallPortamento() );

            id.PMbPortamentoUse = 2;
            Assert.AreEqual( false, id.isRisePortamento() );
            Assert.AreEqual( true, id.isFallPortamento() );

            id.PMbPortamentoUse = 3;
            Assert.AreEqual( true, id.isRisePortamento() );
            Assert.AreEqual( true, id.isFallPortamento() );
        }
Exemplo n.º 4
0
        public void setPortamentoUsage()
        {
            VsqID id = new VsqID();

            id.setRisePortamento(false);
            id.setFallPortamento(false);
            Assert.AreEqual(0, id.PMbPortamentoUse);

            id.setRisePortamento(true);
            id.setFallPortamento(false);
            Assert.AreEqual(1, id.PMbPortamentoUse);

            id.setRisePortamento(false);
            id.setFallPortamento(true);
            Assert.AreEqual(2, id.PMbPortamentoUse);

            id.setRisePortamento(true);
            id.setFallPortamento(true);
            Assert.AreEqual(3, id.PMbPortamentoUse);
        }
Exemplo n.º 5
0
        public void getPortamentoUsage()
        {
            VsqID id = new VsqID();

            id.PMbPortamentoUse = 0;
            Assert.AreEqual(false, id.isRisePortamento());
            Assert.AreEqual(false, id.isFallPortamento());

            id.PMbPortamentoUse = 1;
            Assert.AreEqual(true, id.isRisePortamento());
            Assert.AreEqual(false, id.isFallPortamento());

            id.PMbPortamentoUse = 2;
            Assert.AreEqual(false, id.isRisePortamento());
            Assert.AreEqual(true, id.isFallPortamento());

            id.PMbPortamentoUse = 3;
            Assert.AreEqual(true, id.isRisePortamento());
            Assert.AreEqual(true, id.isFallPortamento());
        }