cat2151’s Open Source Projects
Last Updated: 2025-12-04
📋 Table of Contents
📊 Project Statistics
Core Technologies
🚀 Active Development
注意: 一部のプロジェクトには「Project Highlights」セクションが含まれていますが、これらはAIが自動生成した内容であり、不正確な場合があります。
cat2151.github.io
GitHub Pages サイト用のリポジトリ一覧自動生成システム
- Repository: https://github.com/cat2151/cat2151.github.io
- GitHub Pages: https://cat2151.github.io/cat2151.github.io/
Project Highlights
- GitHub APIを活用し、ユーザーのリポジトリ情報を自動で取得・整理します。
- JekyllベースのGitHub Pagesサイト向けに、SEOに最適化されたリポジトリ一覧を生成します。
- リポジトリの発見性を高め、検索エンジンやLLMからの参照性を向上させることを目的としています。
- 📅 2025-12-04
ym2151-tone-editor
YM2151 (OPM) FM synthesizer tone editor for Windows. TUI. Written in Rust
- Repository: https://github.com/cat2151/ym2151-tone-editor
- GitHub Pages: https://cat2151.github.io/ym2151-tone-editor/
Project Highlights
- YM2151(OPM)FM音源の音色を編集するための、Windows向けのターミナルユーザーインターフェース(TUI)エディタです。
- 音色パラメータの直感的な編集、マウスやキーボードによる操作、リアルタイムの音声フィードバック、および音色の自動セーブ/ロード機能を提供します。
- Rust言語で開発されており、シンプルで高速な起動と操作性を目指し、将来的な音色管理機能の拡充も計画されています。
- 📅 2025-12-04
smf-to-ym2151log-rust
[WIP] smf-to-ym2151log のRust版
- Repository: https://github.com/cat2151/smf-to-ym2151log-rust
- GitHub Pages: https://cat2151.github.io/smf-to-ym2151log-rust/
Project Highlights
- Standard MIDI Files (SMF) をYM2151 FM音源チップのレジスタ書き込みログ(JSON形式)に変換するRust実装です。
- 2パス処理アーキテクチャを採用し、プログラムチェンジによる音色切り替えと型安全性・高パフォーマンスを実現しています。
- CLIツールとしてだけでなく、他のRustプロジェクトへのライブラリ提供も視野に入れた設計となっています。
- 📅 2025-12-03
chord2mml
A library transpiles Chord notation into Music Macro Language.
- Repository: https://github.com/cat2151/chord2mml
- GitHub Pages: https://cat2151.github.io/chord2mml/
Project Highlights
- コード進行の表記(Chord notation)をMML(Music Macro Language)に変換するシンプルなJavaScriptライブラリです。
- ブラウザやObsidianなどの環境で、コード進行を手軽に音として再生できるようにすることを目的としています。
- 概念実証とシンプルさを優先し、作曲のアイデアスケッチに役立つツールを提供します。
- 📅 2025-12-02
github-actions
collection of reusable GitHub Actions workflows for multiple projects
- Repository: https://github.com/cat2151/github-actions
- GitHub Pages: https://cat2151.github.io/github-actions/
Project Highlights
- 🚀 プロジェクトごとのGitHub Actions管理をもっと楽に
- 🔗 共通化されたワークフローで、どのプロジェクトからも呼ぶだけでOK
- ✅ メンテは一括、プロジェクト開発に集中できます
- 📅 2025-12-02
obsidian-plugin-mmlabc
Obsidian plugin. Playing Music Macro Language and Chord notation.
- Repository: https://github.com/cat2151/obsidian-plugin-mmlabc
- GitHub Pages: https://cat2151.github.io/obsidian-plugin-mmlabc/
Project Highlights
- ObsidianでMMLやコード進行を記述し、五線譜表示と再生を可能にするプラグイン。
- 音楽のアイデアスケッチに最適で、複数ペインでのフレーズやコード進行の再生もサポート。
- 外部のMML/コード進行トランスパイラとabcjsを利用し、楽譜描画と音源再生を実現。
- 📅 2025-12-02
mml-template-generator
A lightweight, browser-based generator for creating Music Macro Language (MML) templates.
- Repository: https://github.com/cat2151/mml-template-generator
- GitHub Pages: https://cat2151.github.io/mml-template-generator/
Project Highlights
- 最小限の入力(例:cdefgab、ドレミ)から、各種MMLコンパイラ向けのMMLコードを生成するツールです。
- MMLでの曲作りを始める際によくあるコンパイルエラーのハードルを低減し、すぐに音が出せるMMLを提供します。
- シンプルなウェブインターフェースを通じて、入力された音階から利用目的に合わせたMMLテンプレートを手軽に生成できます。
- 📅 2025-12-01
tonejs-json-sequencer
Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.
- Repository: https://github.com/cat2151/tonejs-json-sequencer
- GitHub Pages: https://cat2151.github.io/tonejs-json-sequencer/
Project Highlights
- Tone.jsの音色・エフェクト・演奏をJSONで記述できる軽量ライブラリ
- コードを書かず、音をデータで制御できるため、UIやストリーミングと自然に連携
- 時間順のイベントをデータとして扱い、緻密な演奏表現が可能に
- 📅 2025-12-01
postmate-midi-experimental
An experimental project for MIDI connections and audio transmission between multiple webpages using only the browser and postMessage.
- Repository: https://github.com/cat2151/postmate-midi-experimental
- GitHub Pages: https://cat2151.github.io/postmate-midi-experimental/
Project Highlights
- このプロジェクトは、Web MIDI APIとPostmate.jsを用いて、複数のWebページ間でMIDIとオーディオを送受信する実験的なライブラリです。
- Tone.jsを基盤に、仮想キーボード、シーケンサー、サンプラーなど多様な音楽アプリケーションのユースケースを検証しています。
- 将来の安定版「postmate-midi」リリースに向け、広範な機能と仕様を網羅するための実験と実証を目的としています。
- 📅 2025-12-01
cat-edit-mml
MML(Music Macro Language)用のTUI(テキストユーザーインターフェース)エディタ。即時再生可
- Repository: https://github.com/cat2151/cat-edit-mml
- GitHub Pages: https://cat2151.github.io/cat-edit-mml/
Project Highlights
- Rustで構築された、MML(Music Macro Language)用のシンプルなTUIエディタです。
- テキスト編集、カーソル移動、MMLノート入力時の自動再生、MMLテンプレート切り替えなどの機能を提供します。
- コマンドラインから手軽にMMLの作曲と再生を試せる、ミニマムな体験を目指しています。
- 📅 2025-12-01
easymmlabc
A library for using mml2abc and abcjs easily in the browser.
- Repository: https://github.com/cat2151/easymmlabc
- GitHub Pages: https://cat2151.github.io/easymmlabc/
Project Highlights
- MML (Music Macro Language) をブラウザで手軽に扱えるようにするWrapperライブラリです。
mml2abcとabcjsを利用し、MMLから五線譜表示と音源再生を可能にします。- Web上でテキストベースの音楽データを視覚化・演奏する機会を広げることを目指します。
- 📅 2025-12-01
cat-clipboard-launcher
軽量なクリップボードランチャ。素早い手動操作用
- Repository: https://github.com/cat2151/cat-clipboard-launcher
- GitHub Pages: https://cat2151.github.io/cat-clipboard-launcher/
Project Highlights
- クリップボードの内容に応じて、あらかじめ設定されたアプリケーションやスクリプトを起動するランチャーです。
- ユーザーが明示的に起動し、クリップボードの内容にマッチした候補からA~Zキーで実行アクションを選択します。
- TOML形式の設定ファイルにより、クリップボードの内容と対応するコマンドを柔軟に定義・自動判別できます。
- 📅 2025-12-01
mml-repl-like
cdefgabを入力するごとにその音が鳴るMMLエディタ(実験用)
- Repository: https://github.com/cat2151/mml-repl-like
- GitHub Pages: https://cat2151.github.io/mml-repl-like/
Project Highlights
- MML(Music Macro Language)をリアルタイムで編集し、インタラクティブに音を再生できるウェブアプリケーションです。
- キーボード入力やカーソル移動に連動して即座にMMLの音を鳴らし、音楽制作の試行錯誤サイクルを高速化します。
- フレーズ作成、コード進行の試行、転調などのMMLベースの音楽制作を直感的に支援するツールです。
- 📅 2025-12-01
mmlabc-to-smf-rust
[WIP] mmlabc-to-smfのrust版
- Repository: https://github.com/cat2151/mmlabc-to-smf-rust
- GitHub Pages: https://cat2151.github.io/mmlabc-to-smf-rust/
Project Highlights
- Music Macro Language (MML) 形式の文字列をStandard MIDI File (SMF) へ変換するRustライブラリです。
- 4パスアーキテクチャを採用し、MMLの解析、抽象構文木の構築、MIDIイベント生成を経てSMFを作成します。
- コマンドラインインターフェース (CLI) を提供し、MMLによる楽曲を簡単に作成・再生できます。
- 📅 2025-12-01
tonejs-mml-to-json
MML(Music Macro Language) to Tone.js JSON Sequencer Format Converter
- Repository: https://github.com/cat2151/tonejs-mml-to-json
- GitHub Pages: https://cat2151.github.io/tonejs-mml-to-json/
Project Highlights
- MML(Music Macro Language)で書いた音楽を、ブラウザで再生できるJSON形式に変換します
- 簡単なテキストで音楽を作成し、ウェブサイトで演奏することができます
- 音楽の変換部分に特化したツールで、実際の再生は別プロジェクト(
tonejs-json-sequencer)が担当します - 📅 2025-12-01
easyabcjs6
A library for using abcjs easily in the browser.
- Repository: https://github.com/cat2151/easyabcjs6
- GitHub Pages: https://cat2151.github.io/easyabcjs6/
Project Highlights
- easyabcjs6は、ウェブブラウザ上でABC音楽記譜法を簡単に表示し、再生するためのJavaScriptライブラリです。
- 人気の
abcjsライブラリをラップし、シンプルなHTMLとJavaScriptコードで五線譜の描画とMIDI音源による演奏を可能にします。 - 将来的にABC音楽記譜法以外のテキストベースの音楽フォーマットにも対応し、多様な音楽表示・演奏システム構築への基盤となることを目指しています。
- 📅 2025-12-01
cat-obsidian-templater-scripts
Simple user scripts for the Obsidian Templater plugin.
- Repository: https://github.com/cat2151/cat-obsidian-templater-scripts
- GitHub Pages: https://cat2151.github.io/cat-obsidian-templater-scripts/
Project Highlights
- ObsidianのTemplaterプラグインの機能を拡張するJavaScriptスクリプトと活用ノウハウ集です。
- テキストエディタのマクロのように、Obsidianに便利な機能を手軽に追加するためのサンプルを提供します。
- 現在行のハイライト(ブックマーク)やファイルの挿入など、実用的な機能のスクリプトを含みます。
- 📅 2025-12-01
fighting-game-button-challenge
A tool to practice button inputs for fighting games on Windows. Ideal for leverless controllers in games like Street Fighter 6.
- Repository: https://github.com/cat2151/fighting-game-button-challenge
- GitHub Pages: https://cat2151.github.io/fighting-game-button-challenge/
Project Highlights
- 格ゲーのボタン練習アプリです。
- ランダムでお題が表示され、指定されたボタンを押すことでスコアが得られます。
- Windowsで動作し、ストリートファイター6モダンをはじめ、様々な格闘ゲームの練習に活用できます。
- 📅 2025-12-01
cat-oscillator-sync
マウスで鳴らせるオシレータ・ハードシンク・シンセサイザー
- Repository: https://github.com/cat2151/cat-oscillator-sync
- GitHub Pages: https://cat2151.github.io/cat-oscillator-sync/
Project Highlights
- マウスの位置に応じてリアルタイムに音響パラメータを制御するインタラクティブなシンセサイザーです。
- ハードシンク技術により豊かで表現力のある音色を生成し、X/Y軸でマスター・スレーブ周波数を制御します。
- Python, Rust, Go, TypeScriptなど多言語での実装検証と学習を目的としたクロスプラットフォームプロジェクトです。
- 📅 2025-12-01
cat-play-mml
Music Macro Language (MML) Parser and Player and Server and Client
- Repository: https://github.com/cat2151/cat-play-mml
- GitHub Pages: https://cat2151.github.io/cat-play-mml/
Project Highlights
- Music Macro Language (MML) を解釈し、音楽を再生するCLIツールです。
- コマンドラインからMML文字列(例: “cde”)を入力するだけで、リアルタイムに音楽を演奏します。
- Windows向けにRustで開発されており、シンプルで低レイテンシな音楽体験を提供します。
- 📅 2025-12-01
mml2abc
A library transpiles Music Macro Language into ABC music notation.
- Repository: https://github.com/cat2151/mml2abc
- GitHub Pages: https://cat2151.github.io/mml2abc/
Project Highlights
- Music Macro Language (MML) をABC記譜法に変換するJavaScriptライブラリです。
- ブラウザやObsidianでMMLを使った音楽演奏を可能にし、シンプルなテキスト変換機能を提供します。
- abcjsとの連携により、楽譜表示と音源再生を実現する概念実証プロジェクトです。
- 📅 2025-12-01
cat-file-watcher
File Change Monitoring Tool - Detects file changes and executes commands
- Repository: https://github.com/cat2151/cat-file-watcher
- GitHub Pages: https://cat2151.github.io/cat-file-watcher/
Project Highlights
- ファイル変更を監視し、TOML設定に基づいて定義されたカスタムコマンドを自動実行するツールです。
- 複数ファイルの同時監視、特定の時間帯での実行、プロセス実行中の抑制など、柔軟な自動化設定が可能です。
- 開発者がテスト実行、ビルド、データ処理などのタスクを効率的に自動化し、生産性向上を支援します。
- 📅 2025-12-01
ym2151-log-play-server
Server and client that receive YM2151 (OPM) register event logs and perform real-time playback.
- Repository: https://github.com/cat2151/ym2151-log-play-server
- GitHub Pages: https://cat2151.github.io/ym2151-log-play-server/
Project Highlights
- YM2151(OPM)音源チップのレジスタイベントログをリアルタイムで再生するシステムです。
- 常駐型サーバーとクライアントで構成され、プログラムから柔軟に再生を制御できます。
- Windowsプラットフォーム専用に設計されており、リアルタイムな音楽制御や音色エディタでの利用を想定しています。
- 📅 2025-12-01
cat-jekyll-config-generator
GitHub Pages用の_config.ymlファイルを複数のローカルリポジトリに対して一括生成するPython CLIツール
- Repository: https://github.com/cat2151/cat-jekyll-config-generator
- GitHub Pages: https://cat2151.github.io/cat-jekyll-config-generator/
Project Highlights
- GitHub Pages用の
_config.ymlファイルを効率的に生成するPython製CLIツールです。 - TOML形式の設定テンプレートを用いて、複数のローカルリポジトリに対して
_config.ymlを一括で自動生成します。 - リポジトリの自動検出、設定の検証、エラーハンドリング機能を備え、Jekyll環境の構築を効率化します。
- 📅 2025-12-01
easychord2mml
A library for using chord2mml and abcjs easily in the browser.
- Repository: https://github.com/cat2151/easychord2mml
- GitHub Pages: https://cat2151.github.io/easychord2mml/
- 📅 2025-12-01
cat-window-watcher
WIP
- Repository: https://github.com/cat2151/cat-window-watcher
- GitHub Pages: https://cat2151.github.io/cat-window-watcher/
Project Highlights
- アクティブなウィンドウを監視し、設定されたルールに基づいて生産性スコアを調整するツールです。
- 正規表現で定義されたパターンにより、GitHub作業時にスコアが上がり、SNS閲覧時にスコアが下がるなど、作業内容に応じたスコア変動を実現します。
- シンプルなGUIで現在のスコアと活動状況を表示し、Linux、macOS、Windowsのクロスプラットフォームで動作します。
- 📅 2025-11-15
super-easy-vim
[WIP] vim初心者に成功体験を与える用のジョークアプリ。vimのサブセット。極端に機能を削減し、モードとキーバインドを過剰に派手に表示する
- Repository: https://github.com/cat2151/super-easy-vim
- GitHub Pages: https://cat2151.github.io/super-easy-vim/
Project Highlights
- Vim初心者がモーダル編集の概念と操作に成功体験を得るためのジョークアプリです。
- 極端に機能を絞り込み、現在のモードや次に押すべきキーを過剰に表示することで、学習を支援します。
- Rustとratatui/tui-textareaで構築され、Windowsでも動作するターミナルUIエディタとして開発中です。
- 📅 2025-11-11
recursive-folding
Obsidian plugin. Recursively folds and unfolds the current hierarchy or selection.
- Repository: https://github.com/cat2151/recursive-folding
- GitHub Pages: https://cat2151.github.io/recursive-folding/
Project Highlights
- Obsidianノートアプリの機能を拡張するプラグインです。
- 見出しや箇条書きリストの階層を、再帰的にまとめて折りたたみ/展開できます。
- 大規模なノートの管理を効率化し、視点の切り替えを容易にします。
- 📅 2025-11-10
cat-incremental-search-filter
WIP
- Repository: https://github.com/cat2151/cat-incremental-search-filter
- GitHub Pages: https://cat2151.github.io/cat-incremental-search-filter/
- 📅 2025-11-09
cat2151-zenn-contents
- Repository: https://github.com/cat2151/cat2151-zenn-contents
- GitHub Pages: https://cat2151.github.io/cat2151-zenn-contents/
- Overview: No description available
- 📅 2025-11-09
easy-web-midi-synth-template
webpageを開くだけでソフトシンセで音が鳴る、最小規模のソースコード、テンプレート用
- Repository: https://github.com/cat2151/easy-web-midi-synth-template
- GitHub Pages: https://cat2151.github.io/easy-web-midi-synth-template/
- 📅 2025-06-22
easy-web-midi-sequencer-template
webpageを開くだけでMIDI楽器を鳴らせる、最小規模のソースコード、テンプレート用
- Repository: https://github.com/cat2151/easy-web-midi-sequencer-template
- GitHub Pages: https://cat2151.github.io/easy-web-midi-sequencer-template/
- 📅 2025-06-22
MML-editor
ブラウザで音が鳴らせるMMLエディタ http://cat2151.github.io/MML-editor/
- Repository: https://github.com/cat2151/MML-editor
- GitHub Pages: https://cat2151.github.io/MML-editor/
- 📅 2025-06-22
MML-quick-player
MMLをブラウザで演奏・編集。できるだけ少ない操作で演奏できるものを狙う。
- Repository: https://github.com/cat2151/MML-quick-player
- GitHub Pages: https://cat2151.github.io/MML-quick-player/
- 📅 2025-06-22
msys2-auto-install
MSYS2 auto install
- Repository: https://github.com/cat2151/msys2-auto-install
- GitHub Pages: https://cat2151.github.io/msys2-auto-install/
- 📅 2023-12-17
wsl2-docker-mingw-hello
- Repository: https://github.com/cat2151/wsl2-docker-mingw-hello
- GitHub Pages: None
- Overview: No description available
- 📅 2022-12-06
mini-command-palette-hidemaru
- Repository: https://github.com/cat2151/mini-command-palette-hidemaru
- GitHub Pages: https://cat2151.github.io/mini-command-palette-hidemaru/
- Overview: No description available
- 📅 2022-04-13
mini-command-palette-mery
- Repository: https://github.com/cat2151/mini-command-palette-mery
- GitHub Pages: https://cat2151.github.io/mini-command-palette-mery/
- Overview: No description available
- 📅 2022-04-11
mini-command-palette-sakura-editor
- Repository: https://github.com/cat2151/mini-command-palette-sakura-editor
- GitHub Pages: https://cat2151.github.io/mini-command-palette-sakura-editor/
- Overview: No description available
- 📅 2022-04-11
migemo-auto-install-for-windows
- Repository: https://github.com/cat2151/migemo-auto-install-for-windows
- GitHub Pages: https://cat2151.github.io/migemo-auto-install-for-windows/
- Overview: No description available
- 📅 2022-04-09
migemo-auto-install-for-windows-and-python
- Repository: https://github.com/cat2151/migemo-auto-install-for-windows-and-python
- GitHub Pages: https://cat2151.github.io/migemo-auto-install-for-windows-and-python/
- Overview: No description available
- 📅 2022-04-09
cygwin-auto-get-install
- Repository: https://github.com/cat2151/cygwin-auto-get-install
- GitHub Pages: https://cat2151.github.io/cygwin-auto-get-install/
- Overview: No description available
- 📅 2022-03-20
games-crisp-game-lib
crisp-game-libを使って作ったゲーム
- Repository: https://github.com/cat2151/games-crisp-game-lib
- GitHub Pages: https://cat2151.github.io/games-crisp-game-lib/
- 📅 2021-12-19
📦 Archived Projects
ym2151-log-player-rust
ym2151-log-player のRust版
- Repository: https://github.com/cat2151/ym2151-log-player-rust
- GitHub Pages: https://cat2151.github.io/ym2151-log-player-rust/
Project Highlights
- YM2151レジスタイベントログをJSONファイルから読み込み、高精度なYM2151エミュレーション音源を生成します。
- 生成された音源は、起動後すぐにリアルタイムでオーディオデバイスから再生されます。
- リアルタイム再生と同時に、出力音源をWAVファイルとしてキャプチャ保存する機能を提供します。
- 📅 2025-11-16
command-challenge
WIP
- Repository: https://github.com/cat2151/command-challenge
- GitHub Pages: https://cat2151.github.io/command-challenge/
- 📅 2025-11-11
MML-chord-generator
コード進行(テキスト)からMMLを生成して演奏
- Repository: https://github.com/cat2151/MML-chord-generator
- GitHub Pages: https://cat2151.github.io/MML-chord-generator/
- 📅 2025-11-10
STed2.07m
STed2 from STED_ALL.LZH
- Repository: https://github.com/cat2151/STed2.07m
- GitHub Pages: None
- 📅 2025-11-10
mini-incremental-search-filter
A Windows GUI app that functions like a fuzzy finder: it displays a filtered list with incremental search and returns the selected line.
- Repository: https://github.com/cat2151/mini-incremental-search-filter
- GitHub Pages: https://cat2151.github.io/mini-incremental-search-filter/
- 📅 2025-11-10
Web-MIDI-API-play
Web MIDI APIで小物を作って遊んでみる http://cat2151.github.io/Web-MIDI-API-play/index01.html
- Repository: https://github.com/cat2151/Web-MIDI-API-play
- GitHub Pages: https://cat2151.github.io/Web-MIDI-API-play/
- 📅 2025-11-10
try-tonejs-sequence
Tone.jsのsequenceを試しに使ってみる
- Repository: https://github.com/cat2151/try-tonejs-sequence
- GitHub Pages: https://cat2151.github.io/try-tonejs-sequence/
- 📅 2025-11-10
try-tonejs
Tone.jsを試しに使ってみる
- Repository: https://github.com/cat2151/try-tonejs
- GitHub Pages: https://cat2151.github.io/try-tonejs/
- 📅 2025-11-10
try-tonejs-polyphonic
Tone.jsでFM2OPを何ポリ鳴らすとiPadで音途切れが発生するか検証する
- Repository: https://github.com/cat2151/try-tonejs-polyphonic
- GitHub Pages: https://cat2151.github.io/try-tonejs-polyphonic/
- 📅 2025-11-10
ym2151-log-player-c
YM2151レジスタイベントログをJSONファイルから読み込んで、リアルタイム再生とWAVファイル出力を行う
- Repository: https://github.com/cat2151/ym2151-log-player-c
- GitHub Pages: https://cat2151.github.io/ym2151-log-player-c/
- 📅 2025-11-09
test-postmessage-libs
webpage間の双方向通信のシンプルなサンプル、Postmateを利用
- Repository: https://github.com/cat2151/test-postmessage-libs
- GitHub Pages: https://cat2151.github.io/test-postmessage-libs/
- 📅 2025-11-09
VRC7-preset-tone
- Repository: https://github.com/cat2151/VRC7-preset-tone
- GitHub Pages: None
- Overview: No description available
- 📅 2025-11-09
OPM-tone-easy-editor
ブラウザで動くOPM音色エディタ http://cat2151.github.io/OPM-tone-easy-editor/
- Repository: https://github.com/cat2151/OPM-tone-easy-editor
- GitHub Pages: https://cat2151.github.io/OPM-tone-easy-editor/
- 📅 2025-11-09
try-tonejs-ios-npm-webpack
Tone.js npm版 + iOS の動作確認用
- Repository: https://github.com/cat2151/try-tonejs-ios-npm-webpack
- GitHub Pages: https://cat2151.github.io/try-tonejs-ios-npm-webpack/
- 📅 2025-11-09
try-tonejs-ios
iOS + Tone.min.js + PingPongDelay
- Repository: https://github.com/cat2151/try-tonejs-ios
- GitHub Pages: https://cat2151.github.io/try-tonejs-ios/
- 📅 2025-11-09
js2dstg
JavaScriptで2DSTG作ってみる http://cat2151.github.io/js2dstg/STG_11_10to_hitcheck_playerVsBullet_gameOver.html
- Repository: https://github.com/cat2151/js2dstg
- GitHub Pages: https://cat2151.github.io/js2dstg/
- 📅 2025-11-09
from-wonderfl
過去にwonderflに置いていたもの (例:ランダムFM音色生成装置 https://cat2151.github.io/from-wonderfl/ )
- Repository: https://github.com/cat2151/from-wonderfl
- GitHub Pages: https://cat2151.github.io/from-wonderfl/
- 📅 2025-11-09
tyranoscript5_for_iPad_browser_test_20210321
- Repository: https://github.com/cat2151/tyranoscript5_for_iPad_browser_test_20210321
- GitHub Pages: https://cat2151.github.io/tyranoscript5_for_iPad_browser_test_20210321/
- Overview: No description available
- 📅 2025-11-09
ym2151-rust-zig-cc
Rust + Zig CC + Nuked-OPM でWAVファイル生成
- Repository: https://github.com/cat2151/ym2151-rust-zig-cc
- GitHub Pages: https://cat2151.github.io/ym2151-rust-zig-cc/
- 📅 2025-11-09
ym2151-zig-cc
Simple sequencer utilizing Nuked-OPM with zig cc
- Repository: https://github.com/cat2151/ym2151-zig-cc
- GitHub Pages: https://cat2151.github.io/ym2151-zig-cc/
Project Highlights
- Yamaha YM2151エミュレータ「Nuked-OPM」を使用した簡易シーケンサプロジェクトです。
- C言語で実装されており、Zigコンパイラの
zig ccコマンドを用いてビルドされます。 - シンプルな音の生成、リアルタイム再生、およびWAVファイル出力の実験目的で開発されています。
- 📅 2025-11-09
smf-to-ym2151log
Convert Standard MIDI Files (SMF) to YM2151 register write log in JSON format.
- Repository: https://github.com/cat2151/smf-to-ym2151log
- GitHub Pages: https://cat2151.github.io/smf-to-ym2151log/
- 📅 2025-11-09
mmlabc-to-smf
A conversion tool from Music Macro Language (MML) to Standard MIDI File (SMF)
- Repository: https://github.com/cat2151/mmlabc-to-smf
- GitHub Pages: https://cat2151.github.io/mmlabc-to-smf/
Project Highlights
- Music Macro Language (MML) 形式の音楽データをStandard MIDI File (SMF) へ変換するツールです。
- 包括的なデバッグ出力を備えた4パスアーキテクチャを採用し、正確かつ信頼性の高い変換を実現します。
- 音楽制作やデータ変換のワークフローをサポートし、MML利用者の利便性を高めることを目的としています。
- 📅 2025-11-09
🍴 Forked Repositories
Forked from upstream repository
Zenn
- Repository: https://github.com/cat2151/Zenn
- GitHub Pages: None
- Overview: No description available
- 📅 2025-05-01
sionicjs
Web Audio MML player library
- Repository: https://github.com/cat2151/sionicjs
- GitHub Pages: https://cat2151.github.io/sionicjs/
- 📅 2023-11-19
crisp-game-lib
Minimal JavaScript library for creating classic arcade-like mini-games running in the browser
- Repository: https://github.com/cat2151/crisp-game-lib
- GitHub Pages: None
- 📅 2022-01-03
hidescript
- Repository: https://github.com/cat2151/hidescript
- GitHub Pages: None
- Overview: No description available
- 📅 2021-10-07
TypewriterNoises-VSCode
Typewriter Noises for Visual Studio Code :musical_keyboard:
- Repository: https://github.com/cat2151/TypewriterNoises-VSCode
- GitHub Pages: None
- 📅 2021-05-22
WebMSX
WebMSX - Online MSX Emulator
- Repository: https://github.com/cat2151/WebMSX
- GitHub Pages: None
- 📅 2016-07-08