Automic VaultAutomic Vault

brew

abcmidi を Homebrew, apt, dnf, MacPorts, Nix, pacman でインストール

abcmidi のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install abcmidi

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install abcMIDI

MacPorts ports tree · audio/abcMIDI/Portfile · ソース: api.github.com

Linux

Debian apt確認済み · 92%
sudo apt install abcmidi

Debian stable package indexes · abcmidi · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install abcMIDI

Fedora Rawhide package metadata · abcMIDI · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#abcmidi

nixpkgs package indexes · pkgs/by-name/ab/abcmidi/package.nix · ソース: api.github.com

Arch Linux pacman確認済み · 92%
sudo pacman -S abcmidi

Arch Linux sync databases · abcmidi · ソース: geo.mirror.pkgbuild.com

概要

パッケージ概要

Converts abc music notation files to MIDI files

コマンドとエイリアス

  • abc2abc
  • abc2midi
  • abcmatch
  • mftext
  • midi2abc
  • midicopy
  • midistats
  • yaps

履歴

プロジェクトの歴史と使われ方

abcMIDI is a long-running suite of C command-line tools for working with abc music notation and MIDI. Its core programs convert abc text notation to MIDI, transpose abc files, derive abc from MIDI, inspect MIDI, and support older PostScript-oriented notation workflows.

プロジェクトの歴史

The official README says James Allwright created abcMIDI in the early 1990s and that Seymour Shlien later took over maintenance. Shlien's project page describes abc notation as a plain-text music language introduced by Chris Walshaw in 1993 and places abcMIDI among the early tools built around that ecosystem.

The package grew beyond its original tools as Shlien added programs such as abcmatch and midicopy. The current official page names the ifdo.ca site as the latest source for abcMIDI and notes that SourceForge is updated less frequently; the GitHub repository mirrors this current maintained source.

採用の歴史

abcMIDI became part of the abc notation toolchain used by graphical front ends and music editors. The README says components of the package are included in numerous applications for creating and editing abc files, and the input package-manager facts show it packaged across Homebrew, Debian, Fedora, MacPorts, Nix, Arch, and Ubuntu.

使われ方

Package users mostly encounter abcMIDI as small Unix-style filters: abc2midi converts abc notation to MIDI, midi2abc works in the reverse direction, abc2abc rewrites notation, and the companion tools inspect or copy MIDI data. The official README also documents traditional configure/make installation and a newer CMake build.

パッケージ好きにとっての重要性

abcMIDI is package-nerd interesting because it is a specialist plain-text music toolkit with decades of continuity, many small binaries, and a release cadence still tied to individual tool versions. It sits at the intersection of old Unix filter culture, MIDI, TeX/PostScript-era notation workflows, and modern package-manager distribution.

タイムライン

  • 1993: Chris Walshaw introduces abc notation, according to Shlien's official project page.
  • Early 1990s: James Allwright creates the abcMIDI package in C, according to the official README.
  • 2000s: Seymour Shlien takes over support and maintenance, described on the official project page as about 20 years before its 2026 update.
  • 2019: The current GitHub repository is created.
  • 2022: Earliest GitHub tag in the current repository is 2022.02.13.
  • 2026: The official project page lists abcMIDI 2026.06.24 as the latest stable zip.

Related projects

  • Related projects include runabc, EasyABC, abcm2ps, abc2svg, abc2ps, abcnotation.com, and the ABC Plus project. These projects form the broader abc notation editing, rendering, and playback ecosystem referenced by the official README and project page.

ソース

  • Official README, official project page, GitHub repository metadata, and source_facts.package-manager.

セキュリティ状態

保護ツール対応はまだ見つかっていません

abcmidi に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
abc2abccliグローバル実行可能ファイル
abc2midicliグローバル実行可能ファイル
abcmatchcliグローバル実行可能ファイル
mftextcliグローバル実行可能ファイル
midi2abccliグローバル実行可能ファイル
midicopycliグローバル実行可能ファイル
midistatscliグローバル実行可能ファイル
yapscliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版2026.06.09
マネージャ更新日2026-06-09
ローカルデータOK
上流not checked
検出された最新未検出

https://ifdo.ca/~seymour/runabc/top.html

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:abcmidi
バージョン2026.06.09
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/abcmidi
ホームページhttps://ifdo.ca/~seymour/runabc/top.html
リポジトリhttps://github.com/sshlien/abcmidi
上流ドキュメントhttps://abcmidi.sourceforge.io/
ライセンスGPL-2.0-or-later
ソースアーカイブhttps://ifdo.ca/~seymour/runabc/abcMIDI-2026.06.09.zip
最終更新2026-06-09T17:53:24Z
Pulseupdated
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameabcmidi
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

abcmidi 20250216+ds-1

converter from ABC to MIDI format and back

https://ifdo.ca/~seymour/runabc/top.html

sudo apt install abcmidi
  • Section: sound
  • Architecture: amd64
  • 1 依存関係
  • 4 任意依存関係
  • normalized package name match
  • 一致条件: Abcmidi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: abcmidi from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

abcmidi

nix profile install nixpkgs#abcmidi
  • normalized package name match
  • 一致条件: Abcmidi
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ab/abcmidi/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

abcmidi 20240222+ds1-1

converter from ABC to MIDI format and back

https://ifdo.ca/~seymour/runabc/top.html

sudo apt install abcmidi
  • Section: universe/sound
  • Architecture: amd64
  • 1 依存関係
  • 4 任意依存関係
  • normalized package name match
  • 一致条件: Abcmidi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: abcmidi from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

abcMIDI 2025.02.16-5.fc44

ABC to/from MIDI conversion utilities

https://ifdo.ca/~seymour/runabc/top.html

sudo dnf install abcMIDI
  • License: GPL-2.0-or-later
  • Category: Applications/Multimedia
  • Architecture: x86_64
  • Source Package: abcMIDI
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Abcmidi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: abcMIDI from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

abcmidi 2026_06_06-1

Tools for ABC and MIDI files

https://github.com/sshlien/abcmidi

sudo pacman -S abcmidi
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Abcmidi
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: abcmidi from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

abcMIDI

sudo port install abcMIDI
  • normalized package name match
  • 一致条件: Abcmidi
MacPorts ports tree · api.github.com · MacPorts ports tree: audio/abcMIDI/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment