ひろばニュース|2026/04/10~2026/04/16号

今週のニュースです!新着などのお知らせだよ!
みかんの新着おんがく紹介①|フリーBGM『開戦』
ループ:◎
用途:Youtube動画向け、ゲーム・アプリ向け
時間:1分51秒
BPM:173
キー:Bm
ジャンル:あかるい
楽器:ストリングス、ピアノ

フリーBGM:開戦
フリーBGM|ループ対応、用途:Youtube動画向け、ゲーム・アプリ向け、時間:1分51秒、BPM:173、キー:Bm、ジャンル:あかるい、楽器:ストリングス、ピアノ|動画の雰囲気作りにぴったりなオーケストラ風BGMです!開戦、の名前の通り、動画で何かを始めたりちょっとバトル展開になったときにおすすめです!

今週はオーケストラ風のバトルミュージックを投稿しました!意外と音が軽いので、動画とかにもなんでも合わせやすいと思います!
みかんの新着おんがく紹介②|今週の15秒&30秒BGMはこちら!

15秒フリーBGM : Fun time(ファンタイム)
15秒フリーBGM|ループ対応、用途:Shorts・Tiktok向け、配信・雑談BGM、15秒CM向け、時間:0分15秒、BPM:107、キー:C、ジャンル:おしゃれ、あかるい、楽器:リリースカットピアノ、ストリングス|15秒BGM第24弾!リリースカットピアノで楽しいシーンや日常にぴったりなBGMに仕上げました!導入シーンやトークシーンにおすすめです!

30秒フリーBGM : ドリーミング(30秒 ver.)
30秒フリーBGM|ループ対応、用途:Youtube動画向け、Shorts・Tiktok向け、配信・雑談BGM、作業用向け、時間:0分30秒、BPM:95、キー:D、ジャンル:ゆったり、おしゃれ、あかるい、楽器:オルゴール、シンセサイザー|30秒BGM第10弾!寝落ちシーンや雑談の配信にぴったりな1曲です!オルゴールとシンセパッドの広がりが一押しポイント!

今週も合計5曲以上の15秒&30秒BGMを配信しました!他にもあるからぜひ見てみてね♪
いろはの新着セットリスト|『タイムバトル』×『ピストル2』

フリーBGM:タイムバトル
フリーBGM|ループ対応、用途:Youtube動画向け、作業用向け、ゲーム・アプリ向け、時間:1分07秒、BPM:170、キー:Gm、ジャンル:みらい、楽器:シンセサイザー|SFやネオン系のバトルシーンにぴったりなBGMです!ひろばおなじみシリーズのSFシンセ系なので、似たようなものも探してみてぴったりなのを探してみるといいかも?

フリー効果音:ピストル2
フリー効果音|ジャンル:かんきょう、ピストル系効果音第2弾!戦闘、バトルにぴったり!4連射のかっこいいサウンドがポイント!追撃・連撃シーンによく合います!

今週のセットリスト案のテーマは『SFバトル』です。このバトルソングの合間にピストルの連撃を入れると世界観に入り込みやすくなりますね。
ことはのソースコード解説|『みかんのオーディオビジュアライザー』描画ロジックの解説
// 1. ★ こだわりポイントその1!録画専用の高画質キャンバスで録画! ★
const recordingVideoStream = recordCanvas.captureStream(60);
/* 2. 録音専用の目的地(audioDest)。
『createMediaStreamDestination()』というコマンドで『通路』を作って、
『connect』という処理で目的地へ繋げる。*/
audioDest = audioCtx.createMediaStreamDestination();
analyser.connect(audioDest);
// 3. ★ こだわりポイントその2!映像と音のデータ箱(combinedStream)の中でレールを一つに統合!★
const combinedStream = new MediaStream([
...recordingVideoStream.getVideoTracks(),
...audioDest.stream.getAudioTracks()
]);
// 4. レコーダーに中身を渡す。
mediaRecorder = new MediaRecorder(combinedStream, { mimeType: 'video/webm' });
// 5. ★ こだわりポイントその3!録音中だけスピーカーの音を消す(ミュート)!★
if (muteDuringRecording.checked && masterGain) {
masterGain.gain.setValueAtTime(0, audioCtx.currentTime);
}
// 6. 【保存】データの断片を順番に溜めていく。
mediaRecorder.ondataavailable = (e) => {
if (e.data && e.data.size > 0) chunks.push(e.data);
};
『ひろば』ページにて展開されているオーディオビジュアライザーフリー編集ソフトウェア『みかんのオーディオビジュアライザー』の『動画の切り出し』にて、『MediaRecorder』と『Web Audio API』を使ったロジックについて下にこだわりポイントをまとめました。ぜひ一度読んでみてください。


