The moment when FL Studio allowed Python into the piano roll, I was doomed — but, at least I picked up another skill.summer2000 wrote: Thu May 22, 2025 10:55 pmNot sure how I feel about more AI improvements but hopefully it'll be something I can actually use in my workflow.
MegaGiga Trance ArpLine Progression Generator – Feature Highlights
Motif-Aware Generation
Automatically detects and reinforces 2–3 bar motifs.
Recognizes and rewards exact or structural motif returns.
Avoids excessive repetition unless musically justified.
Voice Leading with Structure
Top and mid voice motion is guided by musical direction (±1, ±2, ±3 scale steps).
Controlled leaps for top voice allow expressive jumps when needed (e.g. ±3 semitones).
Mid voice is constrained to stay below top unless explicitly allowed.
Interval-Based Scoring System
Scores intervals like minor/major thirds, fifths, and seconds for musical consonance.
Penalizes muddy voicings (e.g. minor 7ths, major 7ths, 6ths if not intended).
Encourages sus2 and add9-like expansions for trance flavor.
Custom Direction Encoding
Per-step direction encoded as -2, -1, 0, 1, 2:
0: Hold current top
±1: Stepwise motion
±2: Controlled leap up/down (3–4 semitones)
Allows expressive shape to the top voice melody.
Chord Memory & Structure
Rewards return of triads used earlier.
Optionally emphasizes "full" triads using known major/minor templates.
Recognizes sus chords and alternate voicings (especially on even bars).
Intelligent Anchor Voice
Each chord gets an anchor tone, independent of main triad.
Anchor tone sits between mid and top or follows musical counter-motion.
Encourages harmonic richness without muddying the voicing.
Weight-Based Customization
Fully tunable scoring weights (JSON-based):
Motif return bonus, interval penalties, static penalties, etc.
Enables experimentation with different emotional or harmonic textures.
Built for Trance
Supports:
Add9 spacing (for floaty textures),
Triad returns (for cohesion),
Motif-based form (for structure),
Directional motion (for uplift/drop phrases),
Optional seventh-removal (cleaner pads).

If nothing else, I turned what I know into code. That’s my alibi.