「サクラ」質問掲示板

サクラの質問掲示板です。
[一覧へ] > (@70) [中] [未処理]
@70■ (#216) TW-MUSIC2でエラーになって再生できない - でさむ (2013-04-16 23:09) /緊急 未処理
【症状】TW-MUSIC2でエラーになって再生できない。従ってSMAF変換ができない。

【再現方法】TW-MUSIC2のPlatListから再生するとTW-EDITORに「2 行目 
      トラック指定エラー」となってしまう。

【要望】TW-MUSIC2のPlatListはなにやら文法が有るようですが、sakuraの自由度を
    活かしてそのままのmmlからSMAFに変換出来ればbest。それが不可なら
    TW-MUSIC2のPlatListから再生するための文法が知りたい。

【バージョン】確認したバージョン
【その他】xpの頃はsakuraだけのSMAF変換で良かったがwindows8になったら音の
     欠落が多くなって回避できなくなったため。

よろしくお願いします。

(#217) ファイルはここに - でさむ (2013-04-16 23:47) /緊急 未処理
tmsをうpしました。
http://www.k4.dion.ne.jp/~hoihoi/ByeByeHappyDays-KARA.zip

よろしくお願いします。

(#218) TW-MUSIC2について - TyokuNal (2013-04-17 01:20) /中 未処理
こんばんは。
既にサクラから引退しているTyokuNalと申します。

さて、お悩みの内容ですが、
「MMLからMidiにしたい!」
「MidiからSMAF形式にしたい!」

で宜しいでしょうか?


上記質問と勝手に解釈して進めます。


まず、提示されておりますファイルを拝見させて頂きました。
ぶっちゃけ、「サクラのMML」ですね?

であれば、わざわざtmsファイルにする必要が無く、
サクラで保存できるmmlファイルのままで問題ありません。

そのままTW-MUSIC2で読み込むなり、
サクラからTW-MUSIC2を再生させるなりすることで、
「tmp.midi」が作成されると思います。

また、サクラのMMLであれば、直接サクラエディタから・・・
「ファイル」-「その他の保存」-「Midiファイル形式(format 0)で保存」
を選択することでSMAF形式変換可能なMidiファイルを作る事が可能です。


さて、駆け足で説明という形となってしまいましたが、
いかがでしょうか?

他にご不明な点がありましたらば、
疑問点を整理した上で、再度質問なさると、
他の方も回答に来られるかと思います。

では、この辺で失礼いたします。

(#219) そうなのですが - でさむ (2013-04-17 01:39) /中 未処理
まず、xpの頃はサクラだけのSMAF変換で良かったのですがwindows8になったら
音の欠落が多くなってしまって回避できなくなってしまいました。

ひよこさんに教えて頂いてTW-MUSIC2で再生したら音の欠落も無く綺麗に
再生できたのでPlatListから指定して再生しようとすると「2 行目 
トラック指定エラー」となって再生できません。再生ができればTW-MUSIC2の
SMAF変換を利用してmidiが得られると思います。

何らかの方法でTW-MUSIC2のSMAF変換がすんなり使えれば現状最も良いですし、
TW-MUSIC2の文法に従ってmmlを書けというならそれも已む無しかと思っています。

TW-MUSIC2を使っている方はどのようにmmlまたはtmsを書いているのでしょうか。

宜しくお願いします。

(#220) まず、やりたい事の整理を - TyokuNal (2013-04-17 02:46) /中 未処理
何となく見えてきましたが・・・
一度、用語の整理かねて、でさむさんご自身がやりたい事を整理してみて下さい。


まず、「やりたい事」は何でしょう?

1.Windows8上で、Midiを再生すると音がおかしい
だから、TW-MUSIC2を使いたい。

2.サクラからTW-MUSIC2の呼び出しと曲の再生が出来た

3.TW-MUSIC2から直接再生しようとしたが、エラー表示で再生が出来なかった。

という流れで宜しいでしょうか?

で、これとは別件で「Midiファイル」を欲する理由は何でしょう?
TW-MUSIC2もサクラもmmlまたはtmsファイルで再生は可能なはずですが。


とりあえず一旦、用語と、何が出来るかを整理しましょう。

・Midiファイルとは・・・
機械が認識できる「楽譜のような物」であり、
このファイル自身には音色自体は入っていません。

・Windows8で再生すると何故音が変か?
Windowsが内蔵している音源(midiファイルを読み取って音を出す物)はありますが、
windows7から、内容の縮小化が行われており、XPに比べると不完全な状態となってしまいました。
その影響だと思われます。

・TW-MUSIC2とはいったいなんぞや?
実の事を言うと、Windowsが内蔵する音源をフルで活用するためのソフトウェアであり、
サクラのようにMMLを翻訳してMidiとして再生させる事が出来るアプリです。
音はWindowsで直接再生するより音が良く聴こえますが、ベースはWindows自体の音源なのです。

・Midiへの変換?
mmlファイルもtmsファイルも、実はそのままじゃ再生が出来ません。
どちらも一度Midiファイルにする必要があります。
ただし、それはサクラもTW-MUSIC2も裏で自動的に行っており、
利用者が意識する必要が無い・・・ただそれだけです。
つまり、サクラから再生できる時点でMidiファイルの作成は可能です。
また、TW-MUSIC2で鳴らせなかったからと言って、Midiファイルが出来ない・・・という事はありません。
再生可否とMidiファイル生成可否は全くの別物です。

・SMAF変換??
Midiファイルは、SMFというフォーマットなので、SMF変換が正しいかと。
SMAFと言うと、携帯で取り扱うMidiファイルの親戚に当たるデータの事を指します。

----

整理すべき話の内容が何点か
(どのような操作をしてエラーとなったのか等)ありますので、
疑問点を分離してみると良いかと思います。

----

ちなみに、TW-MUSIC2のエラー。
MMLファイルを「playListを変更」からやろうとしていませんでしょうか?
そこで選択するファイルは、単なるプレイリストファイルなので気を付けましょう。
PlayListに入れたい場合は、
TW-MUSIC2起動時に表示される「Play List」の曲一覧へ、
mmlファイルをドラッグ&ドロップするだけで、リストへ登録されます。
(提示されたファイルもmmlファイルにして登録して再生できました)

----

かなりごちゃごちゃと書いてしまいましたが、
ご不明な点がありましたらば、お手数ですが、再度お願い致します。

では、この辺で失礼いたします。

(#221) かなり理解出来ました。 - でさむ (2013-04-17 11:25) /中 未処理
お世話になります。

私が最終的にやりたい事は、パソコンで音楽を聴く とかではなく
自身が作った物をmidi化して~~.midから~~.mmfにしたいという事です
mmfは多くの携帯電話で鳴らすことが出来るformです。
余談ですが、私「J研」というところで着メロを作ってます(汗;

1.Windows8上で、Midiを再生すると音がおかしい
  だから、TW-MUSIC2を使いたい。
2.サクラからTW-MUSIC2の呼び出しと曲の再生が出来た
3.TW-MUSIC2から直接再生しようとしたが、エラー表示で再生が出来なかった。

というところで2.の「サクラからTW-MUSIC2の呼び出し」ですが、ひよこさんから
工夫すればそうように出来ると聞いていたのですが判りませんでした。
TW-MUSIC2の方でmmlを呼び出して再生してます(汗;
で、3の流れです。

2が出来ると非常に便利なのですが、方法が判りません(汗;


私が言っていた中でSMFとSMAFがごっちゃになってました、すみません(汗;


今回聞いた中で
「TW-MUSIC2起動時に表示される「Play List」の曲一覧へ、
mmlファイルをドラッグ&ドロップするだけで、リストへ登録されます。」が
非常に有効です。今まではtxtでdlsを書き換えてました(汗;

ドラッグ&ドロップでmmlが登録出来て再生も出来ました。ただ、mmlですと
「SMF」がグレーアウトしてて使えないのでTW-EDITORでmmlを「名前をつけて
保存」でtmsにしてそれをドラッグ&ドロップでリストに登録。それを
リストで再生を押す」でもダブルクリックでも「1行目トラック指定エラー」
となって再生されません。「SMF」もグレーアウトのままです(汗;

今回伺いたいのは上記の
・サクラからTW-MUSIC2を呼び出す方法と
・追加したmmlかtmsからSMF変換した物を作る方法です。

宜しくお願いします。

(#222) お陰様でm(__)m - でさむ (2013-04-17 23:55) /中 確認待ち
これからトライしますがほぼ解決かと思います。

有り難う御座いましたm(__)m

(#223) 残念なお知らせです。 - でさむ (2013-04-18 09:19) /緊急 未処理
サクラで「MIDI形式で保存」で作ったmidも「その他の保存・・」の
MIDI(foemat0),MIDI(foemat1)、いずれもサクラ内臓プレーヤーで
聴いた通りの音が途切れるものでした(^_^;)

手を考えなくてはいけません スススッ((((^_^;)

(#224) 通りがかかりです - 通りがかかり (2013-04-18 19:40) /中 確認待ち
こんにちは、通りがかかりです~、
http://mimikopi.nomaki.jp/midi/001/ongen/

有名どころですが、上記サイトに発音数も含めて詳しいことが書いてあります。

TW-Music2は基本的に再生プレイヤーなので、TMSコンバート機能はないはずです~、
TWエディターにMMLファイルを読んでTMS保存すると、拡張子が変わっても中身は変わらないみたいになります。

それと一様プレイリストメニューからTMSファイルからSMF変換、MML変換はできるようですが、このなかにMMLからTMS変換ボタンはないので、ここから先は分かりません。、

TyokuNal様の文にもありましたが、サクラでMid(SMF)変換するのが正しい道かもしれません。
例え、MML > TMS > SMF と経由しても結局ほとんど同じファイルが出来上がると思います..

できれば確認していただけると良いのですが、サクラで出力したミディファイルをTW-Music2で再生すれば欠落はしないはずです。ファイルは正しく変換されており、これは再生するプレイヤー側の問題と分かると思います。、とどのつまり、プレイヤーの音源に問題があるためなのです~。

実はTW以外のプレイヤーや(サクラも含む)、シーケンサがもし、ビスタ以降のMSGSを音源として使用しているなら間違いなく音飛びするとかいわれて久しいです。

TWに音抜けがないのは、DirectX APIからDirectMusicのMs Synth.音源を呼び出しているので通常のミディドライバとは、仕組みとは違うためと聞いています。
TW, RPGツクール, DirectMusic Producer以外に音楽再生目的で、このMs Synth.音源を使うソフトはあまり見当たらないです。、

それと実はTWでもこの音抜け現象は再現できます。
プレイリストの MENUボタン - 出力ポートの設定 - ポートA を選択します。
すると出力ポート設定ウィンドウが開きます。

ポートAのロールメニューを Ms Synth.(default) から Microsoft GS Wavetable Synth へ音源を変更してみてください。すると多分この現象が再現できると思います、当方はビスタ以降は持ってないので確認はできません~、

私見ですがボイス数だけとって見ても、携帯の着メロは128音再生できたりするみたいなので、ボイス数を減らされたビスタ以降のMSGS音源ではローパワーな面は否めません。

なので、SMF(スタンダードミディファイル)のチェックをするだけであれば今のところ、以外とパワフルなTWで再生すれば事足りるのではないか、と思います。
TW & Ms Synth.音源で問題がないようであれば、正しく変換されたミディファイルともいえます。

心配なので当方でも、サクラでファイルコンバート後のSMFを、ATS-MA7-SMAFなどで聞いてみました。
ピッチが何となく怪しいですが特に問題はないみたいです、ただSMAF指定で呼び出すとサイズエラーらしきもので引っかかりました。

携帯がターゲットであれば、このまま SMF直、ないしSMF から mmfへエクスポートで良いと思います。
音源チップがMA-5以上(64ボイス)であれば、対応すると思います。

もしビスタ以降の音源にも対応したSMFをアップするのであれば、現実的ではないですが音数を減らすことも考慮しなければなりません。

現状では、各ハードメーカーもGM2を除き、共通規格のGS,XG音源チップやGS,XGソフトウェア音源からは手を引きつつあります。聞き手が手軽に再生できる手段が少なくなっているので、ここは悩ましいところです。

http://doratomo.ddo.jp/yokotakazunori/hrt/sample/
上記サイトを参照してます。

アップされたMMLファイルも見せていただきました。日の浅いNEWシングルなのになかなかすごいです~~
サクラユーザーの底辺の広さを垣間見ました、、
オリジナル曲とPD[パブリックドメイン - 権利消滅曲など]のみ扱える、当サイトでのアップも期待してます~。

(#225) 今後の曲作りが・・(^^;) - でさむ (2013-04-18 21:51) /緊急 未処理
どもども、お世話になりますm(__)m

ご紹介のサイトは何日か前に見つけて逆にXPで曲作りしていたのが
ラッキーだったなぁと思い知らせれました。

TW-Music2でmmlからSMF変換が出来ればなぁとつくづく思います。
或はtmsの文法で曲を作っても良いのですが、散々調べましたが
判りませんでした(^^;)

こうなると、
・曲のレベルを下げる
・XPマシンをどこからか入手する。
・tmsを使いこなせるよう必死に解析する
辺りのどれかになりそうです。。

有り難う御座いましたm(__)m

(#226) もう一度、問題点の整理を - TyokuNal (2013-04-18 22:15) /中 未処理
こんばんは。TyokuNalです。

まず、一つ宜しいでしょうか。
こちらの掲示板なり、サクラチャットなりで説明した内容、
ご確認はされたのでしょうか?

結果はどうだったのでしょうか?

新たに発生した問題点は何でしょうか?


サクラとTW-MUSIC2の連携設定についても話をさせて頂きましたが、
そちらは上手くいけたのでしょうか?

なぜ内蔵プレイヤーを使用されたのか、心意の程は分かりませんが。
(内蔵プレイヤーは、サクラがおまけでつけてるMidi再生機能です。音源を独自で装備しているわけではありません)


「思ったような音が再生されないから、サクラが作ったMidiファイルがおかしい」
と思われてるようですが、

その要因はどこにあるのか、明確にされてますでしょうか?
サクラが作るMidiファイルを悪者にしてますが、

・mmlファイルの内容についての確認はしていますか?
・他の音源では確認しましたか?

サクラチャットでもお伝えしましたが、Midiが悪いのではなく、

・音源の影響
・元となっているmmlファイルの内容がおかしい

のどちらかしかありえません。

サクラもTW-MUSIC2も、mmlファイルを再生する際、
実はmidiファイルを再生用に裏で作ってから再生しています。


しかも、TW-MUSIC2はmmlファイルを再生する時、
「サクラの機能を利用してmidiファイルを作成・再生」しています。

つまり、サクラでmidiを作ろうが、TW-MUSIC2で再生しているデータの内容は
「全く同じもの」です。


なので、
「再生がおかしい!このソフトが悪い!」
と頭ごなしにせず、


・何が問題となっているのか?
・ゴール(目的)を達成するために、何が障壁なのか?

を一つ一つ分解・拾い上げ、一つずつ解決するようにして下さい。


切羽詰まる状況で、焦る気持ちは分かりますが、
幾つも並行してやろうとするとかえって混乱します。


今、でさむさんは「何が問題」で、「何を解決しなければならないか」
もう一度、よく整理してください。



でなければ、同じ問答をまた繰り返す羽目になります。


でさむさんにとっても、周りの方にとっても、
それは「不幸」としかなりえませんので、よろしくお願い致します。


では、失礼いたします。

(#227) どもども(^o^)/ - でさむ (2013-04-18 23:02) /中 未処理
お世話になりますm(__)m

上で書いたようにサクラで作った(変換した)midもそのmidから作ったmmfも
サクラと同じところで音飛びがしました。別のマシン(windows7)でも同じでした。
これは当然ですね。

で、midiが正確に作られているのはCerry他のシーケンスソフトで確認してます。
更に上記のmmlも他の媒体で予定通りに発音しているのも確認してます。

私の書き方が悪いのかもしれませんが、私が言いたいのは「サクラのmidi変換が
おかしい」ではなくてXPの時はほぼ何事もなく作業出来ていたのにwindows8に
なったら現物(midiファイル)には無い音飛びが発生して作業がし難いという事です。

TW-MUSIC2をプレーヤーにすれば音飛びはしなくなるかもしれませんが、連携に
慣れてないせいか二つのソフトを同時に使うのがいまいち・・・(古い人間ですみません(^o^))
つか、TW-MUSIC2って音が良すぎませんか。デフォルトで少しリバーブがかかってる
のでしょうか。

切羽詰ると言うか焦ってるというか・・ではなくて、この先どうしようか模索して
いるところです。

(#216)へ返信する:

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

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

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