--- library_name: mlx pipeline_tag: text-generation tags: - music - midi - generation - mlx - autoregressive - structure - musiclang --- # okai-musiclang-structure v2.0 - Structure Model This is an autoregressive structure generation model for music using MLX. ## Model Details - **Model Type**: Structure Generator (Autoregressive) - **Version**: v2.0 - **Step**: 3000 - **Architecture**: Transformer with causal language modeling - **Vocabulary Size**: 4796 - **Model Dimension**: 256 - **Layers**: 6 - **Max Sequence Length**: 1024 ## Training Configuration - **Batch Size**: 16 - **Learning Rate**: 1e-05 - **Training Steps**: 3000 ## Usage This model generates sequential music structure: - Input: Song control tokens (genre, instruments, etc.) - Output: Sequential bar structure with chords and tonality Example generation: ``` GENRE__ROCK SUBGENRE__ALTERNATIVE START BAR__1 CHORD_DEGREE__1 TONALITY_DEGREE__1 BAR__2 CHORD_DEGREE__4 TONALITY_DEGREE__5 ... WILL_END ``` Generated with MLX framework for Apple Silicon.