ひろばニュース|2026/04/17~2026/04/23号

今週のニュースです!新着などのお知らせだよ!
みかんの新着おんがく紹介①|フリーBGM『ヒートサイバー』(5/9:名称を改称しました!)
ループ:◎
用途:Youtube動画向け、ゲーム・アプリ向け
時間:1分35秒
BPM:140
キー:Em
ジャンル:みらい
楽器:シンセサイザー、ギター

フリーBGM:ヒートサイバー
フリーBGM|ループ対応、用途:Youtube動画向け、ゲーム・アプリ向け、時間:1分35秒、BPM:140、キー:Em、ジャンル:みらい、楽器:シンセサイザー、ギター|サイバーパンクな戦闘向けBGMです!未来っぽいSFの動画やゲーム、アプリにぴったり!

今週はサイバー系中心のメロディーにギターやドラムを合わせた疾走感のある曲を投稿しました!他にも長尺でかっこいいフリーBGMを投稿したので見てね!
みかんの新着おんがく紹介②|今週の15秒&30秒BGMはこちら!

15秒フリーBGM : お月さまへ
15秒フリーBGM|ループ対応、用途:Shorts・Tiktok向け、配信・雑談BGM、15秒CM向け、時間:0分16秒、BPM:81、キー:D、ジャンル:ゆったり、楽器:オルゴール、ストリングス|15秒BGM第30弾!オルゴールのおしゃれな音色のBGMに仕上げました!雑談配信やおやすみモードのシーンなどにぴったり!

30秒フリーBGM : 宇宙
30秒フリーBGM|ループ対応、用途:Youtube動画向け、Shorts・Tiktok向け、配信・雑談BGM、作業用向け、時間:0分30秒、BPM:125、キー:G#、ジャンル:ゆったり、おしゃれ、楽器:オルゴール、シンセサイザー|30秒BGM第11弾!宇宙が広がるような空間系BGMです!天文学や宇宙系のYoutubeの解説動画や、寝落ち配信にぴったり!

今週も合計5曲以上の15秒&30秒BGMを追加しました!他にもあるからぜひ見てみてね♪
いろはの新着セットリスト|『ちいさな冒険』×『チャック』

15秒フリーBGM : ちいさな冒険
15秒フリーBGM|ループ対応、用途:Youtube動画向け、Shorts・Tiktok向け、15秒CM向け、時間:0分15秒、BPM:125、キー:C、ジャンル:あかるい、おしゃれ、楽器:ピアノ|15秒BGM第27弾!春っぽい爽やかなピアノのBGMです!動画の自己紹介や導入、何気ない日常のシーンにぴったり!

フリー効果音:チャック
フリー効果音|ジャンル:かんきょう、服やカバンのチャックの音をリアルでサンプリングしてみました!日常生活のシーンやお出かけ前の準備のシーンにぴったり!

今週のセットリスト案のテーマは『おでかけ前』です。明るいBGMに生活音があると日常系シーンがなんだかちょっとだけ特別に見えていいですわね。
ことはの修正パッチ解説|『みかんのリズムスクエア』ノーツロジックの修正点
// 【注意】このコードは不完全な設計モデル(ビフォー)の提示を目的としています。
// 実際のゲームループ及びゲームエンジンへの統合は推奨されません。
// 1.画面の高さによって「落下にかかる時間」が変動してしまっていた
let baseTime = 2.1 * (currentHeight / BASE_HEIGHT);
function updateNoteSpeedLogic() {
const BASE_HEIGHT = 1080;
const currentHeight = window.innerHeight || BASE_HEIGHT;
//2.画面の高さ(px)を計上。
// しかし高解像度なスマホほどノーツが届くまでの「秒数」が伸びてしまっていた
let baseTime = 2.1 * (currentHeight / BASE_HEIGHT);
autoNoteSpeed = baseTime;
}
// 3.ノーツのy座標を「スピード × 経過時間」で直接算出していた。
// これだとスピード(noteSpeed)を変えた時に、判定ライン(BASE_HEIGHT)に重なる
// 正確な時間を逆算するのが非常に難しくなる
const y = noteSpeed * (now - spawnTime);
noteElement.style.top = y + "px";// 1.音楽の秒数にオフセット(ms)を足す。ノーツの「速度」ではなく「時刻」を基準値とする!
const targetTimeMs = (nextNote.time * 1000) + audioOffsetMs + noteTimingOffsetMs + devicejudge;
//2「一定の秒数(2.0s)で届く」という時間を固定!
function updateNoteSpeedLogic() {
const FIXED_BASE_TIME = 2.0;
autoNoteSpeed = FIXED_BASE_TIME;
// スピード設定を変えても、あくまで「秒数」の増減として扱う。
noteSpeed = autoNoteSpeed + (noteSpeedOffset * 0.01);
}
// 3.進捗率 = (経過時間) / (全体の落下時間) に修正!
const progress = (now - noteObj.spawnTimeMs) / fallDurationMs;
// 進捗率(0.0〜1.0以上)を渡すだけ。座標計算はこれに付随する「結果」になる
noteObj.element.style.setProperty('--progress', progress);
『ひろば』ページにて展開されているフリーリズムゲーム『みかんのリズムスクエア』に『多機種対応』におけるバグを見つけました。今週にすぐ修正し、以下にバグの要点と修正のポイントをまとめました。ぜひ一読ください。


