Welcome to LOERIC’s documentation!
LOERIC (Live perfOrmance rulE-system for iRish tradItional musiC) is a software package capable of performing Irish traditional music by adding expression, ornaments and live human interaction.
Note
This project is under active development.
Contents
- Usage
- How does LOERIC work?
- API
check_midi_control()
play()
get_chord_pitches()
get_ports()
get_root()
is_note()
is_note_off()
is_note_on()
Groover
Groover.__init__()
Groover.__weakref__
Groover._add_drone()
Groover._apply_swing()
Groover._current_swing
Groover._current_tempo
Groover._current_velocity
Groover._cut_duration
Groover._duration_of()
Groover._eight_duration
Groover._instantiate()
Groover._roll_duration
Groover._slide_duration
Groover.advance_contours()
Groover.approach_from_above()
Groover.approach_from_below()
Groover.can_generate_ornament()
Groover.choose_ornament()
Groover.generate_ornament()
Groover.get_end_notes()
Groover.perform()
Groover.reset()
Groover.set_contour_value()
Groover.tempo
UnknownContourError
Contour
HarmonicContour
IntensityContour
InvalidIndexError
MessageLengthContour
PitchContour
PitchDifferenceContour
RandomContour
UncomputedContourError
weighted_sum()
Tune
Tune.__getitem__()
Tune.__init__()
Tune.__len__()
Tune.__weakref__
Tune._get_key_signature()
Tune._get_original_tempo()
Tune._get_performance_offset()
Tune._get_time_signature()
Tune._quarter_duration
Tune.ambitus
Tune.bar_duration
Tune.beat_count
Tune.beat_duration
Tune.events()
Tune.filter()
Tune.get_performance_time()
Tune.is_on_a_beat()
Tune.key_signature
Tune.offset
Tune.quarter_duration
Tune.reset_performance_time()
Tune.root
Tune.semitones_from_tonic()
Tune.tempo
Tune.time_signature
Player