cat2151’s Open Source Projects
Last Updated: 2026-01-19 (UTC) / 2026-01-20 (JST)
📋 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を利用し、リポジトリ情報を取得してGitHub Pages用のMarkdownファイルを自動生成するシステムです。
- 生成されたコンテンツは
github.ioドメインで公開され、検索エンジン最適化(SEO)とLLMからの参照性向上を目指します。 - リポジトリの分類表示、バッジ、各プロジェクト概要の自動取得など、豊富な表示機能を提供します。
- 📅 2026-01-19 (UTC) / 2026-01-20 (JST)
quartz-transformer-mmlabc
A Quartz transformer plugin that converts MML (Music Macro Language) and chord notation code blocks to interactive music notation using abcjs.
- Repository: https://github.com/cat2151/quartz-transformer-mmlabc
- GitHub Pages: https://cat2151.github.io/quartz-transformer-mmlabc/
Project Highlights
- Obsidianで、コード進行をコードブロックに書くと、五線譜を表示して鳴らすことができます。
- Quartz4でもそれを実現するため、新たにトランスフォーマープラグインを作りました。
- Obsidian版と同じく、MML(Music Macro Language)とABC Notationも利用できます。
- 📅 2026-01-19 (UTC) / 2026-01-20 (JST)
web-ym2151
- Repository: https://github.com/cat2151/web-ym2151
- GitHub Pages: https://cat2151.github.io/web-ym2151/
- Overview: No description available
- 📅 2026-01-19 (UTC) / 2026-01-20 (JST)
digital-garden
- Repository: https://github.com/cat2151/digital-garden
- GitHub Pages: https://cat2151.github.io/digital-garden/
- Overview: No description available
- 📅 2026-01-19 (UTC) / 2026-01-20 (JST)
cat-oscilloscope
This oscilloscope visualizes audio from your microphone or wav-file with zero-cross detection for stable waveform display.
- Repository: https://github.com/cat2151/cat-oscilloscope
- GitHub Pages: https://cat2151.github.io/cat-oscilloscope/
Project Highlights
- ブラウザ上で動作するオシロスコープ風の波形ビジュアライザーです。
- Rust/WebAssemblyで高速なオーディオデータ処理を行い、5種類の周波数推定方式をサポートします。
- マイク入力やオーディオファイルからのリアルタイム波形解析・可視化、およびnpmライブラリとしての利用が可能です。
- 📅 2026-01-18 (UTC) / 2026-01-19 (JST)
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やストリーミングと自然に連携
- 時間順のイベントをデータとして扱い、緻密な演奏表現が可能に
- 📅 2026-01-18 (UTC) / 2026-01-19 (JST)
wavlpf
Software synthesizer. Simple. Non-realtime rendering
- Repository: https://github.com/cat2151/wavlpf
- GitHub Pages: https://cat2151.github.io/wavlpf/
Project Highlights
- RustとWebAssemblyで実装された、インタラクティブなローパスフィルター付きソフトウェアシンセサイザーです。
- リアルタイムで波形を生成・処理し、オシロスコープで視覚化しながら、Webブラウザ上で直感的に音色をデザインできます。
- 高速な信号処理とWAVファイル出力、設定の永続化機能を備え、高品質なオーディオ体験を提供します。
- 📅 2026-01-18 (UTC) / 2026-01-19 (JST)
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)で書かれた音楽データを、ウェブブラウザで再生可能なTone.js互換JSON形式に変換するライブラリです。
- ユーザーは簡単なテキスト形式で音楽を作成し、それをウェブサイトで演奏できるようになります。
- JavaScriptとRust (WASM) で実装されており、npmパッケージまたはCDNを通じて簡単にプロジェクトに統合し利用できます。
- 📅 2026-01-18 (UTC) / 2026-01-18 (JST)
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ライブラリです。
- 生成されたABC記譜法は、ブラウザ上で五線譜表示とSoundFont GM音源による音源再生が可能です。
- 本プロジェクトは、MMLでの音楽作成と再生を可能にする概念実証として、特にObsidianとの連携を目指しています。
- 📅 2026-01-17 (UTC) / 2026-01-18 (JST)
cat-github-watcher
- Repository: https://github.com/cat2151/cat-github-watcher
- GitHub Pages: https://cat2151.github.io/cat-github-watcher/
- Overview: No description available
Project Highlights
- GitHub Copilotによる自動実装フェーズのプルリクエスト(PR)を効率的に監視するツールです。
- 認証済みGitHubユーザーが所有するリポジトリを対象に、PRの状態変化を自動で検知します。
- PRのフェーズに応じた通知、コメント投稿、PRのReady化、自動マージなどのアクションを実行します。
- 📅 2026-01-17 (UTC) / 2026-01-18 (JST)
chord2mml-rust
- Repository: https://github.com/cat2151/chord2mml-rust
- GitHub Pages: https://cat2151.github.io/chord2mml-rust/
- Overview: No description available
Project Highlights
- コード進行テキストをMML(Music Macro Language)へ変換するライブラリ・アプリケーションです。
- RustとTree-sitterを活用し、堅牢な構文解析と高速な変換を実現しています。
- コマンドラインツールとして、またRustライブラリとしても利用可能な純粋なネイティブアプリケーションです。
- 📅 2026-01-15 (UTC) / 2026-01-16 (JST)
tree-sitter-wasm-rust-example
- Repository: https://github.com/cat2151/tree-sitter-wasm-rust-example
- GitHub Pages: None
- Overview: No description available
- 📅 2026-01-15 (UTC) / 2026-01-16 (JST)
tree-sitter-wasm-c-generate-example
- Repository: https://github.com/cat2151/tree-sitter-wasm-c-generate-example
- GitHub Pages: None
- Overview: No description available
- 📅 2026-01-15 (UTC) / 2026-01-16 (JST)
chord2mml-pest
- Repository: https://github.com/cat2151/chord2mml-pest
- GitHub Pages: https://cat2151.github.io/chord2mml-pest/
- Overview: No description available
- 📅 2026-01-15 (UTC) / 2026-01-15 (JST)
tonejs-mml-to-json-pest
- Repository: https://github.com/cat2151/tonejs-mml-to-json-pest
- GitHub Pages: None
- Overview: No description available
- 📅 2026-01-15 (UTC) / 2026-01-15 (JST)
tree-sitter-wasm-c-use-example
- Repository: https://github.com/cat2151/tree-sitter-wasm-c-use-example
- GitHub Pages: None
- Overview: No description available
- 📅 2026-01-15 (UTC) / 2026-01-15 (JST)
cat-window-watcher
WIP
- Repository: https://github.com/cat2151/cat-window-watcher
- GitHub Pages: https://cat2151.github.io/cat-window-watcher/
Project Highlights
- アクティブなウィンドウを監視し、生産性に基づいたスコアをリアルタイムで表示します。
- カスタマイズ可能な正規表現とスコア設定により、作業内容に応じたフィードバックを提供します。
- シンプルなGUI、軽量なリソース使用、クロスプラットフォーム対応で、集中力向上をサポートするツールです。
- 📅 2026-01-14 (UTC) / 2026-01-15 (JST)
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による楽曲を簡単に作成・再生できます。
- 📅 2026-01-12 (UTC) / 2026-01-12 (JST)
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形式の設定ファイルにより、監視対象や実行コマンド、監視間隔などを柔軟にカスタマイズ可能です。
- 軽量設計で、特にWindows環境ではフォーカスを奪わないコマンド実行にも対応しており、開発や自動化タスクを効率化します。
- 📅 2026-01-08 (UTC) / 2026-01-09 (JST)
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スクリプトとテンプレートを提供します。
- サクラエディタのような「現在行のハイライト(ブックマーク)」や「指定ファイル挿入」などのマクロ機能を実現し、ノート編集の効率を高めます。
- Templater API活用の具体的なサンプルを通じて、ユーザーが独自のスクリプト開発を行うためのノウハウを共有することを目的としています。
- 📅 2026-01-07 (UTC) / 2026-01-08 (JST)
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 FM音源の音色をターミナル上で編集するためのアプリケーションです。
- Windows環境で動作し、リアルタイムで音色の変化を音声で確認できます。
- 直感的なTUI(Terminal User Interface)とキーボード・マウス操作で音色作成を楽しめます。
- 📅 2026-01-06 (UTC) / 2026-01-06 (JST)
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)音源チップのレジスタイベントログをリアルタイムで再生するサーバー・クライアントシステムです。
- Rustで開発されており、JSON音楽データを効率的に処理し、低遅延での演奏やWAVファイル出力に対応しています。
- 名前付きパイプによるプロセス間通信を利用し、プログラムからのシームレスな制御やインタラクティブな演奏切り替えを可能にします。
- 📅 2026-01-04 (UTC) / 2026-01-05 (JST)
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用アプリケーションです。
- ランダムに表示されるお題に対し、正しいボタン入力でスコアを獲得します。
- 常駐型でゲームの邪魔にならず、素早い反応と正確な入力の反復練習をサポートします。
- 📅 2026-01-03 (UTC) / 2026-01-04 (JST)
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製のTUI(Terminal User Interface)エディタとして開発されており、成功体験を提供することを目指します。
- ratatui, tui-textarea, crosstermといったライブラリを活用し、Vimライクな基本操作を実現します。
- 📅 2025-12-28 (UTC) / 2025-12-29 (JST)
ym2151-log-editor
YM2151 event log editor with TUI interface. Written in Rust
- Repository: https://github.com/cat2151/ym2151-log-editor
- GitHub Pages: https://cat2151.github.io/ym2151-log-editor/
Project Highlights
- YM2151シンセサイザーのイベントログを編集・可視化するターミナルユーザーインターフェース (TUI) アプリケーションです。
- イベントのタイミング調整や検査に焦点を当て、JSON形式のYM2151イベントデータを直感的に操作できます。
- Rustで開発されており、安定したパフォーマンスとターミナル環境での快適な操作性を提供します。
- 📅 2025-12-21 (UTC) / 2025-12-22 (JST)
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-11 (UTC) / 2025-12-12 (JST)
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 (UTC) / 2025-12-04 (JST)
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 (UTC) / 2025-12-03 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-02 (JST)
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 (UTC) / 2025-12-01 (JST)
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 (UTC) / 2025-11-11 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-06-22 (JST)
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 (UTC) / 2025-06-22 (JST)
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 (UTC) / 2025-06-22 (JST)
MML-quick-player
MMLをブラウザで演奏・編集。できるだけ少ない操作で演奏できるものを狙う。
- Repository: https://github.com/cat2151/MML-quick-player
- GitHub Pages: https://cat2151.github.io/MML-quick-player/
- 📅 2025-06-22 (UTC) / 2025-06-22 (JST)
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 (UTC) / 2023-12-17 (JST)
wsl2-docker-mingw-hello
- Repository: https://github.com/cat2151/wsl2-docker-mingw-hello
- GitHub Pages: None
- Overview: No description available
- 📅 2022-12-06 (UTC) / 2022-12-06 (JST)
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 (UTC) / 2022-04-14 (JST)
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 (UTC) / 2022-04-11 (JST)
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 (UTC) / 2022-04-11 (JST)
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 (UTC) / 2022-04-09 (JST)
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 (UTC) / 2022-04-09 (JST)
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 (UTC) / 2022-03-20 (JST)
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 (UTC) / 2021-12-19 (JST)
📦 Archived Projects
STed2.07m
STed2 from STED_ALL.LZH
- Repository: https://github.com/cat2151/STed2.07m
- GitHub Pages: None
- 📅 2025-12-07 (UTC) / 2025-12-07 (JST)
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 (UTC) / 2025-11-16 (JST)
command-challenge
WIP
- Repository: https://github.com/cat2151/command-challenge
- GitHub Pages: https://cat2151.github.io/command-challenge/
- 📅 2025-11-11 (UTC) / 2025-11-11 (JST)
MML-chord-generator
コード進行(テキスト)からMMLを生成して演奏
- Repository: https://github.com/cat2151/MML-chord-generator
- GitHub Pages: https://cat2151.github.io/MML-chord-generator/
- 📅 2025-11-10 (UTC) / 2025-11-10 (JST)
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 (UTC) / 2025-11-10 (JST)
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 (UTC) / 2025-11-10 (JST)
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 (UTC) / 2025-11-10 (JST)
try-tonejs
Tone.jsを試しに使ってみる
- Repository: https://github.com/cat2151/try-tonejs
- GitHub Pages: https://cat2151.github.io/try-tonejs/
- 📅 2025-11-10 (UTC) / 2025-11-10 (JST)
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 (UTC) / 2025-11-10 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
VRC7-preset-tone
- Repository: https://github.com/cat2151/VRC7-preset-tone
- GitHub Pages: None
- Overview: No description available
- 📅 2025-11-09 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
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 (UTC) / 2025-11-09 (JST)
🍴 Forked Repositories
Forked from upstream repository
Zenn
- Repository: https://github.com/cat2151/Zenn
- GitHub Pages: None
- Overview: No description available
- 📅 2025-05-01 (UTC) / 2025-05-02 (JST)
sionicjs
Web Audio MML player library
- Repository: https://github.com/cat2151/sionicjs
- GitHub Pages: https://cat2151.github.io/sionicjs/
- 📅 2023-11-19 (UTC) / 2023-11-19 (JST)
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 (UTC) / 2022-01-03 (JST)
hidescript
- Repository: https://github.com/cat2151/hidescript
- GitHub Pages: None
- Overview: No description available
- 📅 2021-10-07 (UTC) / 2021-10-07 (JST)
TypewriterNoises-VSCode
Typewriter Noises for Visual Studio Code :musical_keyboard:
- Repository: https://github.com/cat2151/TypewriterNoises-VSCode
- GitHub Pages: None
- 📅 2021-05-22 (UTC) / 2021-05-22 (JST)
WebMSX
WebMSX - Online MSX Emulator
- Repository: https://github.com/cat2151/WebMSX
- GitHub Pages: None
- 📅 2016-07-08 (UTC) / 2016-07-09 (JST)
