cat2151

GitHub repository list and project information for cat2151

cat2151’s Open Source Projects

Last Updated: 2026-02-03 (UTC) / 2026-02-04 (JST)

📋 Table of Contents

📊 Project Statistics

Repositories Active Archived Forks Stars

Core Technologies

JavaScript Python Rust TypeScript HTML


🚀 Active Development

注意: 一部のプロジェクトには「Project Highlights」セクションが含まれていますが、これらはAIが自動生成した内容であり、不正確な場合があります。

smf-to-ym2151log-rust

[WIP] smf-to-ym2151log のRust版

GitHub Pages Rust English

Project Highlights

mmlabc-to-smf-rust

[WIP] mmlabc-to-smfのrust版

GitHub Pages Rust English DeepWiki

Project Highlights

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.

GitHub Pages Stars Python Topic: fighting-game Topic: windows Topic: xinput-controller English Ask DeepWiki

Project Highlights

web-ym2151

GitHub Pages Stars C

tonejs-json-sequencer

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

GitHub Pages TypeScript Topic: json Topic: sequencer Topic: tonejs English DeepWiki Demo

Project Highlights

cat-oscilloscope

This oscilloscope visualizes audio from your microphone or wav-file with zero-cross detection for stable waveform display.

GitHub Pages TypeScript Topic: audio-analysis Topic: audio-visualizer Topic: browser Topic: oscilloscope Topic: typescript Topic: wav English Ask DeepWiki Live Demo

Project Highlights

digital-garden

GitHub Pages TypeScript

tonejs-mml-to-json

MML(Music Macro Language) to Tone.js JSON Sequencer Format Converter

GitHub Pages JavaScript Topic: json Topic: music-macro-language Topic: tonejs English DeepWiki Demo

cat-window-watcher

WIP

GitHub Pages Python English

Project Highlights

cat-oscillator-sync

マウスで鳴らせるオシレータ・ハードシンク・シンセサイザー

GitHub Pages Python English

quartz-transformer-mmlabc

A Quartz transformer plugin that converts MML (Music Macro Language) and chord notation code blocks to interactive music notation using abcjs.

GitHub Pages TypeScript English Ask DeepWiki

Project Highlights

cat2151.github.io

GitHub Pages サイト用のリポジトリ一覧自動生成システム

GitHub Pages Python

Project Highlights

wavlpf

Software synthesizer. Simple. Non-realtime rendering

GitHub Pages TypeScript English Ask DeepWiki Live Demo CI Status

Project Highlights

cat-github-watcher

GitHub Pages Python English Ask DeepWiki

Project Highlights

postmate-midi

obsidian-cat-jump

Quickly jump to lines using a-z labels.

GitHub Pages TypeScript Topic: obsidian-plugin English Ask DeepWiki

mml-template-generator

A lightweight, browser-based generator for creating Music Macro Language (MML) templates.

GitHub Pages Stars JavaScript Topic: browser Topic: music-macro-language

Project Highlights

easy-web-midi-sequencer-template

webpageを開くだけでMIDI楽器を鳴らせる、最小規模のソースコード、テンプレート用

GitHub Pages Stars JavaScript Topic: sequencer-midi Topic: template-project Topic: web-midi-api

cat-file-watcher

File Change Monitoring Tool - Detects file changes and executes commands

GitHub Pages Stars Python Topic: execute-command Topic: file-change-detection Topic: process-monitoring English Ask DeepWiki

Project Highlights

lib-installation-examples

tonejs-tone-editor

tonejs-step-sequencer

mml2abc

A library transpiles Music Macro Language into ABC music notation.

GitHub Pages Stars PEG.js Topic: abc-music-notation Topic: abcjs Topic: music-macro-language English Ask DeepWiki Live Demo

Project Highlights

chord2mml-rust

GitHub Pages Rust English

Project Highlights

tree-sitter-wasm-rust-example

Rust

tree-sitter-wasm-c-generate-example

C

chord2mml-pest

GitHub Pages JavaScript

tonejs-mml-to-json-pest

tree-sitter-wasm-c-use-example

cat-obsidian-templater-scripts

Simple user scripts for the Obsidian Templater plugin.

GitHub Pages Stars JavaScript

Project Highlights

ym2151-tone-editor

YM2151 (OPM) FM synthesizer tone editor for Windows. TUI. Written in Rust

GitHub Pages Rust Topic: editor Topic: ratatui Topic: rust Topic: synthesizer Topic: tone Topic: windows Topic: ym2151 Topic: crossterm English

Project Highlights

ym2151-log-play-server

Server and client that receive YM2151 (OPM) register event logs and perform real-time playback.

GitHub Pages Rust Topic: client-server Topic: rust Topic: ym2151 Topic: windows English Ask DeepWiki

Project Highlights

super-easy-vim

[WIP] vim初心者に成功体験を与える用のジョークアプリ。vimのサブセット。極端に機能を削減し、モードとキーバインドを過剰に派手に表示する

GitHub Pages Rust

Project Highlights

ym2151-log-editor

YM2151 event log editor with TUI interface. Written in Rust

GitHub Pages Rust Topic: editor Topic: rust Topic: tui Topic: windows Topic: ym2151 English

Project Highlights

github-actions

collection of reusable GitHub Actions workflows for multiple projects

GitHub Pages JavaScript Topic: github-actions English

Project Highlights

chord2mml

A library transpiles Chord notation into Music Macro Language.

GitHub Pages Stars JavaScript Topic: chord-parsing Topic: chord-progression Topic: chord-progressions Topic: music-macro-language

Project Highlights

obsidian-plugin-mmlabc

Obsidian plugin. Playing Music Macro Language and Chord notation.

GitHub Pages Stars JavaScript Topic: abcjs Topic: chord-progression Topic: music-macro-language Topic: obsidian-plugin

Project Highlights

postmate-midi-experimental

An experimental project for MIDI connections and audio transmission between multiple webpages using only the browser and postMessage.

GitHub Pages Stars JavaScript Topic: audio Topic: midi Topic: postmessage Topic: tonejs

Project Highlights

cat-edit-mml

MML(Music Macro Language)用のTUI(テキストユーザーインターフェース)エディタ。即時再生可

GitHub Pages Rust

Project Highlights

easymmlabc

A library for using mml2abc and abcjs easily in the browser.

GitHub Pages JavaScript Topic: abc-music-notation Topic: abcjs Topic: music-macro-language

Project Highlights

cat-clipboard-launcher

軽量なクリップボードランチャ。素早い手動操作用

GitHub Pages Python

Project Highlights

mml-repl-like

cdefgabを入力するごとにその音が鳴るMMLエディタ(実験用)

GitHub Pages Stars HTML

Project Highlights

easyabcjs6

A library for using abcjs easily in the browser.

GitHub Pages Stars JavaScript Topic: abcjs Topic: abc-music-notation

Project Highlights

cat-play-mml

Music Macro Language (MML) Parser and Player and Server and Client

GitHub Pages Rust English

Project Highlights

cat-jekyll-config-generator

GitHub Pages用の_config.ymlファイルを複数のローカルリポジトリに対して一括生成するPython CLIツール

GitHub Pages Python Topic: config-yml Topic: github-pages Topic: jekyll Topic: python

Project Highlights

easychord2mml

A library for using chord2mml and abcjs easily in the browser.

GitHub Pages JavaScript Topic: abcjs Topic: chord-progression Topic: chord-progressions Topic: music-macro-language

recursive-folding

Obsidian plugin. Recursively folds and unfolds the current hierarchy or selection.

GitHub Pages Stars TypeScript

Project Highlights

cat-incremental-search-filter

WIP

GitHub Pages Python

cat2151-zenn-contents

GitHub Pages

easy-web-midi-synth-template

webpageを開くだけでソフトシンセで音が鳴る、最小規模のソースコード、テンプレート用

GitHub Pages JavaScript Topic: tonejs Topic: web-midi-api Topic: web-midi-synths

MML-editor

ブラウザで音が鳴らせるMMLエディタ http://cat2151.github.io/MML-editor/

GitHub Pages Stars

MML-quick-player

MMLをブラウザで演奏・編集。できるだけ少ない操作で演奏できるものを狙う。

GitHub Pages

msys2-auto-install

MSYS2 auto install

GitHub Pages Stars Batchfile

wsl2-docker-mingw-hello

Stars Batchfile

mini-command-palette-hidemaru

GitHub Pages Stars Haskell

mini-command-palette-mery

GitHub Pages JavaScript

mini-command-palette-sakura-editor

GitHub Pages JavaScript

migemo-auto-install-for-windows

GitHub Pages Batchfile

migemo-auto-install-for-windows-and-python

GitHub Pages Batchfile

cygwin-auto-get-install

GitHub Pages Shell

games-crisp-game-lib

crisp-game-libを使って作ったゲーム

GitHub Pages TypeScript


📦 Archived Projects

STed2.07m

STed2 from STED_ALL.LZH

Stars C++

ym2151-log-player-rust

ym2151-log-player のRust版

GitHub Pages Rust

Project Highlights

command-challenge

WIP

GitHub Pages Python

MML-chord-generator

コード進行(テキスト)からMMLを生成して演奏

GitHub Pages

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.

GitHub Pages Python Topic: incremental-search-dialogs Topic: gui Topic: windows

Web-MIDI-API-play

Web MIDI APIで小物を作って遊んでみる http://cat2151.github.io/Web-MIDI-API-play/index01.html

GitHub Pages Stars HTML

try-tonejs-sequence

Tone.jsのsequenceを試しに使ってみる

GitHub Pages JavaScript

try-tonejs

Tone.jsを試しに使ってみる

GitHub Pages JavaScript

try-tonejs-polyphonic

Tone.jsでFM2OPを何ポリ鳴らすとiPadで音途切れが発生するか検証する

GitHub Pages JavaScript

ym2151-log-player-c

YM2151レジスタイベントログをJSONファイルから読み込んで、リアルタイム再生とWAVファイル出力を行う

GitHub Pages C English

test-postmessage-libs

webpage間の双方向通信のシンプルなサンプル、Postmateを利用

GitHub Pages JavaScript Topic: postmate Topic: postmessage-library Topic: test-project Topic: web-midi-api

VRC7-preset-tone

Stars

OPM-tone-easy-editor

ブラウザで動くOPM音色エディタ  http://cat2151.github.io/OPM-tone-easy-editor/

GitHub Pages Stars HTML

try-tonejs-ios-npm-webpack

Tone.js npm版 + iOS の動作確認用

GitHub Pages JavaScript

try-tonejs-ios

iOS + Tone.min.js + PingPongDelay

GitHub Pages HTML

js2dstg

JavaScriptで2DSTG作ってみる http://cat2151.github.io/js2dstg/STG_11_10to_hitcheck_playerVsBullet_gameOver.html

GitHub Pages HTML

from-wonderfl

過去にwonderflに置いていたもの (例:ランダムFM音色生成装置 https://cat2151.github.io/from-wonderfl/ )

GitHub Pages

tyranoscript5_for_iPad_browser_test_20210321

GitHub Pages JavaScript

ym2151-rust-zig-cc

Rust + Zig CC + Nuked-OPM でWAVファイル生成

GitHub Pages C

ym2151-zig-cc

Simple sequencer utilizing Nuked-OPM with zig cc

GitHub Pages C Topic: windows Topic: ym2151 English

Project Highlights

smf-to-ym2151log

Convert Standard MIDI Files (SMF) to YM2151 register write log in JSON format.

GitHub Pages Python

mmlabc-to-smf

A conversion tool from Music Macro Language (MML) to Standard MIDI File (SMF)

GitHub Pages Python English

Project Highlights


🍴 Forked Repositories

Forked from upstream repository

Zenn

Fork Likes

sionicjs

Web Audio MML player library

GitHub Pages Fork JavaScript

crisp-game-lib

Minimal JavaScript library for creating classic arcade-like mini-games running in the browser

Fork TypeScript

hidescript

Fork

TypewriterNoises-VSCode

Typewriter Noises for Visual Studio Code :musical_keyboard:

Fork

WebMSX

WebMSX - Online MSX Emulator

Fork HTML