Music Notation Syntax, Manipulation, Analysis and Transcription in R


[Up] [Top]

Documentation for package ‘tabr’ version 0.5.0

Help Pages

A B C D F G H I K L M N O P R S T U V X misc

tabr-package tabr: Music notation syntax, manipulation, analysis and transcription in R.

-- A --

accidental_type Noteworthy string metadata
append_phrases Concatenate and repeat
articulations Single note articulations and syntax
as_integer_octaves Basic noteworthy strings formatting and coercion helpers
as_lyrics Create lyrics and check lyrics string validity
as_music Create music objects and check music string validity
as_music_df Noteworthy string to data frame
as_noteinfo Check note info validity
as_noteworthy Check note and chord validity
as_phrase Phrase validation and coercion
as_space_time Basic noteworthy strings formatting and coercion helpers
as_tick_octaves Basic noteworthy strings formatting and coercion helpers
as_vector_time Basic noteworthy strings formatting and coercion helpers

-- B --

bpm Summarize rhythm and time of music objects

-- C --

c.lyrics Concatenate for tabr classes
c.music Concatenate for tabr classes
c.noteinfo Concatenate for tabr classes
c.noteworthy Concatenate for tabr classes
c.phrase Concatenate for tabr classes
cents_to_ratio Convert between chord frequency ratios and cents
chord-compare Rank, order and sort chords and notes
chord-filter Extract notes from chords
chord-mapping Chord mapping
chords Chord constructors
chord_11 Chord constructors
chord_13 Chord constructors
chord_5 Chord constructors
chord_7s11 Chord constructors
chord_7s5 Chord constructors
chord_7s9 Chord constructors
chord_add9 Chord constructors
chord_arpeggiate Arpeggiate a chord
chord_aug Chord constructors
chord_break Broken chords
chord_def Define chords
chord_degree Scale degrees and mappings
chord_dim Chord constructors
chord_dim7 Chord constructors
chord_dom7 Chord constructors
chord_dom9 Chord constructors
chord_freq Pitch conversions
chord_invert Chord inversion
chord_is_major Check if chords are major or minor
chord_is_minor Check if chords are major or minor
chord_m7b5 Chord constructors
chord_madd9 Chord constructors
chord_maj Chord constructors
chord_maj11 Chord constructors
chord_maj13 Chord constructors
chord_maj6 Chord constructors
chord_maj7 Chord constructors
chord_maj7s11 Chord constructors
chord_maj9 Chord constructors
chord_min Chord constructors
chord_min11 Chord constructors
chord_min13 Chord constructors
chord_min6 Chord constructors
chord_min7 Chord constructors
chord_min9 Chord constructors
chord_order Rank, order and sort chords and notes
chord_rank Rank, order and sort chords and notes
chord_root Extract notes from chords
chord_semitones Pitch conversions
chord_set Generate a chord set
chord_size Noteworthy string metadata
chord_slice Extract notes from chords
chord_sort Rank, order and sort chords and notes
chord_sus2 Chord constructors
chord_sus4 Chord constructors
chord_top Extract notes from chords

-- D --

distinct_notes Noteworthy string summaries
distinct_octaves Noteworthy string summaries
distinct_pitches Noteworthy string summaries
double-bracket Double bracket methods for tabr classes
duration_to_ticks Read, inspect and convert MIDI file contents
dyad Construct a dyad

-- F --

flatten_sharp Basic noteworthy strings formatting and coercion helpers
freq_pitch Pitch conversions
freq_ratio Frequency ratios
freq_semitones Pitch conversions
from_chorrrds Music notation syntax converters
from_music21 Music notation syntax converters

-- G --

gc_fretboard Chord mapping
gc_info Chord mapping
gc_is_known Chord mapping
gc_name_mod Chord mapping
gc_name_root Chord mapping
gc_name_split Chord mapping
gc_notes Chord mapping
gc_notes_to_fb Chord mapping
guitarChords Predefined guitar chords

-- H --

head.lyrics Head and tail for tabr classes
head.music Head and tail for tabr classes
head.noteinfo Head and tail for tabr classes
head.noteworthy Head and tail for tabr classes
hp Hammer ons and pull offs

-- I --

informable Check note info validity
info_annotation Note info helpers
info_articulation Note info helpers
info_bend Note info helpers
info_dotted Note info helpers
info_double_dotted Note info helpers
info_duration Note info helpers
info_single_dotted Note info helpers
info_slide Note info helpers
info_slur_off Note info helpers
info_slur_on Note info helpers
intervals Interval helpers
interval_semitones Interval semitones
is_chord Check note and chord validity
is_diatonic Check if notes and chords are diatonic
is_in_scale Scale degrees and mappings
is_lyrics Create lyrics and check lyrics string validity
is_mode Mode helpers
is_music Create music objects and check music string validity
is_note Check note and chord validity
is_noteinfo Check note info validity
is_noteworthy Check note and chord validity
is_space_time Noteworthy string metadata
is_vector_time Noteworthy string metadata

-- K --

keys Key signatures
key_is_flat Key signatures
key_is_major Key signatures
key_is_minor Key signatures
key_is_natural Key signatures
key_is_sharp Key signatures
key_n_flats Key signatures
key_n_sharps Key signatures

-- L --

length.lyrics Length for tabr classes
length.music Length for tabr classes
length.noteinfo Length for tabr classes
length.noteworthy Length for tabr classes
lilypond Save score to LilyPond file
lilypond_root LilyPond installation information
lilypond_version LilyPond installation information
lp_chord_id LilyPond chord notation
lp_chord_mod LilyPond chord notation
lyrical Create lyrics and check lyrics string validity
lyrics Create lyrics and check lyrics string validity
lyrics_template Create lyrics and check lyrics string validity

-- M --

mainIntervals Main musical intervals
midily Convert MIDI to LilyPond file
miditab Convert MIDI to tablature
midi_key Read, inspect and convert MIDI file contents
midi_metadata Read, inspect and convert MIDI file contents
midi_notes Read, inspect and convert MIDI file contents
midi_time Read, inspect and convert MIDI file contents
mode-helpers Mode helpers
modes Mode helpers
mode_aeolian Mode helpers
mode_dorian Mode helpers
mode_ionian Mode helpers
mode_locrian Mode helpers
mode_lydian Mode helpers
mode_mixolydian Mode helpers
mode_modern Mode helpers
mode_phrygian Mode helpers
mode_rotate Mode helpers
music Create music objects and check music string validity
music-helpers Accessing music object values and attributes
musical Create music objects and check music string validity
music_info Accessing music object values and attributes
music_key Accessing music object values and attributes
music_lyrics Accessing music object values and attributes
music_notes Accessing music object values and attributes
music_split Create music objects and check music string validity
music_strings Accessing music object values and attributes
music_tempo Accessing music object values and attributes
music_time Accessing music object values and attributes

-- N --

naturalize Basic noteworthy strings formatting and coercion helpers
notable Phrase validation and coercion
notate Add text to music staff
note-checks Basic noteworthy string checks
note-coerce Basic noteworthy strings formatting and coercion helpers
note-equivalence Note, pitch and chord equivalence
note-logic Relational operators for noteworthy class
note-metadata Noteworthy string metadata
note-summaries Noteworthy string summaries
noteinfo Note info helpers
noteworthy Check note and chord validity
note_arpeggiate Slice, sort, rotate, shift and arpeggiate notes
note_has_accidental Basic noteworthy string checks
note_has_flat Basic noteworthy string checks
note_has_integer Noteworthy string metadata
note_has_natural Basic noteworthy string checks
note_has_rest Noteworthy string metadata
note_has_sharp Basic noteworthy string checks
note_has_tick Noteworthy string metadata
note_in_scale Scale degrees and mappings
note_is_accidental Basic noteworthy string checks
note_is_equal Note, pitch and chord equivalence
note_is_flat Basic noteworthy string checks
note_is_identical Note, pitch and chord equivalence
note_is_integer Noteworthy string metadata
note_is_natural Basic noteworthy string checks
note_is_rest Noteworthy string metadata
note_is_sharp Basic noteworthy string checks
note_is_tick Noteworthy string metadata
note_ngram Note/chord n-gram
note_rotate Slice, sort, rotate, shift and arpeggiate notes
note_set_key Basic noteworthy strings formatting and coercion helpers
note_shift Slice, sort, rotate, shift and arpeggiate notes
note_slice Slice, sort, rotate, shift and arpeggiate notes
note_sort Slice, sort, rotate, shift and arpeggiate notes
notify Phrase validation and coercion
n_beats Summarize rhythm and time of music objects
n_chords Noteworthy string metadata
n_measures Summarize rhythm and time of music objects
n_notes Noteworthy string metadata
n_octaves Noteworthy string metadata
n_steps Noteworthy string metadata

-- O --

octaves Noteworthy string summaries
octave_is_equal Note, pitch and chord equivalence
octave_is_identical Note, pitch and chord equivalence
octave_range Noteworthy string summaries
octave_span Noteworthy string summaries
octave_type Noteworthy string metadata

-- P --

p Create a musical phrase
pc Concatenate and repeat
pct Repeat phrases
phrase Create a musical phrase
phrase-checks Phrase validation and coercion
phrasey Phrase validation and coercion
phrase_info Phrase validation and coercion
phrase_notes Phrase validation and coercion
phrase_strings Phrase validation and coercion
pitch_diff Interval helpers
pitch_freq Pitch conversions
pitch_interval Interval helpers
pitch_is_equal Note, pitch and chord equivalence
pitch_is_identical Note, pitch and chord equivalence
pitch_range Noteworthy string summaries
pitch_semitones Pitch conversions
pitch_seq Create a sequence from pitch notation
plot_chord Chord and fretboard diagram plots
plot_fretboard Chord and fretboard diagram plots
plot_music Plot sheet music snippet with LilyPond
plot_music_bass Plot sheet music snippet with LilyPond
plot_music_bc Plot sheet music snippet with LilyPond
plot_music_guitar Plot sheet music snippet with LilyPond
plot_music_tab Plot sheet music snippet with LilyPond
plot_music_tc Plot sheet music snippet with LilyPond
pn Concatenate and repeat
pretty_notes Basic noteworthy strings formatting and coercion helpers

-- R --

ratio_to_cents Convert between chord frequency ratios and cents
read_midi Read, inspect and convert MIDI file contents
render_chordchart Render a chord chart with LilyPond
render_midi Render sheet music with LilyPond
render_music Render sheet music snippet with LilyPond
render_music_bass Render sheet music snippet with LilyPond
render_music_bc Render sheet music snippet with LilyPond
render_music_guitar Render sheet music snippet with LilyPond
render_music_tab Render sheet music snippet with LilyPond
render_music_tc Render sheet music snippet with LilyPond
render_score Render sheet music with LilyPond
render_tab Render sheet music with LilyPond
rep.lyrics Repeat for tabr classes
rep.music Repeat for tabr classes
rep.noteinfo Repeat for tabr classes
rep.noteworthy Repeat for tabr classes
rep.phrase Repeat for tabr classes
repeats Repeat phrases
rest Create rests
rev.lyrics Reverse for tabr classes
rev.music Reverse for tabr classes
rev.noteinfo Reverse for tabr classes
rev.noteworthy Reverse for tabr classes
rp Repeat phrases

-- S --

scale-deg Scale degrees and mappings
scale-helpers Scale helpers
scale_chords Diatonic chords
scale_chromatic Scale helpers
scale_degree Scale degrees and mappings
scale_diatonic Scale helpers
scale_diff Interval helpers
scale_harmonic_minor Scale helpers
scale_hungarian_minor Scale helpers
scale_interval Interval helpers
scale_jazz_minor Scale helpers
scale_major Scale helpers
scale_melodic_minor Scale helpers
scale_minor Scale helpers
scale_note Scale degrees and mappings
score Create a music score
seconds Summarize rhythm and time of music objects
seconds_per_measure Summarize rhythm and time of music objects
seconds_per_step Summarize rhythm and time of music objects
semitone_freq Pitch conversions
semitone_pitch Pitch conversions
semitone_range Noteworthy string summaries
semitone_span Noteworthy string summaries
sfn Create a musical phrase from string/fret combinations
sfp Create a musical phrase from string/fret combinations
sf_note Create a musical phrase from string/fret combinations
sf_phrase Create a musical phrase from string/fret combinations
sharpen_flat Basic noteworthy strings formatting and coercion helpers
simplify_phrase Simplify the LilyPond syntax of a phrase
single-bracket Single bracket methods for tabr classes
steps_per_measure Summarize rhythm and time of music objects
steps_start_time Summarize rhythm and time of music objects
string_fold Fold and unfold strings
string_unfold Fold and unfold strings

-- T --

tab Render sheet music with LilyPond
tabr tabr: Music notation syntax, manipulation, analysis and transcription in R.
tabr-c Concatenate for tabr classes
tabr-head Head and tail for tabr classes
tabr-length Length for tabr classes
tabr-methods Summary of implemented S3 generic methods
tabr-rep Repeat for tabr classes
tabr-rev Reverse for tabr classes
tabrSyntax tabr syntax
tabr_lilypond_api LilyPond installation information
tabr_options Options
tail.lyrics Head and tail for tabr classes
tail.music Head and tail for tabr classes
tail.noteinfo Head and tail for tabr classes
tail.noteworthy Head and tail for tabr classes
tally_notes Noteworthy string summaries
tally_octaves Noteworthy string summaries
tally_pitches Noteworthy string summaries
ticks_to_duration Read, inspect and convert MIDI file contents
tie Tied notes
time_format Noteworthy string metadata
to_tabr Music notation syntax converters
tp Transpose pitch
track Create a music track
trackbind Bind track tables
track_bass Create a music track
track_bc Create a music track
track_guitar Create a music track
track_tc Create a music track
transpose Transpose pitch
triplet Tuplets
tunings Predefined instrument tunings
tuning_intervals Interval helpers
tuplet Tuplets

-- U --

untie Tied notes

-- V --

valid-noteinfo Check note info validity
valid-notes Check note and chord validity
volta Repeat phrases

-- X --

x5 Chord constructors
x7 Chord constructors
x7s11 Chord constructors
x7s5 Chord constructors
x7s9 Chord constructors
x9 Chord constructors
xadd9 Chord constructors
xaug Chord constructors
xdim Chord constructors
xdim7 Chord constructors
xM Chord constructors
xm Chord constructors
xM11 Chord constructors
xm11 Chord constructors
xM13 Chord constructors
xm13 Chord constructors
xM6 Chord constructors
xm6 Chord constructors
xM7 Chord constructors
xm7 Chord constructors
xm7b5 Chord constructors
xM7s11 Chord constructors
xM9 Chord constructors
xm9 Chord constructors
xma9 Chord constructors
xs2 Chord constructors
xs4 Chord constructors
x_11 Chord constructors
x_13 Chord constructors

-- misc --

!=.noteworthy Relational operators for noteworthy class
<.noteworthy Relational operators for noteworthy class
<=.noteworthy Relational operators for noteworthy class
==.noteworthy Relational operators for noteworthy class
>.noteworthy Relational operators for noteworthy class
>=.noteworthy Relational operators for noteworthy class
[.lyrics Single bracket methods for tabr classes
[.music Single bracket methods for tabr classes
[.noteinfo Single bracket methods for tabr classes
[.noteworthy Single bracket methods for tabr classes
[<-.lyrics Single bracket methods for tabr classes
[<-.music Single bracket methods for tabr classes
[<-.noteinfo Single bracket methods for tabr classes
[<-.noteworthy Single bracket methods for tabr classes
[[.lyrics Double bracket methods for tabr classes
[[.music Double bracket methods for tabr classes
[[.noteinfo Double bracket methods for tabr classes
[[.noteworthy Double bracket methods for tabr classes
[[<-.lyrics Double bracket methods for tabr classes
[[<-.music Double bracket methods for tabr classes
[[<-.noteinfo Double bracket methods for tabr classes
[[<-.noteworthy Double bracket methods for tabr classes