Releases: OMR-Research/Smashcima
Releases · OMR-Research/Smashcima
v1.1.2
v1.1.1
Install with pip3 install smashcima==1.1.1.
MusicXmlLoaderbugfixes- Semantic scene
Attributes's time signature can be unknown (or rather undefined)
v1.1.0
Install with pip3 install smashcima==1.1.0.
- Compositing (converting scene to a 2D image)
- Postprocessing (image filters, augmentation, blur)
- refactored SymbolRepository to MungSymbolRepository
- loading OmniOMR symbols (from the being-built proto dataset) and using them for synthesis
- separated point and glyph extraction
- bugfixes
v1.0.0
v0.2.0
Install with pip3 install smashcima==0.2.0.
- ledger lines
- flags
- augmentation dots
- accidentals
- background synthesis, quilting, MZK patches
- gradio demo
- refactored Model I/O API
- refactored GlyphSynthesizer API
- removed Glyph inheritance and introduced composition instead
- Region and LabeledRegion
- refactoring of scene object names
- refactored scene object relationship queries
- SVG exporter, bounding box exporting
- performance updates to SymbolRepository loading
- reinstalling asset bundles on Smashcima and bundle version change
- bugfixes
v0.1.0
Install with pip3 install smashcima==0.1.0.
- Assets system
- 2D geometry library
- Scene data model (linked graph)
- Sprite and affine space structure
- Sprite alpha compositing and rasterization
- MUSCIMA++ asset bundle
- Stafflines synthesis
- Glyph synthesis
- MUSCIMA++ glyphs asset bundle
- Semantic scene data model
- MusicXML loader
- Orchestration layer - the
Modelclass - Visual testing and development via Jupyter
- MUSCIMA++ glyph synthesizer
- Scene pickle serialization
- Column layout synthesizer
- Line synthesis
- Stem and beam synthesis
- Multi-page synthesis, page layout from MXL
- Style control (e.g. handwriting style)