Downloads · 30 days
5
1% of all-time downloads
ResonML/ATOMM-1-little-green-ant
ATOMM-1-little-green-ant is a text generation model from ResonML. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
ATOMM-1-little-green-ant is an experimental autoregressive Transformer for symbolic music generation. The model is trained directly on MIDI files using a custom event-based tokenization that represents timing, instrum…
Downloads · 30 days
5
1% of all-time downloads
All-time downloads
342
Public
Parameters
178M
1.4 GB on disk
Likes
0
Public
Click a slice to open those files.
.pt712 MB · 50%
From the Hugging Face model README
ATOMM-1-little-green-ant is an experimental autoregressive Transformer for symbolic music generation. The model is trained directly on MIDI files using a custom event-based tokenization that represents timing, instruments, note durations, pitches, and velocities.
This repository is intended as a research prototype rather than a production-ready music generation system.
Inquiries/donations go to [email protected]. Would be nice if I got grants or a real GPU.
The model consists of:
torch.amp)bitsandbytesThe architecture size (embedding dimension, number of layers, and attention heads) is configurable at training time.
MIDI files are converted into sequences of discrete events.
The vocabulary contains:
Timing is quantized to 8-32 steps per beat.
Velocity values are quantized from MIDI's 128 values into 32 discrete bins.
Using: a RTX 6000 Pro Blackwell, we are able to train models up to 1B efficiently and generalize under low budgets, with 30M version being 10¢ in compute from start to finish, with the 10B variant aiming under 5,000$ Training:
Each training example is one fixed-length token sequence.
Generation is fully autoregressive.
Sampling supports:
Generated event sequences are converted back into standard MIDI files.
Currently, we support generation via our <a href="https://colab.research.google.com/drive/1vnaFLNGvh-76V-Uiyzs2W8FIObqUcfTX?usp=sharing">Google Colab page</a>. Import model.pth and you're ready.
Main dependencies include:
CUDA is recommended for training and generation.
Future ATOMM-1 models will follow this naming progression, per version:
toy-poodle (38.7M parameters) (out)little-green-ant (~150M parameters (out)midi-copilot (~700M) (training)chonky-production (~4B) (future)planet-eater (~10B parameters) (future)Together, these models are intended to cover a range from approximately 30 million to 10 billion parameters.
This project is released under the Apache License 2.0.
If you use this model or code in research, you may cite:
@misc{atomm1toypoodle,
title={ATOMM-1-little-green-ant},
author={Benjamin Ecker},
year={2026},
publisher={Hugging Face}
}