X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fchord.hh;h=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hb=a1e4212ea78b8074ceb58b4785ecdcaa7115b00c;hp=c062efb6ac89187162776b3904c91b6c459b6b57;hpb=4975901229a1b074f6c93d812e15d653aa8e2952;p=lilypond.git diff --git a/lily/include/chord.hh b/lily/include/chord.hh index c062efb6ac..e69de29bb2 100644 --- a/lily/include/chord.hh +++ b/lily/include/chord.hh @@ -1,45 +0,0 @@ -/* - chord.hh -- declare Chord - - source file of the GNU LilyPond music typesetter - - (c) 1999--2000 Jan Nieuwenhuizen -*/ - -#ifndef CHORD_HH -#define CHORD_HH - -#include "pitch.hh" - -/* - ``chord'' is encoded: - (PITCHES . (INVERSION . BASS)) - - Chord:: namespace... - */ -class Chord -{ -public: - static SCM pitches_and_requests_to_chord (SCM pitches, - SCM tonic_req, - SCM inversion_req, - SCM bass_req, - bool find_inversion_b); - static SCM base_pitches (SCM tonic); - static SCM transpose_pitches (SCM tonic, SCM pitches); - static SCM lower_step (SCM tonic, SCM pitches, SCM step); - static SCM member_notename (SCM p, SCM pitches); - static int step_i (Pitch tonic, Pitch p); - static SCM step_scm (SCM tonic, SCM p); - static SCM missing_thirds (SCM pitches); - static SCM to_pitches (SCM chord); - static SCM guess_tonic (SCM pitches); - static SCM rebuild_from_base (SCM pitches, SCM base); - static SCM rebuild_insert_inversion (SCM pitches); //, SCM tonic); - static SCM rebuild_with_bass (SCM pitches, SCM bass); - static SCM tonic_add_sub_inversion_bass_to_scm (SCM tonic, SCM add, SCM sub, - SCM inversion, SCM bass); - static Simultaneous_music *get_chord (SCM tonic, SCM add, SCM sub, SCM inversion, SCM bass, SCM dur); -}; - -#endif /* CHORD_HH */