cat2151

GitHub repository list and project information for cat2151

cat2151’s Open Source Projects

Last Updated: 2025-12-04

📋 Table of Contents

📊 Project Statistics

Repositories Active Archived Forks Stars

Core Technologies

JavaScript Python Rust HTML Batchfile


🚀 Active Development

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

cat2151.github.io

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

GitHub Pages Python

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

Project Highlights

smf-to-ym2151log-rust

[WIP] smf-to-ym2151log のRust版

GitHub Pages Rust

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

github-actions

collection of reusable GitHub Actions workflows for multiple projects

GitHub Pages JavaScript Topic: github-actions

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

mml-template-generator

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

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

Project Highlights

tonejs-json-sequencer

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

GitHub Pages JavaScript Topic: json Topic: sequencer Topic: tonejs

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

mmlabc-to-smf-rust

[WIP] mmlabc-to-smfのrust版

GitHub Pages Rust

Project Highlights

tonejs-mml-to-json

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

GitHub Pages HTML Topic: json Topic: music-macro-language Topic: tonejs

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-obsidian-templater-scripts

Simple user scripts for the Obsidian Templater plugin.

GitHub Pages Stars JavaScript

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

Project Highlights

cat-oscillator-sync

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

GitHub Pages Python

Project Highlights

cat-play-mml

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

GitHub Pages Rust

Project Highlights

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

Project Highlights

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

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

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

cat-window-watcher

WIP

GitHub Pages Python

Project Highlights

super-easy-vim

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

GitHub Pages Rust

Project Highlights

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

easy-web-midi-sequencer-template

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

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

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

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

STed2.07m

STed2 from STED_ALL.LZH

Stars C++

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

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

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

Project Highlights


🍴 Forked Repositories

Forked from upstream repository

Zenn

Fork

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