1mod base;
13pub(crate) mod difflib;
14mod lyrics;
15mod segment;
16mod serial;
17
18pub use base::{
19 Algorithm, Filter, MeasureRhythm, SearchMatch, SearchTerm, Searched, StreamSearcher,
20 Translation, approximate_note_search, approximate_note_search_no_rhythm,
21 approximate_note_search_only_rhythm, approximate_note_search_weighted, iterated,
22 most_common_measure_rhythms, note_name_rhythmic_search, note_name_search, notes_and_rests,
23 recursed, rhythmic_search, similarity, translate_diatonic_stream_to_string,
24 translate_duration_to_bytes, translate_intervals_and_speed, translate_note_tie_to_byte,
25 translate_note_to_byte, translate_note_with_duration_to_bytes, translate_stream_to_string,
26 translate_stream_to_string_no_rhythm, translate_stream_to_string_only_rhythm,
27};
28pub use lyrics::{IndexedLyric, LINE_BREAK, LyricIdentifier, LyricMatch, LyricSearcher};
29pub use segment::{
30 SegmentAt, SegmentSimilarity, Segments, index_score_parts, index_score_parts_with,
31 score_similarity, translate_monophonic_part_to_segments,
32};
33pub use serial::{
34 ContiguousSegment, ContiguousSegmentSearcher, Matching, Repetitions, SegmentMatcher,
35 SegmentNote,
36};