Procedural Music Generation
Documentation for the current procedural music generation engine and CLI.
Navigation
Guides
Getting Started
CLI Reference
Architecture
API Reference
Melody Engine API
Main CLI Module
Author Documentation
Related Topics
Documentation overview
Quick search
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
A
absolute_midi() (melody_engine.theory.Key method)
accidental_suffix() (in module melody_engine.theory)
accidental_value() (in module melody_engine.theory)
allowed_durations (melody_engine.structure.GenerationSettings attribute)
alto (melody_engine.structure.ChoraleScore attribute)
attempts (melody_engine.structure.GenerationSettings attribute)
B
bar_length (melody_engine.structure.TimeSignature property)
bar_number (melody_engine.constraints.CandidateContext attribute)
bars (melody_engine.structure.GenerationSettings attribute)
bass (melody_engine.structure.ChoraleScore attribute)
beat_in_bar (melody_engine.constraints.CandidateContext attribute)
beat_unit (melody_engine.structure.TimeSignature attribute)
beats_per_bar (melody_engine.structure.TimeSignature attribute)
build_constraints() (in module main)
C
cadence_duration (melody_engine.structure.GenerationSettings attribute)
candidate_is_final (melody_engine.constraints.CandidateContext property)
CandidateContext (class in melody_engine.constraints)
choose_clef() (in module melody_engine.lilypond)
chorale_plan (melody_engine.structure.GenerationSettings attribute)
chorale_to_lilypond_source() (in module melody_engine.lilypond)
ChoralePlan (class in melody_engine.structure)
ChoraleScore (class in melody_engine.structure)
chord_for_bar() (melody_engine.structure.HarmonyPlan method)
chord_for_position() (melody_engine.structure.HarmonyPlan method)
chord_pitch_classes() (melody_engine.theory.Key method)
chord_scale_targets() (melody_engine.theory.Key method)
chord_tones() (melody_engine.theory.Key method)
ChordTonePreferenceConstraint (class in melody_engine.constraints)
chromatic_adjustment (melody_engine.structure.NoteCandidate attribute)
(melody_engine.structure.NoteEvent attribute)
chromatic_pitch() (melody_engine.theory.Key method)
clef (melody_engine.structure.GenerationSettings attribute)
(melody_engine.structure.Melody attribute)
clef_hint (melody_engine.structure.VoiceProfile attribute)
climax_index (melody_engine.constraints.CandidateContext attribute)
climax_step (melody_engine.constraints.CandidateContext attribute)
covers() (melody_engine.structure.HarmonySpan method)
current_duration (melody_engine.constraints.CandidateContext attribute)
D
DirectionChangeConstraint (class in melody_engine.constraints)
duration (melody_engine.structure.NoteEvent attribute)
E
end_bar (melody_engine.structure.FormSection attribute)
(melody_engine.structure.HarmonySpan attribute)
end_beat (melody_engine.structure.HarmonySpan attribute)
evaluate() (melody_engine.constraints.ChordTonePreferenceConstraint method)
(melody_engine.constraints.DirectionChangeConstraint method)
(melody_engine.constraints.FormSectionConstraint method)
(melody_engine.constraints.LargeLeapConstraint method)
(melody_engine.constraints.LeadingToneResolutionConstraint method)
(melody_engine.constraints.LeapRecoveryConstraint method)
(melody_engine.constraints.MotifPreferenceConstraint method)
(melody_engine.constraints.PhraseCadenceConstraint method)
(melody_engine.constraints.RepeatedPitchConstraint method)
(melody_engine.constraints.RestConstraint method)
(melody_engine.constraints.SingleClimaxConstraint method)
(melody_engine.constraints.SoftConstraint method)
(melody_engine.constraints.StepwiseMotionConstraint method)
(melody_engine.constraints.StrongBeatStabilityConstraint method)
events (melody_engine.constraints.CandidateContext attribute)
(melody_engine.generator.GenerationAttempt attribute)
(melody_engine.structure.Melody attribute)
(melody_engine.structure.Motif attribute)
export_chorale() (in module melody_engine.lilypond)
export_melody() (in module melody_engine.lilypond)
F
form_plan (melody_engine.structure.GenerationSettings attribute)
FormPlan (class in melody_engine.structure)
FormSection (class in melody_engine.structure)
FormSectionConstraint (class in melody_engine.constraints)
from_steps() (melody_engine.structure.Motif class method)
from_string() (melody_engine.structure.TimeSignature class method)
G
generate() (melody_engine.generator.MelodyGenerator method)
GenerationAttempt (class in melody_engine.generator)
GenerationSettings (class in melody_engine.structure)
H
harmonic_plan (melody_engine.structure.GenerationSettings attribute)
harmony_plan (melody_engine.structure.ChoraleScore attribute)
(melody_engine.structure.Melody attribute)
harmony_span (melody_engine.constraints.CandidateContext attribute)
HarmonyPlan (class in melody_engine.structure)
HarmonySpan (class in melody_engine.structure)
I
index (melody_engine.constraints.CandidateContext attribute)
is_rest (melody_engine.structure.NoteCandidate attribute)
(melody_engine.structure.NoteEvent attribute)
K
Key (class in melody_engine.theory)
key (melody_engine.constraints.CandidateContext attribute)
(melody_engine.structure.ChoraleScore attribute)
(melody_engine.structure.GenerationSettings attribute)
(melody_engine.structure.Melody attribute)
kind (melody_engine.structure.FormPlan attribute)
L
label (melody_engine.structure.FormSection attribute)
LargeLeapConstraint (class in melody_engine.constraints)
LeadingToneResolutionConstraint (class in melody_engine.constraints)
LeapRecoveryConstraint (class in melody_engine.constraints)
length (melody_engine.structure.Motif property)
lilypond_duration() (in module melody_engine.lilypond)
lilypond_key_name() (in module melody_engine.lilypond)
lilypond_octave() (in module melody_engine.theory)
lilypond_pitch() (melody_engine.theory.Key method)
M
main
module
main() (in module main)
melodic_span (melody_engine.structure.VoiceProfile property)
Melody (class in melody_engine.structure)
melody_engine.constraints
module
melody_engine.generator
module
melody_engine.lilypond
module
melody_engine.structure
module
melody_engine.theory
module
melody_to_lilypond_source() (in module melody_engine.lilypond)
MelodyGenerator (class in melody_engine.generator)
metadata (melody_engine.structure.ChoraleScore attribute)
(melody_engine.structure.Melody attribute)
mode (melody_engine.theory.Key attribute)
module
main
melody_engine.constraints
melody_engine.generator
melody_engine.lilypond
melody_engine.structure
melody_engine.theory
Motif (class in melody_engine.structure)
motif (melody_engine.structure.GenerationSettings attribute)
motif_repetition_bar (melody_engine.structure.GenerationSettings attribute)
motif_repetition_shift (melody_engine.structure.GenerationSettings attribute)
motif_target_step (melody_engine.constraints.CandidateContext attribute)
MotifPreferenceConstraint (class in melody_engine.constraints)
N
name (melody_engine.constraints.ChordTonePreferenceConstraint attribute)
(melody_engine.constraints.DirectionChangeConstraint attribute)
(melody_engine.constraints.FormSectionConstraint attribute)
(melody_engine.constraints.LargeLeapConstraint attribute)
(melody_engine.constraints.LeadingToneResolutionConstraint attribute)
(melody_engine.constraints.LeapRecoveryConstraint attribute)
(melody_engine.constraints.MotifPreferenceConstraint attribute)
(melody_engine.constraints.PhraseCadenceConstraint attribute)
(melody_engine.constraints.RepeatedPitchConstraint attribute)
(melody_engine.constraints.RestConstraint attribute)
(melody_engine.constraints.SingleClimaxConstraint attribute)
(melody_engine.constraints.SoftConstraint attribute)
(melody_engine.constraints.StepwiseMotionConstraint attribute)
(melody_engine.constraints.StrongBeatStabilityConstraint attribute)
(melody_engine.structure.Motif attribute)
(melody_engine.structure.VoiceProfile attribute)
non_chord_tone_penalty (melody_engine.constraints.ChordTonePreferenceConstraint attribute)
normalize_roman_symbol() (in module melody_engine.theory)
note_token() (in module melody_engine.lilypond)
NoteCandidate (class in melody_engine.structure)
NoteEvent (class in melody_engine.structure)
notes_since_last_rest (melody_engine.constraints.CandidateContext property)
O
on_strong_beat (melody_engine.constraints.CandidateContext property)
overlaps_bar() (melody_engine.structure.HarmonySpan method)
P
parse_pitch_class() (in module melody_engine.theory)
phrase_end_bars (melody_engine.constraints.CandidateContext attribute)
phrase_length_bars (melody_engine.structure.GenerationSettings attribute)
PhraseCadenceConstraint (class in melody_engine.constraints)
pitched_events (melody_engine.structure.Melody property)
previous_event (melody_engine.constraints.CandidateContext property)
previous_interval (melody_engine.constraints.CandidateContext property)
previous_pitched_event (melody_engine.constraints.CandidateContext property)
previous_pitched_interval (melody_engine.constraints.CandidateContext property)
R
random_seed (melody_engine.structure.GenerationSettings attribute)
range_max (melody_engine.structure.GenerationSettings attribute)
(melody_engine.structure.VoiceProfile attribute)
range_min (melody_engine.structure.GenerationSettings attribute)
(melody_engine.structure.VoiceProfile attribute)
render_audio_from_midi() (in module melody_engine.lilypond)
render_lilypond_file() (in module melody_engine.lilypond)
render_sources() (in module melody_engine.lilypond)
RepeatedPitchConstraint (class in melody_engine.constraints)
RestConstraint (class in melody_engine.constraints)
role (melody_engine.structure.FormSection attribute)
roman_symbol (melody_engine.structure.HarmonySpan attribute)
roman_symbol_accidental() (in module melody_engine.theory)
roman_symbol_quality() (in module melody_engine.theory)
S
scale_intervals (melody_engine.theory.Key property)
scale_pitch_class() (melody_engine.theory.Key method)
scale_spellings (melody_engine.theory.Key property)
scale_step (melody_engine.structure.NoteCandidate attribute)
(melody_engine.structure.NoteEvent attribute)
score (melody_engine.generator.GenerationAttempt attribute)
section_for_bar() (melody_engine.structure.FormPlan method)
section_role (melody_engine.constraints.CandidateContext attribute)
section_transform (melody_engine.constraints.CandidateContext attribute)
sections (melody_engine.structure.FormPlan attribute)
SingleClimaxConstraint (class in melody_engine.constraints)
SoftConstraint (class in melody_engine.constraints)
soprano (melody_engine.structure.ChoraleScore attribute)
source_bar (melody_engine.structure.FormSection attribute)
spans (melody_engine.structure.HarmonyPlan attribute)
split_spelling() (in module melody_engine.theory)
start_bar (melody_engine.structure.FormSection attribute)
(melody_engine.structure.HarmonySpan attribute)
start_beat (melody_engine.structure.HarmonySpan attribute)
StepwiseMotionConstraint (class in melody_engine.constraints)
StrongBeatStabilityConstraint (class in melody_engine.constraints)
T
tenor (melody_engine.structure.ChoraleScore attribute)
tessitura_max (melody_engine.structure.VoiceProfile attribute)
tessitura_min (melody_engine.structure.VoiceProfile attribute)
texture (melody_engine.structure.GenerationSettings attribute)
time_signature (melody_engine.structure.ChoraleScore attribute)
(melody_engine.structure.GenerationSettings attribute)
(melody_engine.structure.Melody attribute)
TimeSignature (class in melody_engine.structure)
tonic (melody_engine.theory.Key attribute)
tonic_octave (melody_engine.theory.Key attribute)
tonic_pitch_class (melody_engine.theory.Key property)
total_events (melody_engine.constraints.CandidateContext attribute)
transform (melody_engine.structure.FormSection attribute)
transpose_diatonic() (melody_engine.structure.Melody method)
(melody_engine.structure.Motif method)
(melody_engine.structure.NoteEvent method)
transpose_parallel() (melody_engine.structure.Melody method)
V
voice_music_body() (in module melody_engine.lilypond)
voice_profile (melody_engine.structure.GenerationSettings attribute)
(melody_engine.structure.Melody attribute)
voice_profiles (melody_engine.structure.ChoralePlan attribute)
VoiceProfile (class in melody_engine.structure)
voices (melody_engine.structure.ChoraleScore property)
W
weight (melody_engine.constraints.ChordTonePreferenceConstraint attribute)
(melody_engine.constraints.DirectionChangeConstraint attribute)
(melody_engine.constraints.FormSectionConstraint attribute)
(melody_engine.constraints.LargeLeapConstraint attribute)
(melody_engine.constraints.LeadingToneResolutionConstraint attribute)
(melody_engine.constraints.LeapRecoveryConstraint attribute)
(melody_engine.constraints.MotifPreferenceConstraint attribute)
(melody_engine.constraints.PhraseCadenceConstraint attribute)
(melody_engine.constraints.RepeatedPitchConstraint attribute)
(melody_engine.constraints.RestConstraint attribute)
(melody_engine.constraints.SingleClimaxConstraint attribute)
(melody_engine.constraints.SoftConstraint attribute)
(melody_engine.constraints.StepwiseMotionConstraint attribute)
(melody_engine.constraints.StrongBeatStabilityConstraint attribute)
(melody_engine.structure.HarmonySpan attribute)