[MP3 supported!!!] [日本語] /*Turbowarpで動作させ、画面を最大にすると 扱いやすいです。/* https://turbowarp.org/1241160088?fps=30&clones=Infinity&offscreen&limitless&hqpen ~操作方法~ スペースキー:現在位置から再生 左右方向キー:場所の移動 マウスホイール:トラック切り替え (左上にあるボタンをペンにしてください) ノーツクリック:ノーツの削除 何もない場所でクリック:ノーツの追加 ノーツの末尾をクリック:ノーツの長さ変更 ベロシティ(ノーツの音量)の変更:変数バー 言語切り替え(英語と日本語のみ対応):右上のアイコンクリック MIDIファイルの読み込み:左上のファイルボタン→ 開く→後は表示される説明に沿ってください MIDIファイルの出力:ファイル→リスト出力→ base64のリンクが表示されるので検索バーに張り付けるとダウンロードが可能です、linuxの場合は名前を変更して拡張子" .mid " を付け足してください 3つのリスト方式出力 : ファイル→リスト出力→3つのリストが表示されるのでそれをダウンロードし、テンポはメモっておいてください 最小コードプログラムは表示されます。 (左上にあるボタンを四角いマークにしてください) マウスを長押し:範囲選択 この状態でcを押すとコピーが可能 また、dキーを押すと削除が可能 マウスをクリック:位置選択 この状態でvキーを押すとデータの貼り付けが可能 MP3出力の方法 1.データを再生する 2.[ファイル]→[MP3file]をクリック 3.タイトルを入力 4.再生した部分までが保存される! ⚠--注意 SysExのデータや一部のステータスバイトは読み込み時にスキップします、すみません。 MP3の出力時に処理が重くなる場合があります、すみません。 -- v1.0 : 公開 基本的な機能の実装 v1.1 : 横レンダリング機能などの実装 v1.2 : バグ修正、ノーツを重ねれないよう実装 v1.2beta : 試験的にMP3出力機能を追加 作成:@hevean_3 様 Remix:@Yama_1147
MIDI関連の拡張ではないですが、独自に研究していたMP3出力の機能を試験的に導入してみました。 SMES -Scratch MPEG Encode System- <詳細> ・ハフマンテーブル1を使用(velocity無視) ・モノラル固定 ・ビットレート128kbps固定 ・サンプリングレート44.1kHz固定 ・電子音しかなりません(楽器の音のデータを用意できなかった) 主の実装力不足のせいでこうなりました...(時間があったら改良します) また周波数が38.28Hzずつしか変更できないので"かなりの頻度"で音が外れます(そしてうるさい)、申し訳ございません。 30fpsでしか正常に動作しません。 <修正予定(追記:2026/07/30)> ・MP3出力の品質を向上させる ・ビットレート、サンプリングレートの選択を可能に ・30fps以外でも動作するよう改善 ・再生した音源の終点がMP3出力に反映されないバグを修正 ・出力可能な楽器を増やす (・8bit音源風出力を追加?) <サンプル音源> 主の作ったユーロビートを Yama_1147 - COUNT UP <Release Note> v1.2.1: MP3出力の音程を修正 v1.2beta: 公開(以降beta略)