サクラトップ > 掲示板トップ > 投稿フォーム
曲の投稿にはユーザー登録が必要です。 曲 名 作 者 名前: パスワード: 転 載 メール連絡すれば可 全て許可 メール連絡すれば可 許可しない (ゲームのBGMなど使いたい場合、許可するかどうかを指定。 サクラ本体への収録はあらかじめご承諾ください。) ゲーム制作サイト「Rmake」への転載(およびMP3変換)を許可する ジャンル クラシック ポップス ハードロック・ヘヴィーメタル ヒップホップ クラシック 歌謡曲・演歌 J-POP ロック ブルース・カントリー ダンス・エレクトロニカ ワールド アニメ・ゲーム 日本の伝統音楽・芸能 オルタナティヴロック ソウル・R&B ジャズ・フュージョン ヒーリング・ニューエイジ キッズ・ファミリー 音 源 (パソコン内蔵音源、GS音源、GM音源など) 公開 公開する 削除する (公開を中止して削除するときには、この項目を変更します。) コメント ワルツ形式のピアノ練習小曲です。 曲データ(サクラから貼り付けます。) TrackName = {"Etude イ短調 〜哀愁〜"} //曲名 Copyright = {"by 逢坂時響(不死鳥)"} //著作権表示 /* ---------------------------------------------------- どうも、逢坂です、今回はピアノ小曲です。 この曲は、運指とオクターブの練習用に、適当に 鍵盤で遊びながら(?)作ったワルツ形式の曲です。 難易度はバイエルを終えた方ならすぐにでも弾ける程度 なので、ピアノ練習前の指ならしや、ステップアップに どうぞ。 楽譜は現在書いておりますが、完成まで今しばらく時間が かかりそうです・・・。 もし欲しい方がいらっしゃいましたら、メールを頂ければ 公開(するかわかりませんが)次第お知らせします。 Mail - tokiwo@hotmail.com URL - http://husityou.s22.xrea.com ---------------------------------------------------- 推薦音源 - 何でもOK(XG推薦) 作成環境: メモリー - 222GB CPU速度 - 2.5GHz 使用音源 - YAMAHA - MU500 併用音源 - Microsoft GS Wavetable SW Synth */ //_調の設定 Time(1:1:0) KeyFlag#() //イ短調 //_拍子の設定 Time(1:1:0) TimeSignature(3,4) //_テンポの設定 Time(1:1:0) Tempo(190) Time(23:1:0) Tempo(195) Time(39:1:0) Tempo(190) Time(71:1:0) Tempo(185) Time(77:1:0) TempoChange(180,150,!2.) Time(86:1:0) TempoChange(150,80,!2) Time(86:3:0) Tempo(40) Time(87:1:0) Tempo(150) Time(87:2:0) Tempo(190) Time(103:1:0) Tempo(195) Time(119:1:0) Tempo(200) Time(135:1:0) Tempo(190) Time(142:1:0) TempoChange(190,100,!2.) Time(143:1:0) Tempo(80) //_音源の初期化 Time(1:1:0) ResetXG; //タイムポインタを戻す Time(1:1:0) //_リズム楽器の定義 $d{n35,} $t{n40,} $h{n42,} $s{n46,} $p{n49,} $a{n50,} $b{n47,} $c{n43,} /*変数、関数宣言 各ステータスを相対指定できるようにする。 S{ステータス名}(Value) - そのステータスを直接指定し、基準値に指定する。 R{ステータス名} - そのステータスが 0 になる相対値。 X{ステータス名} - そのステータスが 127 になる相対値。 M{ステータス名}(Value) - ステータスを基準値を元に相対指定する、例えば基準値が100で 20を指定すると、ステータスの値が 120 になる。 M{ステータス名}_N(Value) - 相対指定の onNote に当たる。 M{ステータス名}_T(Value) - 相対指定の onTime に当たる。ヴェロシティは未対応。 現段階では v , EP , p が対応 */ //ヴェロシティ指定支援 Array VMain; Array Minv; Array Maxv; Function Sv(Int Value){ VMain(Track)=Value; Minv(Track)=0-Value; Maxv(Track)=127-Value; Mv(0) }; Function Rv(){ Result=Minv(Track) }; Function Xv(){ Result=Maxv(Track) }; Function Mv(Int Value){ v(VMain(Track)+Value) }; Function Mv_N(Array Value){ Int Idx=0; Array OnNoteValue; While(SizeOf(Value)>Idx){ OnNoteValue(Idx)=VMain(Track)+Value(Idx); Idx++; }; v.onNote(OnNoteValue;) }; //エクスプレッション指定支援 Array EPMain; Array MinEP; Array MaxEP; Function SEP(Int Value){ EPMain(Track)=Value; MinEP(Track)=0-Value; MaxEP(Track)=127-Value; MEP(0) }; Function REP(){ Result=MinEP(Track) }; Function XEP(){ Result=MaxEP(Track) }; Function MEP(Int Value){ EP(EPMain(Track)+Value) }; Function MEP_N(Array Value){ Int Idx=0; Array OnNoteValue; While(SizeOf(Value)>Idx){ OnNoteValue(Idx)=EPMain(Track)+Value(Idx); Idx++; }; EP.onNote(OnNoteValue;) }; Function MEP_T(Array Value){ Int Idx=0; Int Cid; Array OnNoteValue; While(SizeOf(Value)>Idx){ If(Cid=2){ OnNoteValue(Idx)=Value(Idx); Cid=0 }Else{ OnNoteValue(Idx)=EPMain(Track)+Value(Idx); Cid++; } Idx++; }; EP.onTime(OnNoteValue;) }; //ピッチ指定支援 Array PMain; Array Minp; Array Maxp; Function Sp(Int Value){ PMain(Track)=Value; Minp(Track)=0-Value; Maxp(Track)=127-Value; Mp(0) }; Function Rp(){ Result=Minp(Track) }; Function Xp(){ Result=Maxp(Track) }; Function Mp(Int Value){ p(PMain(Track)+Value) }; Function Mp_N(Array Value){ Int Idx=0; Array OnNoteValue; While(SizeOf(Value)>Idx){ OnNoteValue(Idx)=PMain(Track)+Value(Idx); Idx++; }; p.onNote(OnNoteValue;) }; Function Mp_T(Array Value){ Int Idx=0; Int Cid; Array OnNoteValue; While(SizeOf(Value)>Idx){ If(Cid=2){ OnNoteValue(Idx)=Value(Idx); Cid=0 }Else{ OnNoteValue(Idx)=PMain(Track)+Value(Idx); Cid++; } Idx++; }; p.onTime(OnNoteValue;) }; //_追加変数、関数定義 //ペダル Function Pr(Int onoff){ If(onoff==1){ y64,127 }Else{ y64,0 }; }; //_トラック初期設定 Voice Vol Vel EP P q o p Start TR(1)Port(0)CH(1) Voice(1) V(127) Sv(100) SEP(127) P(64) q(100) o(6) Sp(64) Time(2:1:0) TR(31)Port(0)CH(1) Sv(80) q(100) o(4) Time(2:1:0) //_エフェクト情報 REV CHO VAR | Else TR(1) REV(60) CHO(0) y94,0 y71,64 y74,64 //_演奏データ Str Righ_A_1 = {" q90 Mv(-10) "a2. Mv(-5) c2. "} Str Righ_A_2 = {" q90 Mv(3) e2. Mv_N(-20,0,-5,-10) l4 d32 e4-32 dc "} Str Righ_A_3 = {" q90 l4 < Mv_N(5,0,-5) ba-e Mv_N(8,3,-2) ba-e > "} Str Righ_A_4 = {" q90 l4 < Mv_N(10,5,0) b`d`c Mv_N(5,0,-5) ba-e > "} Str Righ_A_5 = {" q90 Mv(-5) "f2. Mv(-10) "a2. "} Str Righ_A_6 = {" q90 Mv(-5) c2. Mv_N(-15,5,0,-5) l4 c32 d4-32 c"b "} Str Righ_A_7 = {" q90 l4 < Mv_N(0,5,10) gb`d Mv_N(-2,3,8) gb`d > "} Str Righ_A_8 = {" q90 l4 < Mv_N(0,5,10)gb`d Mv_N(15,0,-10) `g`db > "} Str Righ_B_1 = {" q50 Mv(5) '"aa'2. Mv(10) 'c`c'2. "} Str Righ_B_2 = {" q50 Mv_N(20,20,10,10) 'e`e'2'e`e'4 l4 q30 Mv_N(20,20,15,15,10,10) 'e`e''d`d''c`c' "} Str Righ_B_3 = {" q30 l4 < Mv_N(20,20,18,18,15,15) 'b`b''a-`a-''e`e' Mv_N(18,18,13,13,10,10) 'b`b''a-`a-''e`e' > "} Str Righ_B_4 = {" q30 l4 < Mv_N(20,20,23,23,20,20) 'b`b''`d``d''`c``c' Mv_N(20,20,18,18,15,15) 'b`b''a-`a-''e`e'> "} Str Righ_B_5 = {" q50 Mv(10) '"ff'2. Mv(15) '"aa'2. "} Str Righ_B_6 = {" q50 Mv_N(20,20,10,10) 'c`c'2'c`c'4 q30 l4 Mv_N(20,20,15,15,20,20) 'c`c''d`d''c`c' "} Str Righ_B_7 = {" q30 l4 < Mv_N(15,15,18,18,20,20) 'g`g''b`b''`d``d' Mv_N(13,13,15,15,18,18) 'g`g''b`b''`d``d' > "} Str Righ_B_8 = {" q50 l4 < Mv_N(25,25,23,23) '`g``g'2'`g``g' q30 Mv_N(20,20,15,15,5,5) '`g``g''`d``d''b`b' > "} Str Righ_C_1 = {" q90 l8 r4 Mv_N(-15,-10,-5,0) "a"bcd Mv_N(0,-5,-8,-3,-10,5) edfegf "} Str Righ_C_2 = {" q90 l8 Mv_N(5,0,-5,8,3,-2) ba-eba-e Mv_N(10,5,0,8,3,-2) ba-eba-e "} Str Righ_C_3 = {" q90 l8 Mv_N(5,0,-5,8,3,-2) ba-eba-e Mv_N(10,5,0,13,8) ba-eba-^ "} Str Righ_C_4 = {" q90 l8 r4 Mv_N(-15,-10,-5,0) "f"g"a"b Mv_N(0,-5,-8,-3,-10,5) c"bdced "} Str Righ_C_5 = {" q90 l8 Mv_N(-5,0,5,-2,3,8) "g"bd"g"bd Mv_N(0,5,10,-5,0,5) "g"bd"g"bd "} Str Righ_C_6 = {" q90 l8 Mv_N(-5,0,5,-2,3,-8) "g"bd"g"bd Mv_N(0,5,10,13,8,5) "g"bdgd"b "} Str Righ_R_1 = {" q95 l2. < Mv(-5) a Mv(-15) 'ce'> "} Str Righ_R_2 = {" q95 l2. < Mv(-10) 'ca' Mv(-20) 'ce'> "} Str Righ_R_3 = {" q95 l2. < Mv(-5) 'ca' Mv(-10) 'ce' > "} Str Righ_R_4 = {" q200 l2. < Mv(5) 'ce-g-' ^> "} Str Righ_D_1 = {" q90 l8 r4 Mv_N(-20,-15,-10,-5) gab`c > Mv_N(-5,-10,-8,-13,-10,-15) dcedfe< "} Str Righ_D_2 = {" q90 l8 > Mv_N(-10,-13,-15,-8,-10,-13) afdafd Mv_N(-5,-8,-10,-10,-13,-15) afdafd < "} Str Righ_D_3 = {" q90 l8 > Mv_N(-10,-13,-15,-8,-10,-13) afdafd Mv_N(-5,-8,-10,0,-5) afdaf^< "} Str Righ_D_4 = {" q90 l8 r4 Mv_N(-20,-15,-10,-5) cdef Mv_N(-5,-10,-8,-13,-10,-15) gfagba "} Str Righ_D_5 = {" q90 l8 Mv_N(-15,-13,-10,-13,-10,-8) "bdg"bdg Mv_N(-10,-8,-5,-15,-13,-10) "bdg"bdg "} Str Righ_D_6 = {" q90 l8 Mv_N(-15,-13,-10,-13,-10,-8) "bdg"bdg Mv_N(-10,-8,-5,0,-8,-5) "bdgbgd "} Str Righ_L_L = {" q100 Mv(15) '"acea'2. r2. "} Str Left_A_I = {"q50 Mv_N(0,5,10) ""a"c"e "} Str Left_A_1 = {"q50 Mv_N(15,5,5,5,5)"a'ce''ce' Mv_N(10,0,0,0,0) "e'ce''ce' "} Str Left_A_2 = {"q50 Mv_N(0,-10,-10,-10,-10) "a'ce''ce' Mv_N(-5,-15,-15,-15,-15) "a'ce''ce' "} Str Left_A_3 = {"q50 Mv_N(0,-10,-10,-10,-10)"a-'"be''"be' Mv_N(5,-5,-5,-5,-5) "a-'"be''"be' "} Str Left_A_4 = {"q50 Mv_N(0,-10,-10,-10,-10) "f'"ac''"ac' Mv_N(-5,-15,-15,-15,-15) "f'"ac''"ac' "} Str Left_A_5 = {"q50 Mv_N(0,-10,-10,-10,-10) "g'"bd''"bd' Mv_N(5,-5,-5,-5,-5) "g'"bd''"bd' "} Str Left_B_1 = {"q50 Pr(1) Mv_N(20,5,5,5,5) "a'ce''ce' Mv_N(25,10,10,10,10) "a'ce''ce' r-8 Pr(0) r8 "} Str Left_B_2 = {"q50 Pr(1) Mv_N(25,10,10,10,10) "a-'"be''"be' Mv_N(30,15,15,15,15) "a-'"be''"be' r-8 Pr(0) r8 "} Str Left_B_3 = {"q50 Pr(1) Mv_N(25,10,10,10,10) "f'"ac''"ac' Mv_N(20,5,5,5,5) "f'"ac''"ac' r-8 Pr(0) r8 "} Str Left_B_4 = {"q50 Pr(1) Mv_N(25,10,10,10,10) "g'"bd''"bd' Mv_N(30,15,15,15,15) "g'"bd''"bd' r-8 Pr(0) r8 "} Str Left_R_1 = {"q50 Pr(1) Mv_N(0,-10,-10,-10,-10) "a'ce''ce' Mv_N(-5,-15,-15,-15,-15) "a'ce''ce' r-8 Pr(0) r8 "} Str Left_R_2 = {"q50 Pr(1) Mv_N(-10,-20,-20,-20,-20) "a'ce''ce' Mv_N(-15,-25,-25,-25,-25) "a'ce''ce' r-8 Pr(0) r8 "} Str Left_R_3 = {"q50 Pr(1) Mv_N(-15,-25,-25,-25,-25) "a'ce-g-''ce-g-' Mv_N(-20,-30,-30,-30,-30) "a'ce-g-''ce-g-' r-8 Pr(0) r8 "} Str Left_R_4 = {"q50 Pr(1) Mv_N(-25,-35,-35,-35,-35) "a'ce-g-''ce-g-' Mv_N(-30,-35,-35,-35,-35) "a'ce-g-''ce-g-' r-8 Pr(0) r8 "} Str Left_D_1 = {"q50 > Mv_N(-10,-20,-20,-20,-20) "g'"bd''"bd' Mv_N(-15,-25,-25,-25,-25) "g'"bd''"bd' < "} Str Left_D_2 = {"q50 > Mv_N(-10,-20,-20,-20,-20) "a'ce''ce' Mv_N(-5,-15,-15,-15,-15) "a'ce''ce'< "} Str Left_D_3 = {"q50 Mv_N(-5,-15,-15,-15,-15) c'eg''eg' Mv_N(-10,-20,-20,-20,-20) c'eg''eg' "} Str Left_D_4 = {"q50 Mv_N(-5,-15,-15,-15,-15) "b'dg''dg' Mv_N(0,-10,-10,-10,-10) "b'dg''dg' "} Str Left_L_L = {"q100 Pr(1) Mv(15) '"ace'2. r2. r-8 Pr(0) r8 "} //_音楽データ TR(1) [5r2.] Righ_A_1; Righ_A_2; Righ_A_3; Righ_A_4; Righ_A_5; Righ_A_6; Righ_A_7; Righ_A_8; Righ_B_1; Righ_B_2; Righ_B_3; Righ_B_4; Righ_B_5; Righ_B_6; Righ_B_7; Righ_B_8; Righ_C_1; Righ_C_1; Righ_C_2; Righ_C_3; Righ_C_4; Righ_C_4; Righ_C_5; Righ_C_6; Righ_C_1; Righ_C_1; Righ_C_2; Righ_C_3; Righ_C_4; Righ_C_4; Righ_C_5; Righ_C_6; Righ_R_1; Righ_R_2; Righ_R_2; Righ_R_3; Righ_R_4; [6r2.] Righ_D_1; Righ_D_1; Righ_D_2; Righ_D_3; Righ_D_4; Righ_D_4; Righ_D_5; Righ_D_6; Righ_A_1; Righ_A_2; Righ_A_3; Righ_A_4; Righ_A_5; Righ_A_6; Righ_A_7; Righ_A_8; Righ_B_1; Righ_B_2; Righ_B_3; Righ_B_4; Righ_B_5; Righ_B_6; Righ_B_7; Righ_B_8; Righ_R_1; Righ_R_2; Righ_R_2; Righ_R_3; Righ_L_L; TR(31) Left_A_I; Left_A_1; Left_A_1; Left_A_2; Left_A_2; Left_A_3; Left_A_3; Left_A_4; Left_A_4; Left_A_5; Left_A_5; Left_B_1; Left_B_1; Left_B_2; Left_B_2; Left_B_3; Left_B_3; Left_B_4; Left_B_4; Left_A_2; //C Left_A_2; //C Left_A_3; //C Left_A_3; //C Left_A_4; //C Left_A_4; //C Left_A_5; //C Left_A_5; //C Left_A_2; //C Left_A_2; //C Left_A_3; //C Left_A_3; //C Left_A_4; //C Left_A_4; //C Left_A_5; //C Left_A_5; //C Left_R_1; Left_R_1; Left_R_2; Left_R_2; Left_R_3; Left_R_3; Left_R_3; Left_R_4; Left_D_1; Left_D_1; Left_D_2; Left_D_2; Left_D_3; Left_D_3; Left_D_4; Left_D_4; Left_A_2; Left_A_2; Left_A_3; Left_A_3; Left_A_4; Left_A_4; Left_A_5; Left_A_5; Left_B_1; Left_B_1; Left_B_2; Left_B_2; Left_B_3; Left_B_3; Left_B_4; Left_B_4; Left_R_1; Left_R_1; Left_R_2; Left_R_2; Left_L_L; この曲は自作のオリジナル曲であるか、または、作曲者の死後50年以上経過した著作権に問題がない曲であることを確認しましたか? いいえ。よく分かりません はい。著作権に問題ありません (←選択)