「サクラ」質問掲示板

サクラの質問掲示板です。
[一覧へ] > (@5) [低] [解決]
@5■ (#9) ポルタメント - モチ (2010-08-13 19:58) /中 未処理
スイマセン
ポルタメント奏法って
どうやってやりますか?
おしえてください

(#10) 追記 - モチ (2010-08-13 20:01) /中 未処理
あと、デクレッシェンドクレッシェンドはどうやってやりますか?

(#11) クレッシェンド・デクレシェンド - Hanc (2010-08-15 12:03) /中 確認待ち
ドを四分音符の長さで音量50から音量100にだんだん変えていきたい(クレッシェンド)ときは

EP.T(50,100,!4) 音符4 ドと書きます。

EPとはエクスプレッション(Expression)の略で音量の変化を表します。

○△.T(50,100,!4)
という表現は、○△(各コントロールチェンジ)を四分音符の間
50~100にだんだんかえるという表現です。
ここでは!4としてあるので四分音符の長さでということを表しますが、
!2とか!8のように自分で必要な長さにかえてください。
50,100は50~100にだんだんかえていくということですが
100,50とすればデクレッシェンドになりますね。

ちなみに音量関係を表現するのにいろいろな種類があります。
v(ベロシティー)、V(ボリューム)、そしてEP(エクスプレッション)
クッシェンドデクレッシェンドの場合はEPを使います。
vは正確には音量というより“音の強さ”を表します。(自分はよくわからないんですがね)
Vはパート全体の音量調節に使います。

また、デクレッシェンドでEPの値が小さくなったままだと、次の音も小さくなったままなので元の値に戻しましょう。EPは通常時127に設定されています。
v、Vは100に設定されています。

また、○△.T()はクレッシェンドの他にも色々おもしろくて便利な使い方があるので色々試してみるのも良いでしょう。
例えばP(Panpot)は、ステレオの右や左に音を配置するコントロールチェンジです。
ステレオの一番左が0、一番右が127なのですが、
P.T(0,127,!4)音符4 ド とすれば
四分音符のあいだ、ドの音が左から右に移っていったりします。

まあ、色々自分で研究するのは楽しいですよ。

最後に、わかりにくい上だらだら長い文章を書いてすいませんでした。
それでは。


(#13) 表現次第 - TyokuNal (2010-08-16 01:10) /中 未処理
こんばんわ。

まず、ポルタメント奏法についてですが、
1点確認して欲しいことがあります。

「どこまでを表現したいのか」


サクラ・・・もといMidiには、「ポルタメント」を設定する機能があり、
それをONにすることで、とりあえず「ポルタメント」の実現は可能です(ポルタメント不可な音源もありますが・・・それは除いてです)。
(コントロールチェンジと呼ばれる機能の一つです)

ですが、楽器によっては、ピッチベンドのベンドアップ・ダウンのような形で表現可能な場合もあるため、
一概に、「この機能を使うから実現が100%可能だ」というわけではありません。

最終的にはいろいろ試されて、イメージに近い方法をピックアップするのが良いと思われます。

最後にサンプルを示したいと思います。
===================================================================
//_Comment and Infomation
TrackName  = {"ポルタメントサンプル"}  //MusicName(曲名)
Copyright  = {"TyokuNal"}      //Righter'sName(著作者名)
/*-------------------------------------------------------------
コメント:
 ポルタメントに関する簡単なサンプルです。
 
 ポルタメントを実現する為に、2種類ご用意しました。
 1.コントロールチェンジ-ポルタメント をONにする
 2.ピッチベンドを使って、それらしくする
---------------------------------------------------------------
環境:Windows 7,Intel i5 2.8GHz,Memory 4096MB,Roland FA-66
所持:Roland SD-20 & KORG microX & KORE 2 & VSTi etc...
---------------------------------------------------------------
公開:
---------------------------------------------------------------
Site -> http://nals.main.jp/
Mail -> nals@ft.main.jp
by TyokuNal
---------------------------------------------------------------*/
Tempo(120)              //SettingSpeed in the FormatTimesOnly
TimeBase(96)            //Set Timebase    (Current-96)
System.TimeSignature=4,4        //Set TimeSignature  (Current-4/4)
System.MeasureShift(1);          //Set TimeShift    (Current-One)
//-------------------------------------------------------------
//  ResetGM            //GM  System ON
  ResetGS            //GS  System ON
//  ResetXG            //XG  System ON
//  SysEx$=F0,7E,7F,09,02,F7      //GM  System OFF
//  SysEx$=F0,7E,7F,09,03,F7      //GM2 System ON
r1;
TrackSync;
  r%4
//-------------------------------------------------------------
//_TrackControl
Int N=100;

TR(1) r%4 @(AltoSax)    r%4  V(N)   P(64)  REV(0)  CHO(0) r%4 
TR(2) r%4 @(Clarinet)    r%4  V(N)   P(64)  REV(0)  CHO(0) r%4 

//-------------------------------------------------------------
//_Tempo
Track(0) Key(0)
Time(2:1:0)  Tempo(120)

//-------------------------------------------------------------
//_Define (None)

//-------------------------------------------------------------
//_Track1
//Instrament->(AltoSax)
Track(1)
EP(127) v(100)

Time(2:1:0) o5 q100


// ↓PortamentoSwitchがポルタメントON/OFFの命令
PortamentoSwitch(127)
PortamentoTime(30)  // ←変化する時間を設定(Switchと一緒に設定)

c2 d2 c1 r1  // ←ポルタメントに聴こえない場合は音源が対応していない

//-------------------------------------------------------------
//_Track2
//Instrament->(Clarinet)
Track(2)
EP(127) v(100)

Time(2:1:0) o5 q100 BR(12)
r1
r1
r1
    // ↓ピッチベンド操作を先行指定で指示
p%.T(0,0,!2 ,0,1365,!16 ,1365,1365,!4+8. ,1365,0,!16)
c1+1  r1

(#16) クレッシェンド・デクレッシェンド(…一応こんな使い方もあるということで) - 通りすがり (2010-08-19 23:11) /低 確認待ち
// ヘルプを確認すると、やり方がいろいろありました。
// 詳しく知りたければ調べて実験(しないと多分身に付かない)です。
//------------------------------------------------------------------------------
///////// クレッシェンド ////////////////
// サクラのヘルプ
//   ↓
// サクラの命令を、50音順に並べた一覧表
//   ↓
// 索引 ク
//   ↓
// クレッシェンド→「大きく」コマンドがでる。使ってみる。
// ↓詳しい使い方はヘルプを見ながら、実践すればいいと思う。
//------------------------------------------------------------------------------
//_ 大きくコマンド1
大きく
音符4 ドミソミ ド1
//_ 大きくコマンド2
大きく4,90
音符4 ドミソミ ド1
//_ 大きくコマンド3
//音量(0) // ←これだとベロシティ0という意味になるので、音が鳴らない。
Expression(0) // mmlで
大きく2,90
音符4 ドミソミ ド1
//_ 大きくコマンド4
大きく2,10,90
音符4 ドミソミ ド1
//------------------------------------------------------------------------------
// 関連項目 Cresc
//------------------------------------------------------------------------------
//_ Cresc コマンド1
Cresc;
音符4 ドレミファソファミレ
//_ Cresc コマンド2
Cresc=2^4;
音符4 ドレミファソファミレ
//_ Cresc コマンド3
Cresc=2^8,10,100;
音符4 ドレミファソファミレ
//------------------------------------------------------------------------------
//_ 愚直に Expression を操作 (とりあえず汎用性の高いonTime(T)で)
// (上記のHanc様が詳しく書いていらっしゃいますので詳しい解説はそちらを参照&ヘルプも参照)
Expression.onTime(0,127,!1^1)
音符8 ドレミファソラシ↑ド ド4レ4ド2↓
//------------------------------------------------------------------------------
///////// デクレッシェンド ////////////////
// サクラのヘルプ
//   ↓
// サクラの命令を、50音順に並べた一覧表
//   ↓
// 索引 デ
//   ↓
// デクレッシェンド→「小さく」コマンドが出る。使ってみる。
//------------------------------------------------------------------------------
//_ 小さくコマンド1
小さく
‘ドシラソ ミ1
//_ 小さくコマンド2
小さく2^8
‘ドシラソ ミ1
//_ 小さくコマンド3
小さく1,120,30
‘ドシラソ ミ1
//------------------------------------------------------------------------------
// 関連項目 Decresc
//------------------------------------------------------------------------------
//_ Decresc コマンド1
Decresc;
音符4 ドレミファソファミレ
//_ Decresc コマンド2
Decresc=2^4;
音符4 ドレミファソファミレ
//_ Decresc コマンド3
Decresc=2^8,10,100;
音符4 ドレミファソファミレ
//------------------------------------------------------------------------------
//_ 愚直に Expression を操作 (とりあえず汎用性の高いonTime(T)で)
//------------------------------------------------------------------------------
EP.T(127,0,!1^1)
音符8 ‘ドシラソファミレド ド4”シ4ド2
音量戻す
//------------------------------------------------------------------------------
//_ おまけ ↓
//  僕はエクスプレッションなんか使いたくないんだ!
// (ベロシティ・メインボリューム使用:やはりこちらの意味も上記のHanc様を以下略)
//------------------------------------------------------------------------------
// とりあえずベロシティで
// (ピアノにはエクスプレッションがないのでこちらを使うらしい。
//  ピアノをなんとなく知ってる人なら意味がわかると思う)
//  弱く弾く     強く弾く
//  0        ←   →        127
// (音源によるらしい上、ピアノはよく知らないのでどこから弱く弾く数値なのかはわからない。自分の耳で確かめてとしか…)
v.T(0,127,!1^1)
音符8 ドレミファソラシ↑ド ド4レ4ド2↓
v.T(127,0,!1^1)
音符8 ‘ドシラソファミレド ド4”シ4ド2
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//_ 使う人がいるのかどうなのか…。
// メインボリュームで何とか、とか…(調整時の汎用性が消える危険性有::意味わからなければ使わない方が得策)
//------------------------------------------------------------------------------
V.T(0,127,!1^1)
音符8 ドレミファソラシ↑ド ド4レ4ド2↓
V.T(127,0,!1^1)
音符8 ‘ドシラソファミレド ド4”シ4ド2

// どんなやり方でも、自分の思う通りに聞けるようであれば、それでいいような気がします。
// ヘルプ見たら済むことを、長々と書いてすみません。

(#23) ありがとうございました - モチ (2010-09-10 21:22) /低 解決
ありがとうございました!
これでなんかうまくできそうです

📄 メンテナンス中のため現在読み込み専用です。