Observed since 20 Oct, 17:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
๐ผ ABC โ MusicXML Transformation Engine with Redis Stream Processing
ABCWeaver is a powerful Python package for bidirectional transformation between ABC notation and MusicXML format, enhanced with Redis stream processing capabilities through the nyro package.
nyro package integrationpip install abcweaver
For development:
pip install abcweaver[dev]
abcweaver create "C D E F G A B c" --output melody.musicxml --title "Simple Scale"
abcweaver insert score.musicxml "G2 A2 B2 c2" --part "Melody" --instrument "Flute"
abcweaver extract score.musicxml --part "P1" --output melody.abc
# Send ABC to Redis stream
abcweaver stream-send "C D E F" --stream "song_evolution"
# Consume and process
abcweaver stream-consume --stream "song_evolution" --target output.musicxml
ABCWeaver is built with modular architecture:
nyro packageclick: CLI frameworklxml: XML processingnyro: Redis stream managementpydantic: Data validationrich: Beautiful CLI outputWe welcome contributions! Please see our Contributing Guidelines for details.
Part of the G.Music Assembly ecosystem - transforming musical creativity through collaborative AI orchestration.
โ ๏ธ๐ฟ๐ธ๐งต Assembly Mode Engaged
MIT License - see LICENSE file for details.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.1 | 28 Sept 2025 | 9 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 17:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f75206ea727a81e184de00e7a5c3afcee302589cc662e00c1615c965c784171d