「サクラ」質問掲示板

サクラの質問掲示板です。

(#499) GSScaleTuning? - 三宅元貴 (2021-06-17 22:17) /中 未処理
huangbaiさま
ありがとうございました。
以下の方法にて解決致しました。
厚く御礼申し上げます。

Include(gs.h) ResetGS()r4
GSScaleTuning(0,0,4,40,0,0,-34,2,38,0,-4,-35)
//GSScaleTuning(C+0,Cp+0,D+4,Dp+40,E+0,F+0,Fp-34,G+2,Gp+38,A+0,Ap-4,B-35)//各音に+-するセントcent値(D,Dp,Fp,G,Gp,Ap,B以外は何もしていない[0である])

テンポ 84 //テンポ設定
拍子 5,8 //拍子記号の設定

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 連符{レミ♭ファ♯ソラ♭シ}2^8
↑ドドド8 ド16レ16ド8連符{↓シ↑ド↓シ↑ド↓シ}4ラ♭8 ラ♭16シ16ラ♭8ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8 連符{ソラ♭ソラ♭ソ}4ラ♭8
ソ8.シ16ラ♭ソ8 シ♭連符{ラ♭シ♭ラ♭シ♭ラ♭}4ソ8 ソ16ラ♭16ソ8連符{ファ♯ソファ♯ソファ♯}4ミ♭8 連符{ミ♭ファ♯ミ♭ファ♯ミ♭}4連符{レミ♭レミ♭レ}4ド8
連符{レドレ}4連符{ミ♭レミ♭}4連符{ファ♯ミ♭ファ♯}8 連符{ミ♭ファ♯ミ♭}4連符{レミ♭レミ♭レ}連符{ミ♭レミ♭}8 レド4.&ド&ド8ん8ん8



ただ、実際にGSScaleTuningを組み込もうとすると上手く行かなくなります。
以下かなり長くなりますが、どうかお許しください。
何故、実際にGSScaleTuningを組み込もうとすると上手く行かなくなるのでしょうか?
上手く行く例と行かない例の違いは、

//Include(gs.h) ResetGS()r4
//GSScaleTuning(0,0,4,40,0,0,-34,2,38,0,-4,-35)

の//を取り除いた、

Include(gs.h) ResetGS()r4
GSScaleTuning(0,0,4,40,0,0,-34,2,38,0,-4,-35)

にしただけのものです。

■上手く行く例(GSScaleTuningを組み込まない)

//_初期設定
TrackName = {"禁じられた遊び(愛のロマンス) トルコ 風-編曲: 三宅元貴"} //曲名
Copyright = {"作曲:アントニオ・ルビーラ[1825-1890]、編曲:三宅元貴"} //著作権表示
MetaText = {""} //説明・コメントなど
テンポ 84 //テンポ設定
拍子 5,8 //拍子記号の設定→2,4は2/4拍子を表す
調#(); //調号の設定→例)調#(ドファ)
System.MeasureShift(1); //音源初期化用に発音を1小節遅らせる
ResetGS;ResetXG;ResetGM;r1;//音源の初期化
//Include(gs.h) ResetGS()r4
//GSScaleTuning(0,0,4,40,0,0,-34,2,38,0,-4,-35)
//GSScaleTuning(C+0,Cp+0,D+4,Dp+40,E+0,F+0,Fp-34,G+2,Gp+38,A+0,Ap-4,B-35)
//各音に+-するセントcent値(D,Dp,Fp,G,Gp,Ap,B以外は何もしていない[0である])
//-------------------------------------------------

トラック1
音色(Dulcimer)
音符4
V(90)
音量100 音量曖昧さ20
ゲート99
t.Random=2
TrackKey(0)

んんん8 んんん8

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 レミ♭ソ8
↑ドドド8 ド↓シラ♭8 ラ♭ソファ♯8 ファ♯ソラ♭8
ソラ♭ソ8 シ♭ラ♭ソ8 ソファ♯ミ♭8 ミ♭レド8
レミ♭ファ♯8 ミ♭レミ♭8 レド4.&ド&ドん8

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 レミ♭ソ8
↑ドドド8 ド↓シラ♭8 ラ♭ソファ♯8 ファ♯ソラ♭8
ソラ♭ソ8 シ♭ラ♭ソ8 ソファ♯ミ♭8 ミ♭レド8
レミ♭ファ♯8 ミ♭レミ♭8 レド4.&ド&ドん8

ソソソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レド8 連符{レミ♭ファ♯ソラ♭シ}2^8
↑ドドド8 ド16レ16ド8↓シラ♭8 ラ♭ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8ソラ♭8
ソラ♭ソ8 シ♭ラ♭16シ♭16ラ♭8ソ8 ソファ♯16ソ16ファ♯8ミ♭8 ミ♭16ファ♯16ミ♭8レド8
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4.&ド&ドん8

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 レミ♭ソ8
↑ドドド8 ド↓シラ♭8 ラ♭ソファ♯8 ファ♯ソラ♭8
ソラ♭ソ8 シ♭ラ♭ソ8 ソファ♯ミ♭8 ミ♭レド8
レミ♭ファ♯8 ミ♭レミ♭8 レド4.&ド&ドん8

トラック2
音色(Violin)
音符4
V(60)
音量100 音量曖昧さ30
ゲート99
ビブラート
t.Random=2
TrackKey(12)

んんん8 んんん8

↓ソ↑ソソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レド8 レ8ミ♭8ファ♯8ソ8シ8
↑ド↓ド↑ド8 ド16レ16ド8↓シラ♭8 ラ♭ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8ソラ♭8
ソラ♭ソ8 シ♭ラ♭16シ♭16ラ♭8ソ8 ソファ♯16ソ16ファ♯8ミ♭8 ミ♭16ファ♯16ミ♭8レド8
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4. ↓シ8↑ド8レ8ミ♭8ファ♯8

ソ↓ソ↑ソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レド8 レ8ミ♭8ファ♯8ソ8シ8
↑ド↓ド↑ド8 ド16レ16ド8↓シラ♭8 ラ♭ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8ソラ♭8
ソラ♭ソ8 シ♭ラ♭16シ♭16ラ♭8ソ8 ソファ♯16ソ16ファ♯8ミ♭8 ミ♭16ファ♯16ミ♭8レド8
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4.&ド&ド8ん8ん8

んんん8 んんん8 んんん8 んんん8
んんん8 んんん8 んんん8 んんん8
んんん8 んんん8 んんん8 んんん8
EP.T( 30 , 127 , !2^8)
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4↓ソ8 シ8↑ド8レ8ミ♭8ファ♯8

ソ↓ソ↑ソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レ16ミ♭16レ8ド8 レ8ミ♭8連符{ファ♯ミ♭ファ♯}8連符{ソファ♯ソ}8シ8
↑ド↓ド↑ド8 ド16レ16ド8連符{↓シ↑ド↓シ↑ド↓シ}4ラ♭8 ラ♭16シ16ラ♭8ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8 連符{ソラ♭ソラ♭ソ}4ラ♭8
ソ8.シ16ラ♭ソ8 シ♭連符{ラ♭シ♭ラ♭シ♭ラ♭}4ソ8 ソ16ラ♭16ソ8連符{ファ♯ソファ♯ソファ♯}4ミ♭8 連符{ミ♭ファ♯ミ♭ファ♯ミ♭}4連符{レミ♭レミ♭レ}4ド8
連符{レドレ}4連符{ミ♭レミ♭}4連符{ファ♯ミ♭ファ♯}8 連符{ミ♭ファ♯ミ♭}4連符{レミ♭レミ♭レ}連符{ミ♭レミ♭}8 レド4.&ド&ド8ん8ん8

//------------------------------------------------------------------------------
//_Rythm_Track

Track(10) Channel(10) // リズムは必ずチャンネルを10番にする

//リズムマクロの定義

~{だ} = {n(OpenSurdo),}
~{ど} = {n(LowConga),}
~{で} = {n(LowTom1),}
~{ぐ} = {n(Kick1),}
~{ご} = {n(Kick2),}
~{た} = {n(OpenHighConga),}
~{ちゃ} = {n(Tambourine),}
~{こ} = {n(Woodblock),}

V(70)
音符8
どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

Track(11) Channel(10) // リズムは必ずチャンネルを10番にする

音符8
んんたんた んんたんた

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんん

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんん

Track(12) Channel(10) // リズムは必ずチャンネルを10番にする

V(127)
音符8
だんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

Track(13)
音色(Woodblock)
音符16
V(70)
音量100 音量曖昧さ30

【20
c


【315
c

rrrrr 

【315
c

rrrrr 




■上手く行かない例(GSScaleTuningを組み込む)

//_初期設定
TrackName = {"禁じられた遊び(愛のロマンス) トルコ 風-編曲: 三宅元貴"} //曲名
Copyright = {"作曲:アントニオ・ルビーラ[1825-1890]、編曲:三宅元貴"} //著作権表示
MetaText = {""} //説明・コメントなど
テンポ 84 //テンポ設定
拍子 5,8 //拍子記号の設定→2,4は2/4拍子を表す
調#(); //調号の設定→例)調#(ドファ)
System.MeasureShift(1); //音源初期化用に発音を1小節遅らせる
ResetGS;ResetXG;ResetGM;r1;//音源の初期化
Include(gs.h) ResetGS()r4
GSScaleTuning(0,0,4,40,0,0,-34,2,38,0,-4,-35)
//GSScaleTuning(C+0,Cp+0,D+4,Dp+40,E+0,F+0,Fp-34,G+2,Gp+38,A+0,Ap-4,B-35)
//各音に+-するセントcent値(D,Dp,Fp,G,Gp,Ap,B以外は何もしていない[0である])
//-------------------------------------------------

トラック1
音色(Dulcimer)
音符4
V(90)
音量100 音量曖昧さ20
ゲート99
t.Random=2
TrackKey(0)

んんん8 んんん8

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 レミ♭ソ8
↑ドドド8 ド↓シラ♭8 ラ♭ソファ♯8 ファ♯ソラ♭8
ソラ♭ソ8 シ♭ラ♭ソ8 ソファ♯ミ♭8 ミ♭レド8
レミ♭ファ♯8 ミ♭レミ♭8 レド4.&ド&ドん8

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 レミ♭ソ8
↑ドドド8 ド↓シラ♭8 ラ♭ソファ♯8 ファ♯ソラ♭8
ソラ♭ソ8 シ♭ラ♭ソ8 ソファ♯ミ♭8 ミ♭レド8
レミ♭ファ♯8 ミ♭レミ♭8 レド4.&ド&ドん8

ソソソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レド8 連符{レミ♭ファ♯ソラ♭シ}2^8
↑ドドド8 ド16レ16ド8↓シラ♭8 ラ♭ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8ソラ♭8
ソラ♭ソ8 シ♭ラ♭16シ♭16ラ♭8ソ8 ソファ♯16ソ16ファ♯8ミ♭8 ミ♭16ファ♯16ミ♭8レド8
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4.&ド&ドん8

ソソソ8 ソファ♯ミ♭8 ミ♭レド8 レミ♭ソ8
↑ドドド8 ド↓シラ♭8 ラ♭ソファ♯8 ファ♯ソラ♭8
ソラ♭ソ8 シ♭ラ♭ソ8 ソファ♯ミ♭8 ミ♭レド8
レミ♭ファ♯8 ミ♭レミ♭8 レド4.&ド&ドん8

トラック2
音色(Violin)
音符4
V(60)
音量100 音量曖昧さ30
ゲート99
ビブラート
t.Random=2
TrackKey(12)

んんん8 んんん8

↓ソ↑ソソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レド8 レ8ミ♭8ファ♯8ソ8シ8
↑ド↓ド↑ド8 ド16レ16ド8↓シラ♭8 ラ♭ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8ソラ♭8
ソラ♭ソ8 シ♭ラ♭16シ♭16ラ♭8ソ8 ソファ♯16ソ16ファ♯8ミ♭8 ミ♭16ファ♯16ミ♭8レド8
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4. ↓シ8↑ド8レ8ミ♭8ファ♯8

ソ↓ソ↑ソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レド8 レ8ミ♭8ファ♯8ソ8シ8
↑ド↓ド↑ド8 ド16レ16ド8↓シラ♭8 ラ♭ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8ソラ♭8
ソラ♭ソ8 シ♭ラ♭16シ♭16ラ♭8ソ8 ソファ♯16ソ16ファ♯8ミ♭8 ミ♭16ファ♯16ミ♭8レド8
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4.&ド&ド8ん8ん8

んんん8 んんん8 んんん8 んんん8
んんん8 んんん8 んんん8 んんん8
んんん8 んんん8 んんん8 んんん8
EP.T( 30 , 127 , !2^8)
レミ♭ファ♯8 ミ♭16ファ♯16ミ♭8レミ♭8 レド4↓ソ8 シ8↑ド8レ8ミ♭8ファ♯8

ソ↓ソ↑ソ8 ソ16ラ♭16ソ8ファ♯ミ♭8 ミ♭16ファ♯16ミ♭8レ16ミ♭16レ8ド8 レ8ミ♭8連符{ファ♯ミ♭ファ♯}8連符{ソファ♯ソ}8シ8
↑ド↓ド↑ド8 ド16レ16ド8連符{↓シ↑ド↓シ↑ド↓シ}4ラ♭8 ラ♭16シ16ラ♭8ソ16ラ♭16ソ8ファ♯8 ファ♯16ソ16ファ♯8 連符{ソラ♭ソラ♭ソ}4ラ♭8
ソ8.シ16ラ♭ソ8 シ♭連符{ラ♭シ♭ラ♭シ♭ラ♭}4ソ8 ソ16ラ♭16ソ8連符{ファ♯ソファ♯ソファ♯}4ミ♭8 連符{ミ♭ファ♯ミ♭ファ♯ミ♭}4連符{レミ♭レミ♭レ}4ド8
連符{レドレ}4連符{ミ♭レミ♭}4連符{ファ♯ミ♭ファ♯}8 連符{ミ♭ファ♯ミ♭}4連符{レミ♭レミ♭レ}連符{ミ♭レミ♭}8 レド4.&ド&ド8ん8ん8

//------------------------------------------------------------------------------
//_Rythm_Track

Track(10) Channel(10) // リズムは必ずチャンネルを10番にする

//リズムマクロの定義

~{だ} = {n(OpenSurdo),}
~{ど} = {n(LowConga),}
~{で} = {n(LowTom1),}
~{ぐ} = {n(Kick1),}
~{ご} = {n(Kick2),}
~{た} = {n(OpenHighConga),}
~{ちゃ} = {n(Tambourine),}
~{こ} = {n(Woodblock),}

V(70)
音符8
どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん
どんんんん どんんんん どんんんん どんんんん

Track(11) Channel(10) // リズムは必ずチャンネルを10番にする

音符8
んんたんた んんたんた

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんん

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた

んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんた
んんたんた んんたんた んんたんた んんたんん

Track(12) Channel(10) // リズムは必ずチャンネルを10番にする

V(127)
音符8
だんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん
だんんんん んんんんん んんんんん んんんんん

Track(13)
音色(Woodblock)
音符16
V(70)
音量100 音量曖昧さ30

【20
c


【315
c

rrrrr 

【315
c

rrrrr 
連符とPitchBendを併用すると上手く演奏.. / 三宅元貴 (2021-06-08 10:15) (#494)/ 低 未処理
  環境について補足 / 三宅元貴 (2021-06-14 19:59) (#495)/ 中 未処理
  Re: 連符とPitchBendを併用すると / huangbai (2021-06-15 00:17) (#496)/ 低 未処理
  Re: 連符とPitchBendを併用すると - 続き - / huangbai (2021-06-15 00:25) (#497)/ 低 未処理
    お返事ありがとうございます。検証中です / 三宅元貴 (2021-06-15 22:39) (#498)/ 低 未処理
      GSScaleTuning? / 三宅元貴 (2021-06-17 22:17) (#499)/ 中 未処理
        Re: GSScaleTuning? / huangbai (2021-06-18 20:30) (#500)/ 中 未処理
          ありがとうございます。検証中です。 / 三宅元貴 (2021-06-20 17:09) (#501)/ 中 未処理
            GSScaleTuningで太鼓の音がずれる問題 / 三宅元貴 (2021-06-20 20:37) (#502)/ 中 未処理
              Re: GSScaleTuningで太鼓の音がずれる問題 / huangbai (2021-06-22 06:31) (#503)/ 中 未処理
                GSScaleTuningとTrackKey / 三宅元貴 (2021-06-22 15:56) (#504)/ 中 未処理
                  re: GSScaleTuningとTrackKey / huangbai (2021-07-14 17:27) (#505)/ 中 未処理
                    huangbaiさま、ありがとうございます。 / 三宅元貴 (2021-07-16 09:27) (#506)/ 低 未処理
                    実環境で上手く行きません。何が問題でし.. / 三宅元貴 (2021-07-16 14:51) (#507)/ 中 未処理
                      re: 実環境で上手く行きません。 / huangbai (2021-07-17 16:44) (#508)/ 中 未処理
                        huangbaiさま、ありがとうございました / 三宅元貴 (2021-07-19 17:34) (#509)/ 中 解決

(#499)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を平仮名で記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能