WO1991005330A1 - Aid device for hamonic numbering - Google Patents

Aid device for hamonic numbering Download PDF

Info

Publication number
WO1991005330A1
WO1991005330A1 PCT/FR1990/000692 FR9000692W WO9105330A1 WO 1991005330 A1 WO1991005330 A1 WO 1991005330A1 FR 9000692 W FR9000692 W FR 9000692W WO 9105330 A1 WO9105330 A1 WO 9105330A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
chord
notes
keys
key
Prior art date
Application number
PCT/FR1990/000692
Other languages
French (fr)
Inventor
Richard Zamith
Frédéric BAILLON
Original Assignee
Richard Zamith
Baillon Frederic
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Richard Zamith, Baillon Frederic filed Critical Richard Zamith
Publication of WO1991005330A1 publication Critical patent/WO1991005330A1/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/38Chord
    • G10H1/383Chord detection and/or recognition, e.g. for correction, or automatic bass generation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/086Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for transcription of raw audio or music data to a displayed or printed staff representation or to displayable MIDI-like note-oriented data, e.g. in pianoroll format
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/571Chords; Chord sequences
    • G10H2210/591Chord with a suspended note, e.g. 2nd or 4th
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/571Chords; Chord sequences
    • G10H2210/596Chord augmented
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/571Chords; Chord sequences
    • G10H2210/601Chord diminished
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/571Chords; Chord sequences
    • G10H2210/606Chord ninth, i.e. including ninth or above, e.g. 11th or 13th
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/571Chords; Chord sequences
    • G10H2210/616Chord seventh, major or minor
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/571Chords; Chord sequences
    • G10H2210/626Chord sixth
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/221Keyboards, i.e. configuration of several keys or key-like input devices relative to one another
    • G10H2220/261Numeric keypad used for musical purposes, e.g. musical input via a telephone or calculator-like keyboard

Definitions

  • the present invention relates to a device for assisting with harmonic encryption for encryption, evaluation, display and sound reproduction of musical chords.
  • a chord verification program comprises a phase consisting in identifying the successive notes of a chord and in determining whether the chord thus identified appears in a table of prerecorded chords as meeting the rules of harmony.
  • the devices for searching or verifying chords involve the use of relatively large capacity memories and fairly substantial search times.
  • search devices or agreement verification have so far been limited to applications to versatile sets of fairly large sizes, such as specialized computers, and have not made it possible to make available to users of the means to display in a simple, fast and inexpensive way the notes of a desired chord.
  • the invention aims precisely to remedy the aforementioned drawbacks and to provide amateur or professional musician users with a space-saving device which is easy to use, capable of viewing, storing and reproducing, if necessary by sound, a given chord, under the form of a combination of notes, a structural composition, a representation of a polyphonic instrument or a musical staff.
  • a device for assisting with harmonic encryption for encryption, evaluation, display, the storage and the sound reproduction of musical chords comprising means for entering data relating to a chord, characterized in that said data introduction means are organized to allow all combinations of harmonic structures up to the thirteenth degree of the range, note by note, or pitches of sound or musical codes and in that it comprises means for processing this data and display means for displaying according to at least two of the three modes of expression d '' a musical chord chosen between a display in alphanumeric characters, a display in musical range and a symbolic representation of a piano keyboard, guitar tablature or any other polyphonic instrument.
  • the device according to the invention can advantageously comprise a polyphonic or arpeggiated sound reproduction member expressing the agreement displayed and integrated in the body of its case, in the case of a portable device.
  • a specific switch allows you to select the production of arpeggiated or polyphonic sounds.
  • the device comprises an interface, for the development of control signals of a musical instrument which can be connected to it and for the reception of signals or musical codes originating from said instrument.
  • the device comprises an output connector connected to said interface for the application to one or more musical instrument (s) and / or external device (s) of a control signal for producing sounds of a displayed chord. , and an input connector connected to said interface for the reception of signals or musical codes.
  • the device includes means for entering and processing data organized for entering chords with three, four, five, six or seven sounds.
  • the data entry means are provided by a keyboard, this comprises a first set of function control keys, a second set of keys for entering note by note of an agreement to be encrypted or for changing the fundamental of the chord displayed or to position a cursor sweeping all the points which symbolize the notes on a staff, keyboard or tablature display and a third set of keys for entering or deleting the name of a chord to evaluate.
  • the second set of keys for entering note by note of a chord to be encrypted or for changing the fundamental of the chord displayed comprises at least seven keys representing notes, two keys representing alterations and two keys marked with two arrows of opposite direction.
  • the third set of keys for entering or deleting the harmonic structure of a chord to be evaluated comprises keys representing intervals as a function of the fundamental and a key for selecting omissions.
  • the first set of function control keys comprises at least one activation and reset key, one deactivation key, one key for range and mode proposals relating to the chord displayed in appearance by tonal family. , a key of mode of entry to determine or direct the research for a preselected number of three, four, five, six or seven notes, two keys of command of scrolling of data displayed in the event of multiple solutions with a fundamental given in hierarchical classification , from the simplest to the most complex, a reverse command key with another fundamental of a displayed chord, and a validation key.
  • the first set of control keys functions also includes at least one command key to return to an operation to consult or modify the initial data and a key to select the display on the first display of either the name of the chord or the notes which enter its composition as they appear on the staff, either from the name of the said notes conforming to the keyboard of a piano, or any other symbolic representation of an instrument.
  • the first set of function control keys further comprises at least one control key for storing in memory one or more chord (s) and a control key for restoring the memorized chords in order to compare them with each other. define and display new harmonically consistent chords.
  • the device For the search for the notes which make up a chord to be positioned on the staff display, the device comprises first means for carrying out a search in the uplink direction going from the lowest notes to the highest notes from the fundamental and second means for carrying out a search in the downward direction going from the highest notes to the lowest notes in the event of absence of result during the search carried out in the upward direction.
  • the device further comprises means for determining the possibility or not of carrying out a search without changing the fundamental, taking into account the specific conditions imposed on the research linked to the deciphering of the agreements.
  • the device comprises a first display arranged in a first direction X'X for the display of alphanumeric characters and a second display arranged in a second direction Y'Y for the display in musical range or in symbolic representation of a polyphonic musical instrument.
  • the second display comprises unit matrix elements aligned along a first line and provided for the display of characters chosen from at least six specific predetermined characters in order to constitute alterations while matrix elements of the second display aligned according to a second line parallel to said first line are provided for displaying characters chosen from at least four other specific characters predetermined to constitute the body of the notes.
  • the lines perpendicular to the second direction Y ′ Y and fixedly superimposed on the second display to constitute a musical staff have a line spacing equal to twice the pitch between two successive unit matrix elements of the same line of the second display and the lines of the staff superimposed on the second display are arranged with respect to the unit matrix elements of each of the two lines of the second display so that the latter are located either between two lines of the staff or superimposed on the lines of the staff, two adjacent unit matrix elements of the same line being always arranged one superimposed on a line of the staff and the other interposed between two lines of the staff.
  • the invention provides, in certain embodiments, for associating with the case which encloses it organs allowing it to be fixed in a removable manner to a musical instrument, such as for example the handle. of a guitar.
  • the device can be produced not as a portable assembly but for its incorporation into a sound synthesis device, in the form of an instrument of the synthesizer type or the like.
  • FIG. 1 is a plan view showing the front face of a portable harmony aid device according to a particular embodiment
  • FIG. 2 is a functional block diagram showing the essential components incorporated in the housing of a portable device for assisting harmony according to the invention
  • Figures 3, 4 and 5 are views similar to that of Figure 1 showing three successive states of the device according to the invention during an encryption operation of a chord designated by a succession of notes, Figure 5 showing an example of the final state of the display,
  • FIGS. 6, 7, and 8 are views similar to that of FIG. 1 showing three successive states of the device according to the invention during an operation of evaluating an agreement designated by name, FIG. 8 showing a example of final display status,
  • FIG. 9 shows examples of sets of special characters usable for each of the lines of the vertical display of the device in FIG. 1,
  • FIG. 10 shows an example of display using special characters from FIG. 9, for the vertical display of the device from FIG. 1,
  • FIGS. 11A and 11B schematically show the functional relationships between the essential components of the device according to FIGS. 1 and 2
  • FIG. 12 is an example of a general flow diagram relating to the operation of a device according to the invention
  • FIG. 13 is a particular flow diagram relating to a mode selection function designating the number of sounds of the processed chord
  • FIG. 14 is a particular flow diagram relating to a function for entering the structural elements of a chord
  • FIG. 15 is a particular flow diagram relating to a function for entering notes
  • FIG. 16 is a particular flow diagram relating to a function for entering alterations
  • FIGS. 17A and 17B show a particular flow diagram relating to a validation function during an entry with search for an agreement by name or by notes
  • FIG. 18 is a particular flowchart relating to a function for searching for an agreement by its name
  • FIG. 19 is a particular flow diagram relating to a function for deciphering a chord, usable within the framework of a chord search by its name or by the notes which compose it,
  • FIG. 20 is a particular flowchart relating to a search function for a chord by the notes which compose it
  • Figure 21 shows part of a device similar to that of Figure 5 with the display of the name and the representation on a staff of another example of agreement obtained after entering and validation of notes constituting this agreement ,
  • FIG. 22 shows the evolution of the display of the device in FIG. 21 after pressing the scrolling command key of the data displayed in the event of multiple solutions with the same fundamental which moreover happens to be a change of piano positions
  • FIG. 23 shows the evolution of the display of the device in FIG. 21 after a reversal of the chord with a different fundamental
  • FIG. 24 shows the evolution of the display of the device of Figure 5 after nominal transcription of the notes of the staff in keys of a piano keyboard.
  • FIG. 1 shows an overall view of a device according to the invention produced as an autonomous portable module 10 for aid in harmony for the encryption, evaluation, display and sound reproduction of chords of three, four or five sounds intended for amateur or professional musicians such as composers or instrumentalists.
  • the device can however be produced in other forms, in particular as an integrated device, on the one hand and, on the other hand, the number of sounds indicated is not limiting, it being understood that the invention also applies to devices for processing six or seven sound chords.
  • the portable module 10 designed to have a small footprint, for example of the order of magnitude of a small electronic pocket calculator, is adapted to ensure the display almost
  • the module 10 is designed to provide almost instantaneous for each chosen chord harmonic reversals and piano positions of three, four or five sounds up to the 13th degree.
  • the autonomous portable module 10 is in the form of a housing 11 having a main front face 12 delimited by a flange 13.
  • the main front face 12 contains a set 14 of keys 21 to 57 distributed in a first "block” 141 composed a set of keys 21 to 31 for controlling functions, a second "block” 142 composed of a set of keys 32 to 40 for entering note by note of a chord to be encrypted and a third "block” 143 composed a set of keys 42 to 57 for nominal entry of the harmonic structure of a chord to be evaluated.
  • the front face 12 of the module 10 also contains a first matrix display 15 arranged in a direction X'X (horizontal in the plane of FIG. 1), for displaying characters from a set of unit matrix elements aligned for example on two lines 96, 97 (fig. 2) in the direction X'X, and a second matrix display 16 arranged in a direction Y'Y (vertical in the plane of fig. 1) perpendicular to the direction X 'X, this second display 16 arranged vertically comprising a set of unit matrix elements aligned along at least two lines 98, 99 (Fig, 2) parallel to the vertical direction Y'Y, for viewing the notes of a chord on a scope.
  • the first display 15 can be a completely conventional liquid crystal display, suitable for displaying alphanumeric characters, or more generally characters of the ASCII type, from matrices of for example 5 ⁇ 7 points and can be very simply ordered from classic interface and control circuits, requiring little energy.
  • the first display 15 can include a first line for displaying musical notes or the name of a chord and a second line for displaying additional information such as the mode (number of chord sounds), the existence or not of possible reversals or of multiple solutions with the same fundamental, the omissions, the type of display selected (note of the staff or note of the piano keyboard).
  • the display of additional information can also be carried out in the form of a display by masks of characters pre-drawn with stencil.
  • the second display 16 is intended to allow viewing of notes in a simple manner and without the need to use a graphic screen.
  • the second display 16 is thus produced from a liquid crystal display completely similar to the horizontal display 15, but arranged vertically, and comprising for example two lines of for example each twenty basic matrix elements (80) (Fig. 10).
  • Lines 17 are fixedly engraved on the external face of the vertical display 16, to constitute the drawing of a musical staff with five complete central lines and additional upper and lower lines.
  • a key 18, such as a treble clef can also be formed, for example by etching, on the external face of the vertical display 16.
  • FIG. 2 shows the constituent elements essentials incorporated in the housing 4 of the device 10 for assisting harmony according to the invention.
  • an autonomous energy source 20 such as a battery, used for the electrical supply of all the circuits of the device 10, a main card 1 comprising a central processing unit with microprocessor 2, at at least one random access memory (RAM) 3, at least one read-only memory (ROM) 4 and input-output interfaces 5, these various elements being interconnected by a bus 6.
  • RAM random access memory
  • ROM read-only memory
  • the interface 9 can also be connected to a sound reproduction member 7 integrated in the housing 11.
  • a switch not shown, can make it possible to select a particular mode of sound reproduction of the chords, which can be arpeggiated or polyphonic.
  • a key 27 for activation and reinitialization and a key 26 for deactivation a key 24 for storing in memory a chord being processed and a key 25 for restoring 'a previously stored chord.
  • the memory for temporarily storing chords processed and displayed using the module 10 can be designed to contain, for example, 32 chords.
  • a key 21 called “mode” allows, when entering, to determine or orient the search for a chord for a preset number of sounds which may be three, four or five sounds. Successive keystrokes of the key 21 make it possible to modify the mode which is displayed in boxes 19a of the display 15.
  • a key 31 allows the ranges and modes corresponding to the displayed chord to be displayed.
  • a key 30 allows, at any time of the investigation in the database, to return to an operation of consultation and if necessary of modification of the initial data which are redisplayed on the display
  • a key 29 makes it possible to select, depending on the number of actuations of this key, the display on the first display 15, either of the name of the chord, or of the name of the notes displayed on the staff of the second display.
  • Two arrow keys 22, 23 make it possible to control, for a given agreement, the display of additional solutions with the same fundamental, when such additional solutions exist (which is reflected by the display of arrows in boxes 19b of the display 15).
  • a key 28 makes it possible to control, for a given chord, the display of additional solutions constituting reversals of the chord with another fundamental. The existence of reversal possibilities is signaled by the display of a sign such as "RENV" in one of the boxes 19b of the display 15.
  • the set 142 of keys 32 to 40, 22, 23 for entering note by note of a chord to be encrypted or the change of fundamental of a displayed chord comprises seven keys 32 to 38 representing the seven notes of the scale, do or ut, re, mi, fa, sol, la, si which can still be designated by their American notation.
  • Two keys 39 and 40 of this same set 142 represent alterations, sharp, flat. In case of double alteration, the typing on the alteration keys is simply repeated.
  • Two keys 22 and 23 of this same set 142 are used to position a cursor which scans all the dots symbolizing the notes on a staff, keyboard or tablature display.
  • a key 41 allows the effective taking into account either of the notes entered or of the position of the cursor.
  • the set 143 of keys for entering the nominal harmonic structure of a chord to be evaluated comprises at least fifteen keys 42 to 56 representing intervals from the fundamental which are used to define the harmonic structure of a chord.
  • Keys 42 to 56 carry the indications corresponding to the abbreviations of these intervals, namely m (minor), sus4 (fourth), 5- (diminished fifth), 5+ (increased fifth), 6 (sixth), 7 (minor seventh) ), 7M (seventh major), 9- (ninth decreased), 9 (ninth), 9+ (ninth increased), 11 (eleventh), 11+ (eleventh increased), 13- (thirteenth decreased), 13 (thirteenth) , 13+ (thirteenth increased).
  • An additional key 57 is used to select all the omission proposals during the nominal entry of an agreement giving rise to omissions.
  • a validation key which can be distinct from the validation key 41 or confused with the latter, allows effective entry of data entered from the keys 41 to 57.
  • FIG. 5 shows on the displays 15 and 16 displays 63 and 64 corresponding to the final result of the entry consisting of a first search solution which is constituted by the most used solution for encrypting all the notes entered.
  • Display 63 shows the name of the chord (LA pound 9-) while display 64 represents the five notes of the chord whose names constitute superimposed on staff 17.
  • FIGS. 6 to 8 show a second example of use of the harmonic calculation module 10 according to the invention for carrying out the evaluation on the display 15 and the display on the range 17 of the display 16 of a tuning to from the indication of the name of an agreement.
  • FIG. 6 represents the display 65
  • the display 65 on a first line of the display 15 corresponds to the result of the actuation of the aforementioned keys (SOL SUS47M 13) while the display 66 ((5) (11)) on a second line of the display 15 corresponds to a first proposal for omissions, which is first presented for example in a flashing fashion and then becomes fixed after confirmation by pressing the validation key 41.
  • One or more successive presses of the omission key 57 make it possible to scroll all proposals for omissions related to the structure of the agreement entered.
  • FIG. 7 which represents a state subsequent to an actuation of the key 57, presents a display 66 ′ ((9) (11)) with a proposal for omission different from that of display 66.
  • FIG. 8 shows the constitution of the 'agreement after pressing the validation key 41 the display 66' corresponding to the desire to omit the ninth and the eleventh rather than the fifth and the eleventh as on display 66.
  • the display 15 carries a display 67 of notes of the selected chord corresponding to the name initially displayed and showing the name of the notes displayed on the staff (presence of the character P on the display 15), a display 68 representing the state of omissions, a display 69 of arrows and the mention "RENV" in boxes 19b signaling the possibility of various reversals, and a display 69 '(5) in a box 19a representing the selected mode.
  • the display 16 itself presents a display 70 displaying on the staff 17 the notes of the chord formed. In the display state of FIG. 5 or in that of FIG. 8, there is a possibility of writing into memory using the key 24 the chord formed. Insofar as a possibility of reversal is indicated by the display 15, it is also possible to continue the search for reversals of agreement.
  • FIGS. 9 and 10 an example of possible display using the vertical display 16 consisting of two lines of for example 20 rectangular matrix elements 80 each composed for example of 5 ⁇ 7 points or elements square image that can selectively take a light color or a dark color.
  • FIG. 9 we see on the left column a set of five matrix elements 83 to 87 representing special characters corresponding to alterations, namely bécarre, sharp, double sharp, flat and double flat, which can be displayed selectively on the column on the left of the display 16.
  • An additional matrix element 95 represents the state of a blank matrix element for the parts of the left column which should not receive any alteration.
  • the right column of FIG. 9 represents a set of seven matrix elements 88 to 94 representing special characters intended to allow the drawing of the notes of a chord on the right column of the vertical display 16.
  • the character 88 thus corresponds in the body of a note placed in a line space
  • the character 89 represents the body of a note placed on a line
  • the characters 90 and 91 represent when they are coupled as in FIG. 9 an eighth note for chords whose notes are low
  • the character 92 represents a connecting line between notes
  • the characters 93 and 94 represent when coupled as in FIG. 9 an eighth note for chords whose notes are high.
  • the characters 90, 91 and 93, 94 could naturally be omitted if necessary, since an agreement could be displayed using only the characters 83 to 89 and 92.
  • the parties blank upper and lower of the right column are supplemented by blank characters 95.
  • blank characters 95 With a small number of special characters written in a read-only memory associated with the vertical display 16, and thanks to the superposition of a staff 17 and the case If necessary with a key 18 on the front face of the display, it is possible to visualize in a pleasant and efficient way, with a low energy expenditure, various type agreements on an autonomous portable module which can be carried out very simply since 'it has no traditional graphic screen.
  • FIG. 10 shows in a very enlarged way the appearance of part of the vertical display 16 on which appear, formed in superposition behind the staff 17, the notes and the alterations of a chord of four sounds, from the characters in Figure 9.
  • the lines 17 perpendicular to the axis Y'Y of the second display 16, that is to say parallel to the first direction X'X, and produced for example by etching, have a line spacing i equal to twice the pitch p between two elements successive matrixes 80 of the same line 98 or 99.
  • the lines 17 can be positioned in such a way that for each of the alignments 98, 99 of matrix elements 80, two adjacent unitary matrix elements of the same alignment 98 or 99 are always arranged one superimposed on a line 17 of the staff and the other interposed between two lines 17 of the staff.
  • the engraved lines 17 of the staff be fine and have a thickness less than the dimension of the elementary points of the unit matrix elements 80.
  • FIGS. 11A, 11B schematically show the functional relationships between the various constituent elements of the device according to the invention.
  • the data entry function is performed using the subset of keys 143, if it is an entry 201 of an encryption for carrying out an evaluation of a chord, or of the subset of keys 142 if it is an entry 204 of a evaluation to calculate an agreement.
  • the mode keys 21 and 31 correction make it possible to limit the number of data entered or to correct them.
  • the omission key 57 ensures, in the event of entry 201 of an encryption, the choice of a particular omission scenario, for a given agreement.
  • a search step in a database 109 permanently stored in the read-only memory 4 of the device is launched.
  • the search consists in the search 203 for a structure identification code (CIS) corresponding to the agreement entered.
  • the search consists in searching 205 for a search code corresponding to the combination of the notes entered.
  • the database is organized in a succession of elements 208 comprising on the one hand a search code 206 and an identification code of the structure 207.
  • a search taking into account a search code or an identification code of the structure.
  • An exhaustive panel of solutions 210 is then formed and an investigation 211 within the exhaustive panel of solutions, which takes into account all possible reversals, can be carried out using the keys 22, 23 and 28.
  • a 212 procedure ensures the identification of the notes included in the composition of the agreement.
  • the procedure 212 produces information which is used by the following three procedures 213, 214, 215.
  • the procedure 215 ensures, in conjunction with the command of the range key / keyboard 29, the management of the display on the display 15 of the chord which can be either nominative (displays 72, 73, 74 on the display 15), either constituted by the name of the notes appearing on the staff 17 (display 71 on the display 16), or constituted by notes from the keyboard of the piano displayed.
  • a procedure 214 manages the range according to the range of the agreement.
  • a procedure 213 for producing sounds makes it possible to deliver a signal allowing the reproduction of the sounds of the displayed chord, either on an external device, through an external connector 8, or using an incorporated synthesizer 7 .
  • FIG. 12 shows that after the initial phases 216 and 217 of initialization of the machine caused by the actuation of the key 27, a test 218 on the choice of the actuated keys is carried out and allows the implementation of various programs which will be illustrated by the flowcharts of FIGS. 13 to 20, before a final step 219 caused by the actuation of the key 26.
  • FIG. 13 represents the process of mode selection with determination of a mode corresponding to three, four or five sounds by means of the key 21 actuated one, two or three times.
  • Tests 301, 302 are carried out to determine if the number of sounds entered is less than 5 or less and equal to 3, then after recording the preselected mode, in steps 303 or 304, a test 305 is carried out to determine whether this is a data entry evaluation. If this is not the case, a test 310 determines if there is a return entered and in the event of a positive response initializes the entry in a step 311. If the test 305 made it possible to determine that the current entry is an entry -evaluation, a test 306 determines whether the agreement is established. If so, a step 307 initializes the agreement. If not, a test 308 determines whether the number of sounds entered is equal to the selected mode. If so, full agreement is given in step 309.
  • the flow diagram of FIG. 14 relates to a process for entering the structural elements and includes a first test 312 to determine whether the number of sounds entered is equal to the mode chosen. If this is the case, a message 313 indicating an overflow of mode is displayed. If this is not the case, a test 314 determines whether there is a return to entry. If yes, the entry is initialized in a step 315, if not a test 316 determines if the number of sounds already entered is equal to 1. If a sound has already been entered, a test 317 determines if the new element is different from those already entered, is not prohibited and does not duplicate an item already entered. If this is the case, the structural element is recorded in step 319.
  • step 318 determines whether the number of sounds entered is equal to the mode and, if this is the case, the chord is declared complete in step 321.
  • the flowchart in Figure 15 relates to a note entry process.
  • a first test 322 determines whether the number of sounds entered is equal to the chosen mode and if this is the case, a message for exceeding the mode is displayed on the display device 15 in a step 323. If the number of sounds entered is different from the mode, a second test 324 determines whether the number of sounds entered is zero. If this is the case, the note is recorded in a step 326. If this is not the case, before recording the note, a step 325 makes it possible to check the last sound entered.
  • FIG. 16 shows a flowchart relating to the entry of alterations using the keys 39, 40 of the keyboard 14.
  • a first test 327 determines whether there is a return to the entry. If so, the entry is initialized in step 328. If not, there is direct passage to a test 329 to determine if the note is natural. If yes, the alteration determined by the key pressed is added to step 330. If not, a second test 331 examines whether the key pressed corresponds to the same alteration as that already assigned to the note. If so, the sound is processed in double alteration in step 332.
  • the flowchart in FIG. 16 is in fact simplified and in practice other tests are used.
  • FIGS. 17A and 17B relate to the validation process and uses search subroutines by the name of the agreement or search by the notes composing the agreement, the flowcharts of which are represented in FIGS. 18 and 20 and which themselves use a common subroutine for searching for notes which make up the agreement, the flow diagram of which is shown in FIG. 19.
  • a first test 333 consisting in determining whether it is a return input, followed, if the response is positive, by a step 334 of initializing the input, then in all the cases of a test 335 to determine if it is a seizure-evaluation. If this is the case, a test 336 determines whether an entry of the omission function has been carried out by the key 57. If this is the case, a step 337 consists in receiving the agreement by name. If this is not the case, a test 338 determines whether the agreement is established.
  • a test 344 determines whether the mode is equal to three or four and whether the agreement is "short" by its name. If this is the case, the short chord is taken into account and a test 339 is carried out to determine if the chord is correct and if the omission has been entered, i.e. if a validation of some type of omission has been made. If this is the case, there is a passage to a step 342 of searching for the agreement by the name. If this is not the case, a test 340 determines whether the agreement is correct. If not, a message is displayed in step 341, on the display 15, to indicate a message of the "less than mode" type.
  • a step 346 makes it possible to establish the omissions, then a test 347 determines if an agreement is possible. If this is not possible, the entry is initialized in step 348. If agreement is possible, a test 349 determines whether there are several possibilities of omissions. If the answer to test 349 is negative, the next step 350 consists in giving the only solution of omission. If the response to test 349 is positive, there is passage to a step 351 consisting in giving the first solution of an omission, then passage to test 339 already mentioned.
  • test 335 determines that it is not an entry-evaluation, a test 352 examines whether the number of sounds already entered is equal to one and if the mode is equal to 3. If yes, there is passage to a step 353 of searching for the agreement by name. If not, there is passage to a step 354 consisting in checking the last sound, then in a test 355 to check whether this is correct. If the response to test 355 is positive, a test 356 determines whether the number of sounds captured is equal to the mode. If it is not the ace, the next step 357 is analogous to step 341 and consists of the display of a message "less than mode". If the answer to test 356 is positive, there is a transition to a step of finding the chord by the notes.
  • Figure 18 relates to a simplified flowchart showing the successive steps in the process of searching by name.
  • a first step 359 the name of the agreement is verified.
  • a second step 360 the search for the notes that make up the chord is carried out in accordance with the flow diagram of FIG. 19 which will be described later.
  • the third step 361 consists of a display of the agreement on the vertical screen 16 and the horizontal screen 15.
  • the next step 361 ′ consists in searching for the place of the agreement in the database 309.
  • step 362 consists in searching the exhaustive panel for solutions, reversals on the same fundamental and on a different fundamental.
  • the flowchart in FIG. 20 relates to a search by the notes. Since all possible agreements are listed in the comprehensive database 209 (Fig. 11A and 11B), the search process can be linear, like that in Figure 18, and there is no need to provide additional loops of error messages.
  • a first step 373 consists of a construction of the search code, from the combination of notes introduced, a second step 374 consists of a search for the place of the agreement in the database 209 with the search code.
  • a third step 375 is constituted by a search for notes which make up the chord in accordance with the flow diagram of FIG. 19.
  • the next step 376 consists in displaying the chord on the vertical screen 16 and on the horizontal screen 15, and a next step 377 consists of a search in the exhaustive panel of solutions for reversals on the same fundamental and on a different fundamental.
  • FIG. 19 illustrates a flow diagram of deciphering the chords, which is implemented in steps 360 and 375 of the search procedures of FIGS. 18 and 20.
  • V The notes placed in the immediate range of the are privileged.
  • Step 363 which consists in verifying that the agreement does not require a fundamental change.
  • the next step 364 consists in initializing a search in the upward direction, that is to say starting from the lowest notes.
  • Step 365 and test 366 constitute a rising research loop.
  • Step 365 consists of searching for the ith note while test 366 determines whether it is the last note or whether there is an error. If this is not the case, there is a return to step 365. If on the other hand the result of test 366 is positive, the following test 367 determines whether or not there is an error. If an error is detected, test 371 is run to determine if the fundamental is in natural mode. If this is the case, step 372 verifies the natural notes.
  • step 368 initiates the descending search from the highest score.
  • the step 369 consisting in searching for the ith note and the test 370 consisting in examining whether the first note has been found constitute a loop similar to the loop 365, 366.
  • the response to test 370 is positive and there is passage to test 371 already mentioned.
  • the first example consists of a 5-tone chord designated by B sharp 5+ 67M 11+ with the omissions of the third (3) and the ninth (9).
  • Step 363 makes it possible to detect the need for a change of fundamental.
  • the second example consists of a four-tone chord designated by F m 5+ 7M
  • the third example consists of a 5-tone chord designated by A Sus 45- 7M 9
  • Figure 21 shows an example of a chord whose component notes are displayed on staff 17 of display 16 (display 81), and whose name is displayed on display 15 (display 75 of LA m 5+ 7M 13 with indication 76 of the omissions of the ninth and eleventh).
  • the presence of arrows on the display 15 in the boxes 19b indicates that multiple solutions are possible with the same fundamental, with different pianistic positions. Pressing the keys 22, 23 makes it possible to scroll through different piano positions.
  • Figure 22 shows the result obtained if we choose the omission of the third party.
  • the display 15 then presents a display 77 of the name of the agreement (LA 5+ 67M 9+) and the indication 77 of the omission of the third party while the display 16 presents on the staff 17 with a display 82 the different notes making up the chord.
  • Figure 23 shows the result of the display of a chord on the displays 15 and 16 after having performed by pressing the key 28, a reversal with a different fundamental from the chord displayed in Figure 21.
  • the display 15 then brings up a display 79 indicating a new chord name (SI 69-) and a display 80 specifying the omission of the fifth, and the display 16 shows the display 83, on the staff 17, of the notes composing the new chord.
  • FIG. 24 shows the evolution of the displays 63, 64 of FIG. 5 after actuation of the key 29 for selecting a display in keyboard or staff mode, in order to show on the display 15 either the name of the component notes chord 64, 85 displayed on staff 17 in order to allow a beginner "non-reader” musician to decipher the notes of the staff, ie the names of the notes of chord 64, 85 displayed as they appear on the keyboard of a piano.
  • the display mode "keyboard” or “range” on the display 15 is indicated by the display 86 of a characteristic letter for example "C” or "P" on the display 15.
  • the "keyboard” mode was chosen, so that the display 84 of the name of the notes of the chord shows "RE” for "DO double sharp” and "FA” for "MI sharp". New actions on the key 29 would return to the display a name of the LA sharp 9- chord, then to a display of the name of the notes of the staff with the display of a "P" on the display 15 , then again to a display of the name of the notes of the displayed chord, according to the keyboard of a piano, as shown in FIG. 24.
  • the key 29 is thus linked to a processing loop with three levels of information.
  • the invention provides, in certain embodiments, for associating with the case which encloses it organs allowing it to be fixed in a removable manner to a musical instrument, such as for example the handle. of a guitar.
  • the device can be produced not as a portable assembly but for its incorporation into a sound synthesis device, in the form of an instrument of the synthesizer type or the like.

Abstract

Aid device for harmonic numbering intended for the evaluation, display and composition of musical chords, comprising means (14) for inputting data relative to a chord and organized so as to allow for the inputting of all combinations of harmonic sructures up to the thirteenth degree of the scale, note to note, of sound pitches or musical codes and including data processing means as well as means (15, 16) for visualizing the display of at least two out of the three expression modes of a musical chord selected among an alphanumerical character display, a musical range display and a symbolic representation of a piano keyboard, a guitar tablature or any other polyphonic instrument.

Description

DISPOSITIF D'AIDE AU CHIFFRAGE HARMONIQUE  HARMONIC ENCRYPTION AID
La présente invention a pour objet un dispositif d'aide au chiffrage harmonique pour le chiffrage, l'évaluation, l'affichage et la reproduction sonore d'accords musicaux.  The present invention relates to a device for assisting with harmonic encryption for encryption, evaluation, display and sound reproduction of musical chords.
On connaît déjà divers dispositifs destinés à permettre la vérification d'accords répondant aux règles de l'harmonie. Un programme de vérification d'accords comprend une phase consistant à identifier les notes successives d'un accord et à rechercher si l'accord ainsi identifié figure dans une table d'accords préenregistrés comme répondant aux règles de l'harmonie.  Various devices are already known which are intended to allow the verification of chords which meet the rules of harmony. A chord verification program comprises a phase consisting in identifying the successive notes of a chord and in determining whether the chord thus identified appears in a table of prerecorded chords as meeting the rules of harmony.
Compte-tenu du très grand nombre d'accords possibles à trois, quatre, cinq, six ou sept sons, les dispositifs de recherche ou vérification d'accords impliquent l'utilisation de mémoires de relativement grande capacité et des temps de recherche assez conséquents. Par suite de tels dispositifs de recherche ou vérification d'accords ont jusqu'à présent été limités à des applications à des ensembles polyvalents d'assez grandes tailles, tels que des ordinateurs spécialisés, et n'ont pas permis de mettre à la disposition des utilisateurs des moyens d'afficher de façon simple, rapide et peu coûteuse les notes d'un accord recherché.  In view of the very large number of possible chords with three, four, five, six or seven sounds, the devices for searching or verifying chords involve the use of relatively large capacity memories and fairly substantial search times. As a result of such search devices or agreement verification have so far been limited to applications to versatile sets of fairly large sizes, such as specialized computers, and have not made it possible to make available to users of the means to display in a simple, fast and inexpensive way the notes of a desired chord.
L'invention vise précisément à remédier aux inconvénients précités et à fournir aux utilisateurs musiciens amateurs ou professionnels un dispositif peu encombrant et d'une utilisation commode, capable de visualiser, stocker et restituer, le cas échéant de façon sonore, un accord donné, sous la forme d'une combinaison de notes, d'une composition structurelle, d'une représentation d'instrument polyphonique ou d'une portée musicale.  The invention aims precisely to remedy the aforementioned drawbacks and to provide amateur or professional musician users with a space-saving device which is easy to use, capable of viewing, storing and reproducing, if necessary by sound, a given chord, under the form of a combination of notes, a structural composition, a representation of a polyphonic instrument or a musical staff.
Ces buts sont atteints, conformément à l'invention grâce à un dispositif d'aide au chiffrage harmonique pour le chiffrage, l'évaluation, l'affichage, le stockage et la reproduction sonore d'accords musicaux comportant des moyens d'introduction de données relatives à un accord, caractérisé en ce que lesdits moyens d'introduction de données sont organisés pour permettre toutes les combinaisons de structures harmoniques jusqu'au treizième degré de la gamme, note à note, ou de hauteurs de son ou de codes musicaux et en ce qu'il comporte des moyens de traitement de ces données et des moyens de visualisation pour l'affichage suivant au moins deux des trois modes d'expression d'un accord musical choisi entre un affichage en caractères alphanumériques, un affichage en portée musicale et une représentation symbolique d'un clavier de piano, de tablature de guitare ou de tout autre instrument polyphonique. These aims are achieved, in accordance with the invention thanks to a device for assisting with harmonic encryption for encryption, evaluation, display, the storage and the sound reproduction of musical chords comprising means for entering data relating to a chord, characterized in that said data introduction means are organized to allow all combinations of harmonic structures up to the thirteenth degree of the range, note by note, or pitches of sound or musical codes and in that it comprises means for processing this data and display means for displaying according to at least two of the three modes of expression d '' a musical chord chosen between a display in alphanumeric characters, a display in musical range and a symbolic representation of a piano keyboard, guitar tablature or any other polyphonic instrument.
Le dispositif selon l'invention peut comprendre de façon avantageuse un organe de reproduction sonore polyphonique ou arpégé exprimant l'accord visualisé et intégré dans le corps de son boîtier, dans le cas d'un dispositif portatif. Un commutateur spécifique permet de sélectionner la production de sons arpégés ou polyphoniques.  The device according to the invention can advantageously comprise a polyphonic or arpeggiated sound reproduction member expressing the agreement displayed and integrated in the body of its case, in the case of a portable device. A specific switch allows you to select the production of arpeggiated or polyphonic sounds.
Le dispositif comprend une interface, pour l'élaboration de signaux de commande d'un instrument musical qui peut lui être relié et pour la réception de signaux ou codes musicaux en provenance dudit instrument.  The device comprises an interface, for the development of control signals of a musical instrument which can be connected to it and for the reception of signals or musical codes originating from said instrument.
Le dispositif comprend un connecteur de sortie relié à ladite interface pour l'application à un ou plusieurs instrument (s) musicaux et/ou appareil (s) externe (s) d'un signal de commande de production de sons d'un accord affiché, et un connecteur d'entrée relié à ladite interface pour la réception de signaux ou codes musicaux.  The device comprises an output connector connected to said interface for the application to one or more musical instrument (s) and / or external device (s) of a control signal for producing sounds of a displayed chord. , and an input connector connected to said interface for the reception of signals or musical codes.
Le dispositif comprend des moyens d'introduction de données et de traitement de celles-ci organisés pour la saisie d'accords à trois, quatre, cinq, six ou sept sons. Lorsque les moyens d'introduction de données sont ménagés par un clavier, celui-ci 'comprend tin premier ensemble de touches de commande de fonctions, un deuxième ensemble de touches pour la saisie note par note d'un accord à chiffrer ou pour changer la fondamentale de l'accord visualisé ou pour positionner un curseur balayant l'ensemble des points qui symbolisent les notes sur un affichage de type portée, clavier ou tablature et un troisième ensemble de touches pour la saisie ou l'effacement du nom d'un accord à évaluer. The device includes means for entering and processing data organized for entering chords with three, four, five, six or seven sounds. When the data entry means are provided by a keyboard, this comprises a first set of function control keys, a second set of keys for entering note by note of an agreement to be encrypted or for changing the fundamental of the chord displayed or to position a cursor sweeping all the points which symbolize the notes on a staff, keyboard or tablature display and a third set of keys for entering or deleting the name of a chord to evaluate.
Le deuxième ensemble de touches pour la saisie note par note d'un accord à chiffrer ou pour changer la fondamentale de l'accord visualisé, comprend au moins sept touches représentant des notes, deux touches représentant des altérations et deux touches marquées de deux flèches de direction opposées.  The second set of keys for entering note by note of a chord to be encrypted or for changing the fundamental of the chord displayed, comprises at least seven keys representing notes, two keys representing alterations and two keys marked with two arrows of opposite direction.
Le troisième ensemble de touches pour la saisie ou l'effacement de la structure harmonique d'un accord à évaluer comprend des touches représentant des intervalles en fonction de la fondamentale et une touche pour la sélection d'omissions.  The third set of keys for entering or deleting the harmonic structure of a chord to be evaluated comprises keys representing intervals as a function of the fundamental and a key for selecting omissions.
Le premier ensemble de touches de commande de fonctions comprend au moins une touche de mise en service et de réinitialisation, une touche de mise hors service, une touche de propositions de gammes et de modes se rapportant à l'accord visualisé en apparition par famille tonale, une touche de mode de saisie pour déterminer ou orienter la recherche pour un nombre présélectionné de trois, quatre, cinq, six ou sept notes, deux touches de commande de défilement de données affichées en cas de solutions multiples avec une fondamentale donnée en classement hiérarchisé, du plus simple au plus complexe, une touche de commande de renversement avec une autre fondamentale d'un accord affiché, et une touche de validation.  The first set of function control keys comprises at least one activation and reset key, one deactivation key, one key for range and mode proposals relating to the chord displayed in appearance by tonal family. , a key of mode of entry to determine or direct the research for a preselected number of three, four, five, six or seven notes, two keys of command of scrolling of data displayed in the event of multiple solutions with a fundamental given in hierarchical classification , from the simplest to the most complex, a reverse command key with another fundamental of a displayed chord, and a validation key.
Le premier ensemble de touches de commande de fonctions comprend en outre au moins une touche de commande de retour à une opération de consultation ou de modification des données initiales et une touche permettant de sélectionner l'affichage sur le premier afficheur soit du nom de l'accord, soit les notes qui rentrent dans sa composition telles qu'elles apparaissent sur la portée, soit du nom desdites notes conformes au clavier d'un piano, ou tout autre représentation symbolique d'instrument. The first set of control keys functions also includes at least one command key to return to an operation to consult or modify the initial data and a key to select the display on the first display of either the name of the chord or the notes which enter its composition as they appear on the staff, either from the name of the said notes conforming to the keyboard of a piano, or any other symbolic representation of an instrument.
Le premier ensemble de touches de commande de fonctions comprend en outre au moins une touche de commande de stockage en mémoire d'un ou de plusieurs accord (s) et une touche de commande de restitution des accords mémorisés en vue de les comparer entre eux pour définir et afficher de nouveaux accords en cohérence harmonique.  The first set of function control keys further comprises at least one control key for storing in memory one or more chord (s) and a control key for restoring the memorized chords in order to compare them with each other. define and display new harmonically consistent chords.
Pour la recherche des notes qui composent un accord à positionner sur l'affichage en portée, le dispositif comprend de premiers moyens pour effectuer une recherche dans le sens montant allant des notes les plus basses vers les notes les plus hautes à partir de la fondamentale et de seconds moyens pour effectuer une recherche dans le sens descendant allant des notes les plus hautes vers les notes les plus basses en cas d'absence de résultat lors de la recherche effectuée dans le sens montant.  For the search for the notes which make up a chord to be positioned on the staff display, the device comprises first means for carrying out a search in the uplink direction going from the lowest notes to the highest notes from the fundamental and second means for carrying out a search in the downward direction going from the highest notes to the lowest notes in the event of absence of result during the search carried out in the upward direction.
Le dispositif comprend en outre des moyens de détermination de la possibilité ou non d'effectuer une recherche sans changement de fondamentale, compte-tenu des conditions spécifiques imposées à la recherche liée au déchiffrage des accords.  The device further comprises means for determining the possibility or not of carrying out a search without changing the fundamental, taking into account the specific conditions imposed on the research linked to the deciphering of the agreements.
Dans une forme de réalisation le dispositif comprend un premier afficheur disposé selon une première direction X'X pour l'affichage de caractères alphanumériques et un second afficheur disposé selon une seconde direction Y'Y pour l'affichage en portée musicale ou en représentation symbolique d'un instrument polyphonique de musique. In one embodiment, the device comprises a first display arranged in a first direction X'X for the display of alphanumeric characters and a second display arranged in a second direction Y'Y for the display in musical range or in symbolic representation of a polyphonic musical instrument.
Dans cette forme de réalisation, le second afficheur comprend des éléments matriciels unitaires alignés selon une première ligne et prévus pour l'affichage de caractères choisis parmi au moins six caractères spécifiques prédéterminés afin de constituer des altérations tandis que des éléments matriciels du second afficheur alignés selon une seconde ligne parallèle à ladite première ligne sont prévus pour l'affichage de caractères choisis parmi au moins quatre autres caractères spécifiques prédéterminés pour constituer le corps des notes.  In this embodiment, the second display comprises unit matrix elements aligned along a first line and provided for the display of characters chosen from at least six specific predetermined characters in order to constitute alterations while matrix elements of the second display aligned according to a second line parallel to said first line are provided for displaying characters chosen from at least four other specific characters predetermined to constitute the body of the notes.
Les lignes perpendiculaires à la seconde direction Y 'Y et superposées de façon fixe sur le second afficheur pour constituer une portée musicale présentent un interligne égal au double du pas entre deux éléments matriciels unitaires successifs d'une même ligne du second afficheur et les lignes de la portée superposées au second afficheur sont disposées par rapport aux éléments matriciels unitaires de chacune des deux lignes du second afficheur de manière que ces derniers se trouvent soit intercalés entre deux lignes de la portée soit superposés aux lignes de la portée, deux éléments matriciels unitaires adjacents d'une même ligne étant toujours disposés l'un en superposition à une ligne de la portée et l'autre intercalé entre deux lignes de la portée.  The lines perpendicular to the second direction Y ′ Y and fixedly superimposed on the second display to constitute a musical staff have a line spacing equal to twice the pitch between two successive unit matrix elements of the same line of the second display and the lines of the staff superimposed on the second display are arranged with respect to the unit matrix elements of each of the two lines of the second display so that the latter are located either between two lines of the staff or superimposed on the lines of the staff, two adjacent unit matrix elements of the same line being always arranged one superimposed on a line of the staff and the other interposed between two lines of the staff.
Lorsque le dispositif est réalisé sous forme d'un ensemble portatif l'invention prévoit, dans certaines réalisations, d'associer au boîtier qui l'enferme des organes permettant de le fixer de manière amovible à un instrument de musique, comme par exemple le manche d'une guitare.  When the device is produced in the form of a portable assembly, the invention provides, in certain embodiments, for associating with the case which encloses it organs allowing it to be fixed in a removable manner to a musical instrument, such as for example the handle. of a guitar.
En variante, le dispositif peut être réalisé non pas en tant qu'ensemble portatif mais pour son incorporation dans un dispositif de synthèse de sons, sous forme d'instrument du type synthétiseur ou autre. As a variant, the device can be produced not as a portable assembly but for its incorporation into a sound synthesis device, in the form of an instrument of the synthesizer type or the like.
D'autres caractéristiques et avantages de l'invention ressortiront de la description suivante de modes particuliers de réalisation donnés à titre d'exemples en référence aux dessins annexés sur lesquels :  Other characteristics and advantages of the invention will emerge from the following description of particular embodiments given by way of examples with reference to the appended drawings in which:
- la figure 1 est une vue en plan montrant la face avant d'un dispositif portatif d'aide à l'harmonie selon un mode particulier de réalisation,  FIG. 1 is a plan view showing the front face of a portable harmony aid device according to a particular embodiment,
- la figure 2 est un schéma-bloc fonctionnel montrant les composants essentiels incorporés dans le boîtier d'un dispositif portatif d'aide à l'harmonie conforme à l'invention,  FIG. 2 is a functional block diagram showing the essential components incorporated in the housing of a portable device for assisting harmony according to the invention,
- les figures 3, 4 et 5 sont des vues analogues à celle de la figure 1 montrant trois états successifs du dispositif selon l'invention lors d'une opération de chiffrage d'un accord désigné par une succession de notes, la figure 5 montrant un exemple d'état final de l'affichage,  - Figures 3, 4 and 5 are views similar to that of Figure 1 showing three successive states of the device according to the invention during an encryption operation of a chord designated by a succession of notes, Figure 5 showing an example of the final state of the display,
les figures 6, 7, et 8 sont des vues analogues à celle de la figure 1 montrant trois états successifs du dispositif selon l'invention lors d'une opération d'évaluation d'un accord désigné de façon nominative, la figure 8 montrant un exemple d'état final de l'affichage,  FIGS. 6, 7, and 8 are views similar to that of FIG. 1 showing three successive states of the device according to the invention during an operation of evaluating an agreement designated by name, FIG. 8 showing a example of final display status,
- la figure 9 montre des exemples de jeux de caractères spéciaux utilisables pour chacune des lignes de l'afficheur vertical du dispositif de la figure 1,  FIG. 9 shows examples of sets of special characters usable for each of the lines of the vertical display of the device in FIG. 1,
- la figure 10 montre un exemple d'affichage utilisant des caractères spéciaux de la figure 9, pour l'afficheur vertical du dispositif de la figure 1,  FIG. 10 shows an example of display using special characters from FIG. 9, for the vertical display of the device from FIG. 1,
- les figures 11A et 11B montrent de façon schématique les relations fonctionnelles entre les constituants essentiels du dispositif selon les figures 1 et 2, - la figure 12 est un exemple d'organigramme général relatif au fonctionnement d'un dispositif selon l'invention, FIGS. 11A and 11B schematically show the functional relationships between the essential components of the device according to FIGS. 1 and 2, FIG. 12 is an example of a general flow diagram relating to the operation of a device according to the invention,
- la figure 13 est un organigramme particulier relatif à une fonction de sélection de mode désignant le nombre de sons de l'accord traité,  FIG. 13 is a particular flow diagram relating to a mode selection function designating the number of sounds of the processed chord,
- la figure 14 est un organigramme particulier relatif à une fonction de saisie des éléments de structure d'un accord,  FIG. 14 is a particular flow diagram relating to a function for entering the structural elements of a chord,
- la figure 15 est un organigramme particulier relatif à une fonction de saisie de notes,  FIG. 15 is a particular flow diagram relating to a function for entering notes,
- la figure 16 est un organigramme particulier relatif à une fonction de saisie des altérations,  FIG. 16 is a particular flow diagram relating to a function for entering alterations,
- les figures 17A et 17B montrent un organigramme particulier relatif à une fonction de validation lors d'une saisie avec recherche d'un accord par le nom ou par les notes,  FIGS. 17A and 17B show a particular flow diagram relating to a validation function during an entry with search for an agreement by name or by notes,
- la figure 18 est une organigramme particulier relatif à une fonction de recherche d'un accord par son nom,  FIG. 18 is a particular flowchart relating to a function for searching for an agreement by its name,
- la figure 19 est un organigramme particulier relatif à une fonction de déchiffrage d'un accord, utilisable dans le cadre d'une recherche d'accord par son nom ou par les notes qui le composent,  FIG. 19 is a particular flow diagram relating to a function for deciphering a chord, usable within the framework of a chord search by its name or by the notes which compose it,
- la figure 20 est un organigramme particulier relatif à une fonction de recherche d'un accord par les notes qui le composent,  FIG. 20 is a particular flowchart relating to a search function for a chord by the notes which compose it,
- la figure 21 montre une partie d'un dispositif semblable à celui de la figure 5 avec l'affichage du nom et de la représentation sur une portée d'un autre exemple d'accord obtenu après saisie et validation de notes constitutives de cet accord,  - Figure 21 shows part of a device similar to that of Figure 5 with the display of the name and the representation on a staff of another example of agreement obtained after entering and validation of notes constituting this agreement ,
- la figure 22 montre l'évolution de l'affichage du dispositif de la figure 21 après une pression de la touche de commande de défilement des données affichées en cas de solutions multiples avec la même fondamentale qui de plus se trouve être un changement de positions pianistiques, FIG. 22 shows the evolution of the display of the device in FIG. 21 after pressing the scrolling command key of the data displayed in the event of multiple solutions with the same fundamental which moreover happens to be a change of piano positions,
- la figure 23 montre l'évolution de l'affichage du dispositif de la figure 21 après un renversement de l'accord avec une fondamentale différente, et  FIG. 23 shows the evolution of the display of the device in FIG. 21 after a reversal of the chord with a different fundamental, and
- la figure 24 montre l'évolution de l'affichage du dispositif de la figure 5 après transcription nominale des notes de la portée en touches d'un clavier de piano.  - Figure 24 shows the evolution of the display of the device of Figure 5 after nominal transcription of the notes of the staff in keys of a piano keyboard.
La figure 1 montre une vue d'ensemble d'un dispositif selon l'invention réalisé en temps que module portatif autonome 10 d'aide à l'harmonie pour le chiffrage, l'évaluation, l'affichage et la reproduction sonore d'accords de trois, quatre ou cinq sons destiné à des musiciens amateurs ou professionnels tels que des compositeurs ou instrumentistes.  FIG. 1 shows an overall view of a device according to the invention produced as an autonomous portable module 10 for aid in harmony for the encryption, evaluation, display and sound reproduction of chords of three, four or five sounds intended for amateur or professional musicians such as composers or instrumentalists.
Le dispositif peut cependant être réalisé sous d'autres formes, notamment en tant que dispositif intégré, d'une part et, d'autre part, le nombre de sons indiqué n'est pas limitatif étant entendu que l'invention s'applique également à des dispositifs pour le traitement d'accords à six ou sept sons.  The device can however be produced in other forms, in particular as an integrated device, on the one hand and, on the other hand, the number of sounds indicated is not limiting, it being understood that the invention also applies to devices for processing six or seven sound chords.
Le module portatif 10, prévu pour présenter un faible encombrement, par exemple de l'ordre de grandeur d'une petite calculatrice électronique de poche, est adapté pour assurer l'affichage quasi The portable module 10, designed to have a small footprint, for example of the order of magnitude of a small electronic pocket calculator, is adapted to ensure the display almost
instantané d'un accord pouvant être choisi parmi un grand nombre. Dans l'exemple particulier qui sera décrit en référence aux dessins, il est possible de choisir n'importe quel accord existant parmi un ensemble de 26313 accords répertoriés et classés dans, une mémoire morte pouvant présenter une relativement faible capacité, par exemple de l'ordre de 5 kilooctets. Le module 10 est conçu pour fournir quasi-instantanément pour chaque accord choisi des renversements harmoniques et des positions pianistiques de trois, quatre ou cinq sons jusqu'au 13e degré. snapshot of a chord that can be chosen from a large number. In the particular example which will be described with reference to the drawings, it is possible to choose any existing chord from a set of 26313 chords listed and classified in, a read only memory which may have a relatively low capacity, for example of the order of 5 kilobytes. The module 10 is designed to provide almost instantaneous for each chosen chord harmonic reversals and piano positions of three, four or five sounds up to the 13th degree.
Le module portatif autonome 10 se présente sous la forme d'un boîtier 11 présentant une face avant principale 12 délimitée par un rebord 13. La face avant principale 12 contient un ensemble 14 de touches 21 à 57 réparties en un premier "pavé" 141 composé d'un ensemble de touches 21 à 31 de commande de fonctions, un second "pavé" 142 composé d'un ensemble de touches 32 à 40 pour la saisie note par note d'un accord à chiffrer et un troisième "pavé" 143 composé d'un ensemble de touches 42 à 57 pour la saisie nominale de la structure harmonique d'un accord à évaluer.  The autonomous portable module 10 is in the form of a housing 11 having a main front face 12 delimited by a flange 13. The main front face 12 contains a set 14 of keys 21 to 57 distributed in a first "block" 141 composed a set of keys 21 to 31 for controlling functions, a second "block" 142 composed of a set of keys 32 to 40 for entering note by note of a chord to be encrypted and a third "block" 143 composed a set of keys 42 to 57 for nominal entry of the harmonic structure of a chord to be evaluated.
La face avant 12 du module 10 contient en outre un premier afficheur matriciel 15 disposé selon une direction X'X (horizontale dans le plan de la figure 1), pour l'affichage de caractères è partir d'un ensemble d'éléments matriciels unitaires alignés par exemple sur deux lignes 96, 97 (fig. 2) selon la direction X'X, et un second afficheur matriciel 16 disposé selon une direction Y'Y (verticale dans le plan de la fig. 1) perpendiculaire à la direction X'X, ce second afficheur 16 disposé verticalement comprenant un ensemble d'éléments matriciels unitaires alignés selon au moins deux lignes 98, 99 (Fig, 2) parallèles à la direction verticale Y'Y, pour la visualisation des notes d'un accord sur une portée.  The front face 12 of the module 10 also contains a first matrix display 15 arranged in a direction X'X (horizontal in the plane of FIG. 1), for displaying characters from a set of unit matrix elements aligned for example on two lines 96, 97 (fig. 2) in the direction X'X, and a second matrix display 16 arranged in a direction Y'Y (vertical in the plane of fig. 1) perpendicular to the direction X 'X, this second display 16 arranged vertically comprising a set of unit matrix elements aligned along at least two lines 98, 99 (Fig, 2) parallel to the vertical direction Y'Y, for viewing the notes of a chord on a scope.
Le premier afficheur 15 peut être un afficheur à cristaux liquides tout-à-fait classique, adapté pour l'affichage de caractères alphanumériques, ou plus généralement de caractères du type ASCII, à partir de matrices de par exemple 5 x 7 points et peut être commandé de façon tout-à-fait simple à partir de circuits d'interface et de commande classiques, nécessitant peu d'énergie. The first display 15 can be a completely conventional liquid crystal display, suitable for displaying alphanumeric characters, or more generally characters of the ASCII type, from matrices of for example 5 × 7 points and can be very simply ordered from classic interface and control circuits, requiring little energy.
Le premier afficheur 15 peut comprendre une première ligne pour l'affichage de notes de musique ou du nom d'un accord et une deuxième ligne pour l'affichage d'informations complémentaires telles que le mode (nombre de sons de l'accord), l'existence ou non de renversements possibles ou de solutions multiples avec une même fondamentale, les omissions, le type d'affichage sélectionné (note de la portée ou note du clavier de piano).  The first display 15 can include a first line for displaying musical notes or the name of a chord and a second line for displaying additional information such as the mode (number of chord sounds), the existence or not of possible reversals or of multiple solutions with the same fundamental, the omissions, the type of display selected (note of the staff or note of the piano keyboard).
Toutefois, l'affichage des informations complémentaires peut aussi être réalisé sous la forme d'un affichage par masques de caractères pré dessinés au pochoir.  However, the display of additional information can also be carried out in the form of a display by masks of characters pre-drawn with stencil.
Le second afficheur 16 est destiné à permettre la visualisation de notes de façon simple et sans qu'il soit nécessaire d'utiliser un écran graphique. Le second afficheur 16 est ainsi réalisé à partir d'un afficheur à cristaux liquides tout-à-fait semblable à l'afficheur horizontal 15, mais disposé de manière verticale, et comprenant par exemple deux lignes de par exemple chacune vingt éléments matriciels de base (80) (Fig. 10). Des lignes 17 sont gravées de façon fixe sur la face externe de l'afficheur vertical 16, pour constituer le dessin d'une portée musicale avec cinq lignes centrales complètes et des lignes supplémentaires supérieures et inférieures. Une clé 18, telle qu'une clé de sol peut en outre être également formée, par exemple par gravure, sur la face externe de l'afficheur vertical 16.  The second display 16 is intended to allow viewing of notes in a simple manner and without the need to use a graphic screen. The second display 16 is thus produced from a liquid crystal display completely similar to the horizontal display 15, but arranged vertically, and comprising for example two lines of for example each twenty basic matrix elements (80) (Fig. 10). Lines 17 are fixedly engraved on the external face of the vertical display 16, to constitute the drawing of a musical staff with five complete central lines and additional upper and lower lines. A key 18, such as a treble clef can also be formed, for example by etching, on the external face of the vertical display 16.
Des caractères spéciaux, qui seront décrits plus loin, sont enregistrés dans une mémoire morte associée aux circuits de commande de l'afficheur 16, pour être substitués aux caractères ASCII standard. De la sorte, il est possible de réaliser de façon particulièrement simple, économique et efficace, sans écran graphique et avec peu de dépense d'énergie, des notes d'un accord alignées de façon conventionnelle sur une portée. Le module 10 selon l'invention malgré son caractère portatif et autonome, peut ainsi être d'une utilisation tout-à-fait agréable et conviviale.  Special characters, which will be described later, are stored in a read-only memory associated with the control circuits of the display 16, to be substituted for the standard ASCII characters. In this way, it is possible to produce in a particularly simple, economical and efficient manner, without a graphic screen and with little energy expenditure, notes of a chord conventionally aligned on a staff. The module 10 according to the invention, despite its portable and autonomous nature, can thus be entirely pleasant and user-friendly to use.
On a représenté sur la figure 2 les éléments constitutifs essentiels incorporés dans le boîtier 4 du dispositif 10 d'aide à l'harmonie selon l'invention. On voit ainsi une source d'énergie autonome 20, telle qu'une pile, servant à l'alimentation électrique de l'ensemble des circuits du dispositif 10, une carte principale 1 comprenant une unité centrale de traitement à micro-processeur 2, au moins une mémoire vive (RAM) 3, au moins une mémoire morte (ROM) 4 et des interfaces d'entrée-sortie 5, ces divers éléments étant reliés entre eux par un bus 6. Les interfaces d'entrée-sortie 5 sont elles-mêmes reliées aux différents organes d'entrée-sortie, tels que le clavier 14, le premier afficheur horizontal 15, le second afficheur vertical 16 et de façon optionnelle, une interface 9, permettant laproduction d'un signal de commande de reproduction sonore d'un accord affiché sur l'afficheur 16, lequel signal de commande peut être appliqué à un connecteur de sortie 8 pour permettre une reproduction sonore à l'aide d'un appareil externe. FIG. 2 shows the constituent elements essentials incorporated in the housing 4 of the device 10 for assisting harmony according to the invention. We thus see an autonomous energy source 20, such as a battery, used for the electrical supply of all the circuits of the device 10, a main card 1 comprising a central processing unit with microprocessor 2, at at least one random access memory (RAM) 3, at least one read-only memory (ROM) 4 and input-output interfaces 5, these various elements being interconnected by a bus 6. Are the input-output interfaces 5 -same connected to the various input-output members, such as the keyboard 14, the first horizontal display 15, the second vertical display 16 and optionally, an interface 9, allowing the production of a sound reproduction control signal d 'A chord displayed on the display 16, which control signal can be applied to an output connector 8 to allow sound reproduction using an external device.
L'interface 9 peut également être relié à un organe 7 de reproduction sonore intégré dans le boîtier 11. Un commutateur, non représenté, peut permettre de sélectionner un mode particulier de reproduction sonore des accords, qui peuvent être arpégés ou polyphoniques.  The interface 9 can also be connected to a sound reproduction member 7 integrated in the housing 11. A switch, not shown, can make it possible to select a particular mode of sound reproduction of the chords, which can be arpeggiated or polyphonic.
Si l'on considère à nouveau la figure 1, on voit sur les touches de fonctions 21 à 31 et 41 du clavier 14 l'indication d'exemples de fonctions diverses pouvant être attribuées à ces touches. On trouve ainsi, à côté d'une touche 27 de mise en service et réinitialisation et d'une touche 26 de mise hors service, une touche 24 de stockage en mémoire d'un accord en cours de traitement et une touche 25 de restitution d'un accord précédemment mémorisé. La mémoire de stockage temporaire d'accords traités et affichés à l'aide du module 10 peut être conçue pour contenir par exemple 32 accords.  If we again consider FIG. 1, we see on the function keys 21 to 31 and 41 of the keyboard 14 the indication of examples of various functions that can be assigned to these keys. There is thus, next to a key 27 for activation and reinitialization and a key 26 for deactivation, a key 24 for storing in memory a chord being processed and a key 25 for restoring 'a previously stored chord. The memory for temporarily storing chords processed and displayed using the module 10 can be designed to contain, for example, 32 chords.
Une touche 21 dite de -"mode" permet, lors de la saisie, de déterminer ou orienter la recherche d'un accord pour un nombre de sons présélectionné pouvant être de trois, quatre ou cinq sons. Des frappes successives de la touche 21 permettent de modifier le mode qui est affiché dans des cases 19a de l'afficheur 15. Une touche 31 permet de faire apparaître les gammes et les modes correspondant à l'accord visualisé. Une touche 30 permet, à tout moment de l'investigation dans la base de données, de revenir à une opération de consultation et le cas échéant de modification des données initiales qui sont réaffichées sur l'afficheurA key 21 called "mode" allows, when entering, to determine or orient the search for a chord for a preset number of sounds which may be three, four or five sounds. Successive keystrokes of the key 21 make it possible to modify the mode which is displayed in boxes 19a of the display 15. A key 31 allows the ranges and modes corresponding to the displayed chord to be displayed. A key 30 allows, at any time of the investigation in the database, to return to an operation of consultation and if necessary of modification of the initial data which are redisplayed on the display
15. Une touche 29 permet de sélectionner en fonction du nombre d'actionnements de cette touche, l'affichage sur le premier afficheur 15, soit du nom de l'accord, soit du nom des notes affichées sur la portée du second afficheur15. A key 29 makes it possible to select, depending on the number of actuations of this key, the display on the first display 15, either of the name of the chord, or of the name of the notes displayed on the staff of the second display.
16, auquel cas la lettre P apparaît sur l'afficheur (figure 8), soit du nom des notes conformes au clavier d'un piano auquel cas la lettre C apparaît sur l'afficheur 15 (figure 24). 16, in which case the letter P appears on the display (Figure 8), or the name of the notes conforming to the keyboard of a piano in which case the letter C appears on the display 15 (Figure 24).
Deux touches fléchées 22, 23 permettent de commander, pour un accord donné, l'affichage de solutions supplémentaires avec une même fondamentale, lorsque de telles solutions supplémentaires existent (ce qui est traduit par un affichage de flèches dans des cases 19b de l'afficheur 15). Une touche 28 permet de commander, pour un accord donné, l'affichage de solutions supplémentaires constituant des renversements de l'accord avec une autre fondamentale. L'existence de possibilités de renversements est signalée par l'affichage d'un signe tel que "RENV" dans l'une des cases 19b de l'afficheur 15.  Two arrow keys 22, 23 make it possible to control, for a given agreement, the display of additional solutions with the same fundamental, when such additional solutions exist (which is reflected by the display of arrows in boxes 19b of the display 15). A key 28 makes it possible to control, for a given chord, the display of additional solutions constituting reversals of the chord with another fundamental. The existence of reversal possibilities is signaled by the display of a sign such as "RENV" in one of the boxes 19b of the display 15.
L'ensemble 142 de touches 32 à 40, 22, 23 pour la saisie de note par note d'un accord à chiffrer ou le changement de fondamentale d'un accord visualisé comprend sept touches 32 à 38 représentant les sept notes de la gamme, do ou ut, ré, mi, fa, sol, la, si qui peuvent encore être désignées par leur notation américaine. A, B, C, D, E, F, G. Deux touches 39 et 40 de ce même ensemble 142 représentent des altérations, dièse, bémol. En cas de double altération la frappe sur les touches d'altérations est simplement redoublée. Deux touches 22 et 23 de ce même ensemble 142 servent à positionner un curseur qui balaye l'ensemble des points symbolisant les notes sur un affichage de type portée, clavier ou tablature. Enfin une touche 41 permet la prise en compte effective soit des notes saisies soit de la position du curseur. The set 142 of keys 32 to 40, 22, 23 for entering note by note of a chord to be encrypted or the change of fundamental of a displayed chord comprises seven keys 32 to 38 representing the seven notes of the scale, do or ut, re, mi, fa, sol, la, si which can still be designated by their American notation. A, B, C, D, E, F, G. Two keys 39 and 40 of this same set 142 represent alterations, sharp, flat. In case of double alteration, the typing on the alteration keys is simply repeated. Two keys 22 and 23 of this same set 142 are used to position a cursor which scans all the dots symbolizing the notes on a staff, keyboard or tablature display. Finally a key 41 allows the effective taking into account either of the notes entered or of the position of the cursor.
L'ensemble 143 de touches pour la saisie nominale de la structure harmonique d'un accord à évaluer comprend au moins quinze touches 42 à 56 représentant des intervalles à partir de la fondamentale qui servent à la définition de la structure harmonique d'un accord. Les touches 42 à 56 portent les indications correspondant aux abréviations de ces intervalles, à savoir m (mineure), sus4 (quarte), 5- (quinte diminuée), 5+ (quinte augmentée), 6 (sixte), 7 (septième mineure), 7M (septième majeure), 9- (neuvième diminuée), 9 (neuvième), 9+ (neuvième augmentée), 11 (onzième), 11+ (onzième augmentée), 13- (treizième diminuée), 13 (treizième), 13+ (treizième augmentée) .  The set 143 of keys for entering the nominal harmonic structure of a chord to be evaluated comprises at least fifteen keys 42 to 56 representing intervals from the fundamental which are used to define the harmonic structure of a chord. Keys 42 to 56 carry the indications corresponding to the abbreviations of these intervals, namely m (minor), sus4 (fourth), 5- (diminished fifth), 5+ (increased fifth), 6 (sixth), 7 (minor seventh) ), 7M (seventh major), 9- (ninth decreased), 9 (ninth), 9+ (ninth increased), 11 (eleventh), 11+ (eleventh increased), 13- (thirteenth decreased), 13 (thirteenth) , 13+ (thirteenth increased).
Une touche supplémentaire 57 sert à la sélection de toutes les propositions d'omissions lors de la saisie nominale d'un accord donnant lieu à des omissions. Une touche de validation, qui peut être distincte de la touche de validation 41 ou confondue avec celle-ci, permet la prise en compte effective de données saisies à partir des touches 41 à 57.  An additional key 57 is used to select all the omission proposals during the nominal entry of an agreement giving rise to omissions. A validation key, which can be distinct from the validation key 41 or confused with the latter, allows effective entry of data entered from the keys 41 to 57.
On décrira maintenant à partir des figures 3 à We will now describe from Figures 3 to
5 un premier exemple d'utilisation du module 10 de calcul harmonique selon l'invention pour réaliser le chiffrage sur l'afficheur 15 et l'affichage sur la portée 17 de l'afficheur 16 d'un accord à partir de l'indication d'une suite de notes composant l'accord. 5 a first example of the use of the harmonic calculation module 10 according to the invention for carrying out the encryption on the display 15 and the display on the range 17 of the display 16 of a chord from the indication d 'a series of notes making up the chord.
Après saisie des notes en appuyant successivement sur les touches 35 (LA), 33 (RE), 36 (SOL), 39 (dièse), 38 (SI) et 40 (bémol), on obtient l'affichage sur l'afficheur 15 de la suite de notes 61 correspondant aux touches actionnées, les notes s'inscrivant comme des données ( figure 3 ) . Après appui sur la touche de validation 41, une correction est effectuée automatiquement sur la dernière note altérée (SI bémol), qui devient (LA dièse) (affichage 62 de la figure 4). Le traitement des notes saisies est en effet tel que, pour la cohérence, la première altération prévaut pour l'ensemble de la saisie. After entering the notes by successively pressing the keys 35 (LA), 33 (RE), 36 (SOL), 39 (sharp), 38 (SI) and 40 (flat), you get the display on the display 15 of the series of notes 61 corresponding to the keys pressed, the notes being written as data (FIG. 3). After pressing the validation 41, a correction is made automatically on the last altered note (SI flat), which becomes (LA sharp) (display 62 in Figure 4). The processing of the notes entered is in fact such that, for consistency, the first alteration prevails for the entire entry.
La figure 5 montre sur les afficheurs 15 et 16 des affichages 63 et 64 correspondant au résultat final de la saisie consistant en une première solution de la recherche qui est constituée par la solution la plus usitée pour chiffrer l'ensemble des notes saisies. L'affichage 63 présente le nom de l'accord (LA dièse 9-) tandis que l'affichage 64 représente en superposition à la portée 17 les cinq notes de l'accord dont les noms constituent FIG. 5 shows on the displays 15 and 16 displays 63 and 64 corresponding to the final result of the entry consisting of a first search solution which is constituted by the most used solution for encrypting all the notes entered. Display 63 shows the name of the chord (LA pound 9-) while display 64 represents the five notes of the chord whose names constitute superimposed on staff 17.
l'affichage 62 de la figure 4. Le processus d'élaboration des affichages 63 et 64 par les circuits de traitement incorporés dans le boîtier 11 sera décrit plus loin en référence à divers organigrammes. the display 62 in FIG. 4. The process of developing the displays 63 and 64 by the processing circuits incorporated in the housing 11 will be described later with reference to various flowcharts.
Les figures 6 à 8 présentent un deuxième exemple d'utilisation du module 10 de calcul harmonique selon l'invention pour réaliser l'évaluation sur l'afficheur 15 et l'affichage sur la portée 17 de l'afficheur 16 d'un accord à partir de l'indication du nom d'un accord.  FIGS. 6 to 8 show a second example of use of the harmonic calculation module 10 according to the invention for carrying out the evaluation on the display 15 and the display on the range 17 of the display 16 of a tuning to from the indication of the name of an agreement.
A titre d'exemple, la figure 6 représente l'affichage 65, By way of example, FIG. 6 represents the display 65,
66 obtenu sur l'afficheur 15 après la saisie de données effectuée en appuyant successivement sur les touches 36 (SOL) , 43 (Sus 4), 48 (7M) et 54 (13). L'affichage 65 sur une première ligne de l'afficheur 15 correspond au résultat de l'actionnement des touches précitées (SOL SUS47M 13) tandis que l'affichage 66 ( (5) (11) ) sur une deuxième ligne de l'afficheur 15 correspond à une première proposition d'omissions, qui est d'abord présentée par exemple de façon clignotante puis devient fixe après confirmation par actionnement de la touche de validation 41. Un ou plusieurs appuis successifs sur la touche 57d'omission permettent de faire défiler toutes les propositions d'omissions liées à la structure de l'accord saisi. La figure 7 qui représente un état postérieur à un actionnement de la touche 57présente un affichage 66' ( (9) (11) ) avec une proposition d'omission différente de celle de l'affichage 66. La figure 8 montre la constitution de l'accord après appui sur la touche de validation 41 l'affichage 66' correspondant à la volonté d'omettre la neuvième et la onzième plutôt que la quinte et la onzième comme sur l'affichage 66. L'afficheur 15 porte un affichage 67 des notes de l'accord retenu correspondant au nom affiché initialement et reprenant le nom des notes affichées sur la portée (présence du caractère P sur l'afficheur 15), un affichage 68 représentant l'état des omissions, un affichage 69 de flèches et de la mention "RENV" dans des cases 19b signalant la possibilité de divers renversements, et un affichage 69' (5) dans une case 19a représentant le mode retenu. L'afficheur 16 présente lui-même un affichage 70 visualisant sur la portée 17 les notes de l'accord constitué. Dans l'état d'affichage de la figure 5 ou dans celui de la figure 8, il existe une possibilité d'inscrire en mémoire à l'aide de la touche 24 l'accord constitué. Dans la mesure où une possibilité de renversement est signalée par l'afficheur 15, il est également possible de poursuivre la recherche de renversements d'accord. 66 obtained on display 15 after entering data by successively pressing keys 36 (SOL), 43 (Sus 4), 48 (7M) and 54 (13). The display 65 on a first line of the display 15 corresponds to the result of the actuation of the aforementioned keys (SOL SUS47M 13) while the display 66 ((5) (11)) on a second line of the display 15 corresponds to a first proposal for omissions, which is first presented for example in a flashing fashion and then becomes fixed after confirmation by pressing the validation key 41. One or more successive presses of the omission key 57 make it possible to scroll all proposals for omissions related to the structure of the agreement entered. FIG. 7 which represents a state subsequent to an actuation of the key 57, presents a display 66 ′ ((9) (11)) with a proposal for omission different from that of display 66. FIG. 8 shows the constitution of the 'agreement after pressing the validation key 41 the display 66' corresponding to the desire to omit the ninth and the eleventh rather than the fifth and the eleventh as on display 66. The display 15 carries a display 67 of notes of the selected chord corresponding to the name initially displayed and showing the name of the notes displayed on the staff (presence of the character P on the display 15), a display 68 representing the state of omissions, a display 69 of arrows and the mention "RENV" in boxes 19b signaling the possibility of various reversals, and a display 69 '(5) in a box 19a representing the selected mode. The display 16 itself presents a display 70 displaying on the staff 17 the notes of the chord formed. In the display state of FIG. 5 or in that of FIG. 8, there is a possibility of writing into memory using the key 24 the chord formed. Insofar as a possibility of reversal is indicated by the display 15, it is also possible to continue the search for reversals of agreement.
On décrira maintenant en référence aux figures 9 et 10 un exemple de réalisation d'affichage possibleà l'aide de l'afficheur vertical 16 constitué de deux lignes de par exemple 20 éléments matriciels rectangulaires 80 composés chacun par exemple de 5 x 7 points ou éléments d'image carrés pouvant prendre sélectivement une couleur claire ou une couleur foncée.  We will now describe with reference to FIGS. 9 and 10 an example of possible display using the vertical display 16 consisting of two lines of for example 20 rectangular matrix elements 80 each composed for example of 5 × 7 points or elements square image that can selectively take a light color or a dark color.
Sur la figure 9 on voit sur la colonne de gauche un jeu de cinq éléments matriciels 83 à 87 représentant des caractères spéciaux correspondantà des altérations, à savoir bécarre, dièse, double dièse, bémol et double bémol, qui peuvent être affichés sélectivement sur la colonne de gauche de l'afficheur 16. Un élément matriciel supplémentaire 95 représente l'état d'un élément matriciel vierge pour les parties de la colonne de gauche ne devant recevoir aucune altération.  In FIG. 9 we see on the left column a set of five matrix elements 83 to 87 representing special characters corresponding to alterations, namely bécarre, sharp, double sharp, flat and double flat, which can be displayed selectively on the column on the left of the display 16. An additional matrix element 95 represents the state of a blank matrix element for the parts of the left column which should not receive any alteration.
La colonne de droite de la figure 9 représente un jeu de sept éléments matriciels 88 à 94 représentant des caractères spéciaux destinés à permettre le dessin des notes d'un accord sur la colonne de droite de l'afficheur vertical 16. Le caractère 88 correspond ainsi au corps d'une note placée dans un interligne, le caractère 89 représente le corps d'une note placée sur une ligne, les caractères 90 et 91 représentent lorsqu'ils sont couplés comme sur la figure 9 une croche pour les accords dont les notes sont basses, le caractère 92 représente une ligne de liaison entre notes et les caractères 93 et 94 représentent lorsqu'ils sont couplés comme sur la figure 9 une croche pour les accords dont les notes sont hautes. Les caractères 90, 91 et 93, 94 pourraient naturellement être omis le cas échéant, puisqu'un accord pourrait être affiché à l'aide des seuls caractères 83 à 89 et 92. Les parties vierges haute et basse de la colonne de droite sont complétées par des caractères vierges 95. Avec un petit nombre de caractères spéciaux inscrits dans une mémoire morte associée à l'afficheur vertical 16, et gràce à la superposition d'une portée 17 et le cas échéant d'une clé 18 sur la face avant de l'afficheur, il est possible de visualiser de façon agréable et efficace, avec une faible dépense d'énergie, des accords de type variés sur un module portatif autonome pouvant être réalisé très simplement puisqu'il ne comporte aucun écran graphique traditionnel. The right column of FIG. 9 represents a set of seven matrix elements 88 to 94 representing special characters intended to allow the drawing of the notes of a chord on the right column of the vertical display 16. The character 88 thus corresponds in the body of a note placed in a line space, the character 89 represents the body of a note placed on a line, the characters 90 and 91 represent when they are coupled as in FIG. 9 an eighth note for chords whose notes are low, the character 92 represents a connecting line between notes and the characters 93 and 94 represent when coupled as in FIG. 9 an eighth note for chords whose notes are high. The characters 90, 91 and 93, 94 could naturally be omitted if necessary, since an agreement could be displayed using only the characters 83 to 89 and 92. The parties blank upper and lower of the right column are supplemented by blank characters 95. With a small number of special characters written in a read-only memory associated with the vertical display 16, and thanks to the superposition of a staff 17 and the case If necessary with a key 18 on the front face of the display, it is possible to visualize in a pleasant and efficient way, with a low energy expenditure, various type agreements on an autonomous portable module which can be carried out very simply since 'it has no traditional graphic screen.
La figure 10 représente de façon très agrandie l'aspect d'une partie de l'afficheur vertical 16 sur lequel apparaissent, formées en superposition derrière la portée 17, les notes et les altérations d'un accord de quatre sons, à partir des caractères de la figure 9.  FIG. 10 shows in a very enlarged way the appearance of part of the vertical display 16 on which appear, formed in superposition behind the staff 17, the notes and the alterations of a chord of four sounds, from the characters in Figure 9.
Comme on peut le voir sur la figure 10, les lignes fixes As can be seen in Figure 10, the fixed lines
17 perpendiculaires à l'axe Y'Y du second afficheur 16, c'est-à-dire parallèles à la première direction X'X, et réalisées par exemple par gravure, présentent un interligne i égal au double du pas p entre deux éléments matriciels successifs 80 d'une même ligne 98 ou 99. De la sorte, les lignes 17 peuvent être positionnées de telle manière que pour chacun des alignements 98, 99 d'éléments matriciels 80, deux éléments matriciels unitaires adjacents d'un même alignement 98 ou 99 soient toujours disposés l'un en superposition à une ligne 17 de la portée et l'autre intercalé entre deux lignes 17 de la portée. Pour faciliter la lecture, il est souhaitable que les lignes 17 gravées de la portée soient fines et présentent une épaisseur inférieure à la dimension des points élémentaires des éléments matriciels unitaires 80. 17 perpendicular to the axis Y'Y of the second display 16, that is to say parallel to the first direction X'X, and produced for example by etching, have a line spacing i equal to twice the pitch p between two elements successive matrixes 80 of the same line 98 or 99. In this way, the lines 17 can be positioned in such a way that for each of the alignments 98, 99 of matrix elements 80, two adjacent unitary matrix elements of the same alignment 98 or 99 are always arranged one superimposed on a line 17 of the staff and the other interposed between two lines 17 of the staff. To facilitate reading, it is desirable that the engraved lines 17 of the staff be fine and have a thickness less than the dimension of the elementary points of the unit matrix elements 80.
Les figures 11A, 11B présentent de façon schématique les relations fonctionnelles entre les différents éléments constitutifs du dispositif selon l'invention.  FIGS. 11A, 11B schematically show the functional relationships between the various constituent elements of the device according to the invention.
La fonction de saisie de données est effectuée à l'aide du sous-ensemble de touches 143, s'il s'agit d'une saisie 201 d'un chiffrage pour réaliser une évaluation d'un accord, ou du sous-ensemble de touches 142 s'il s'agit d'une saisie 204 d'une évaluation pour réaliser un chiffrage d'un accord. Préalablement à chaque saisie ou en cours de saisie, les touches 21 de mode et 31 de correction permettent de limiter le nombre de données saisies ou de corriger celles-ci. La touche 57d'omission assure, en cas de saisie 201 d'un chiffrage, le choix d'un cas de figure d'omission particulier, pour un accord donné. The data entry function is performed using the subset of keys 143, if it is an entry 201 of an encryption for carrying out an evaluation of a chord, or of the subset of keys 142 if it is an entry 204 of a evaluation to calculate an agreement. Prior to each entry or during entry, the mode keys 21 and 31 correction make it possible to limit the number of data entered or to correct them. The omission key 57 ensures, in the event of entry 201 of an encryption, the choice of a particular omission scenario, for a given agreement.
Après validation de la saisie par la touche 41, une étape de recherche dans une base de données 109 stockée en permanence dans la mémoire morte 4 du dispositif est lancée. Dans le cas d'une saisie 201 d'un chiffrage, la recherche consiste en la recherche 203 d'un code d'identification de la structure (CIS) correspondant à l'accord saisi. Dans le cas d'une saisie 204 d'une évaluation d'un accord, la recherche consiste en la recherche 205 d'un code de recherche correspondant à la combinaison des notes saisies.  After validation of the entry with the key 41, a search step in a database 109 permanently stored in the read-only memory 4 of the device is launched. In the case of entry 201 of an encryption, the search consists in the search 203 for a structure identification code (CIS) corresponding to the agreement entered. In the case of entry 204 of an evaluation of a chord, the search consists in searching 205 for a search code corresponding to the combination of the notes entered.
La base de données est organisée en une succession d'éléments 208 comprenant d'une part un code de recherche 206 et un code d'identification de la structure 207. Selon le type de recherche, par les notes (saisie évaluation 204) ou par le nom (saisie chiffrage 201), il est effectué dans la base de données 209 une recherche prenant en compte un code de recherche ou un code d'identification de la structure. Un panel exhaustif de solutions 210 est alors constitué et une investigation 211 à l'intérieur du panel exhaustif de solutions, qui prend en compte tous les renversements possible, peut être conduite à l'aide des touches 22, 23 et 28. Lorsqu'une solution est retenue, une procédure 212 assure l'identification des notes rentrant dans la composition de l'accord. La procédure 212 produit une information qui est exploitée par les trois procédures suivantes 213, 214, 215. La procédure 215 assure, en liaison avec la commande de la touche portée/clavier 29, la gestion de l'affichage sur l'afficheur 15 de l'accord qui peut êtresoit nominatif (affichages 72, 73, 74 sur l'afficheur 15), soit constitué parle nom des notes apparaissant sur la portée 17 (affichage 71 sur l'afficheur 16), soit constitué par des notes du clavier du piano affichées. Lors d'un affichage sur l'afficheur 16, une procédure 214 gère la portée en fonction de la tessiture de l'accord. En option, une procédure 213 de production de sons permet de délivrer un signal permettant la restitution des sons de l'accord affiché, soit sur un appareil extérieur, à travers un connecteur extérieur 8, soit à l'aide d'un synthétiseur incorporé 7. The database is organized in a succession of elements 208 comprising on the one hand a search code 206 and an identification code of the structure 207. Depending on the type of search, by the notes (entry evaluation 204) or by the name (entry encryption 201), it is carried out in the database 209 a search taking into account a search code or an identification code of the structure. An exhaustive panel of solutions 210 is then formed and an investigation 211 within the exhaustive panel of solutions, which takes into account all possible reversals, can be carried out using the keys 22, 23 and 28. When a solution is adopted, a 212 procedure ensures the identification of the notes included in the composition of the agreement. The procedure 212 produces information which is used by the following three procedures 213, 214, 215. The procedure 215 ensures, in conjunction with the command of the range key / keyboard 29, the management of the display on the display 15 of the chord which can be either nominative (displays 72, 73, 74 on the display 15), either constituted by the name of the notes appearing on the staff 17 (display 71 on the display 16), or constituted by notes from the keyboard of the piano displayed. When viewing on the display 16, a procedure 214 manages the range according to the range of the agreement. Optionally, a procedure 213 for producing sounds makes it possible to deliver a signal allowing the reproduction of the sounds of the displayed chord, either on an external device, through an external connector 8, or using an incorporated synthesizer 7 .
On décrira maintenant en référence aux figures 12 à 20, à l'aide d'organigrammes, l'organisation de certaines parties du logiciel utilisé pour la mise en oeuvre du processus de recherche, les différents programmes constituant ce logiciel étant enregistrés dans des mémoires de programmes faisant partie des mémoires martes 4 associées à l'unité centrale de traitement 2 et pouvant être mis en oeuvre après la phase d'initialisation du système.  We will now describe with reference to FIGS. 12 to 20, with the aid of flowcharts, the organization of certain parts of the software used for the implementation of the search process, the various programs constituting this software being recorded in memory of programs which are part of the master memories 4 associated with the central processing unit 2 and which can be implemented after the system initialization phase.
La figure 12 montre qu'après les phases 216 de début et 217 d'initialisation de la machine provoquées par l'actionnement de la touche 27, un test 218 sur le choix des touches actionnées est effectué et permet la mise en oeuvre de divers programmes qui seront illustrés par les organigrammes des figures 13 à 20, avant une étape finale 219 provoquée par l'actionnement de la touche 26.  FIG. 12 shows that after the initial phases 216 and 217 of initialization of the machine caused by the actuation of the key 27, a test 218 on the choice of the actuated keys is carried out and allows the implementation of various programs which will be illustrated by the flowcharts of FIGS. 13 to 20, before a final step 219 caused by the actuation of the key 26.
La figure 13 représente le processus de sélection du mode avec détermination d'un mode correspondant à trois, quatre ou cinq sons à l'aide de la touche 21 actionnée une, deux ou trois fois. Des tests 301, 302 sont effectués pour déterminer si le nombra de sons saisis est inférieur à 5 ou inférieur et égal à 3, puis après enregistrement du mode présélectionné, dans les étapes 303 ou 304, un test 305 est effectué pour déterminer s'il s'agit d'une saisieévaluation. Si ce n'est pas le cas, un test 310 détermine s'il existe un retour saisie et en cas de réponse positive initialise la saisie dans une étape 311. Si le test 305 a permis de déterminer que la saisie en cours est une saisie-évaluation, un test 306 détermine si l'accord est établi. Si oui, une étape 307 initialise l'accord. Si non, un test 308 détermine si le nombre de sons saisis est égal au mode sélectionné. Si c'est le cas, l'accord complet est donné à l'étape 309.  FIG. 13 represents the process of mode selection with determination of a mode corresponding to three, four or five sounds by means of the key 21 actuated one, two or three times. Tests 301, 302 are carried out to determine if the number of sounds entered is less than 5 or less and equal to 3, then after recording the preselected mode, in steps 303 or 304, a test 305 is carried out to determine whether this is a data entry evaluation. If this is not the case, a test 310 determines if there is a return entered and in the event of a positive response initializes the entry in a step 311. If the test 305 made it possible to determine that the current entry is an entry -evaluation, a test 306 determines whether the agreement is established. If so, a step 307 initializes the agreement. If not, a test 308 determines whether the number of sounds entered is equal to the selected mode. If so, full agreement is given in step 309.
En cas de dépassement du nombre de sons saisis, un message d'erreur s'affiche sur le premier afficheur 15. Les messages d'erreur ont été représentés sur les organigrammes des figures 14 et 15. If the number of sounds entered is exceeded, a error message is displayed on the first display 15. The error messages have been represented on the flowcharts in FIGS. 14 and 15.
L'organigramme de la figure 14 est relatif â un processus de saisie des éléments de structure et comprend un premier test 312 pour détermier si le nombre de sons saisis est égal au mode choisi. Si c'est le cas, un message 313 d'indication d'un dépassement de mode est affiché. Si ce n'est pas le cas, un test 314 détermine s'il y a un retour â la saisie. Si oui, la saisie est initialisée dans une étape 315, si non un test 316 détermine si le nombre de sons déjà saisis est égal à 1. Si un son a déjà été saisi, un test 317 détermine si le nouvel élément est différent de ceux déjà saisis, n'est pas interdit et ne double pas un élément déjà saisi. Si c'est le cas, l'élément de structure est enregistré dans l'étape 319. De même, si le nombre de sons saisis est différent de 1, après un passage en saisie-évaluation à l'étape 318, l'élément de structure est enregistré à l'étape 319. Un test 320 détermine ensuite si le nombre de sons saisis est égal au mode et, si c'est le cas, l'accord est déclaré complet à l'étape 321.  The flow diagram of FIG. 14 relates to a process for entering the structural elements and includes a first test 312 to determine whether the number of sounds entered is equal to the mode chosen. If this is the case, a message 313 indicating an overflow of mode is displayed. If this is not the case, a test 314 determines whether there is a return to entry. If yes, the entry is initialized in a step 315, if not a test 316 determines if the number of sounds already entered is equal to 1. If a sound has already been entered, a test 317 determines if the new element is different from those already entered, is not prohibited and does not duplicate an item already entered. If this is the case, the structural element is recorded in step 319. Likewise, if the number of sounds entered is other than 1, after passing through input-evaluation in step 318, the element structure is recorded in step 319. A test 320 then determines whether the number of sounds entered is equal to the mode and, if this is the case, the chord is declared complete in step 321.
L'organigramme de la figure 15 est relatif â un processus de saisie des notes. Comme dans le cas de l'organigramme de la figure 14, un premier test 322 détermine si le nombre de sons saisis est égal au mode choisi et si c'est le cas, un message de dépassement du mode est affiché sur le dispositif afficheur 15 dans une étape 323. Si le nombre de sons saisis est différent du mode, un second test 324 détermine si le nombre de sons saisis est nul. Si c'est le cas la note est enregistrée dans une étape 326. Si ce n'est pas le cas, avant d'enregistrer la note, une étape 325 permet de vérifier le dernier son rentré.  The flowchart in Figure 15 relates to a note entry process. As in the case of the flowchart in FIG. 14, a first test 322 determines whether the number of sounds entered is equal to the chosen mode and if this is the case, a message for exceeding the mode is displayed on the display device 15 in a step 323. If the number of sounds entered is different from the mode, a second test 324 determines whether the number of sounds entered is zero. If this is the case, the note is recorded in a step 326. If this is not the case, before recording the note, a step 325 makes it possible to check the last sound entered.
La figure 16 montre un organigramme relatif â la saisie des altérations â l'aide des touches 39, 40 du clavier 14. Un premier test 327 détermine s'il y a retour â la saisie. Si oui, la saisie est initialisée dans l'étape 328. Si non, il y a passage direct â un test 329 pour déterminer si la note est naturelle. Si oui, l'altération déterminée par la touche actionnée est rajoutée à l'étape 330. Si non, un second test 331 examine si la touche actionnée correspond à la même altération que celle déjà affectée à la note. Si oui, le son est traité en double altération à l'étape 332. L'organigramme de la figure 16 est en fait simplifié et en pratique d'autres tests sont utilisés. Par exemple, l'accès à la touche bémol n'est plus permis dès qu'il y a eu lors d'une saisieévaluation une affectation précédente de l'altération en dièse, et réciproquement. En saisie chiffrage, la première altération affectée à une note fait foi pour toute la recherche et est définitivement acquise. FIG. 16 shows a flowchart relating to the entry of alterations using the keys 39, 40 of the keyboard 14. A first test 327 determines whether there is a return to the entry. If so, the entry is initialized in step 328. If not, there is direct passage to a test 329 to determine if the note is natural. If yes, the alteration determined by the key pressed is added to step 330. If not, a second test 331 examines whether the key pressed corresponds to the same alteration as that already assigned to the note. If so, the sound is processed in double alteration in step 332. The flowchart in FIG. 16 is in fact simplified and in practice other tests are used. For example, access to the flat key is no longer allowed as soon as there has been a previous assignment of sharp alteration during a data entry evaluation, and vice versa. In costing entry, the first alteration assigned to a note is valid for all the research and is definitively acquired.
L'organigramme des figures 17A et 17B est relatif au processus de validation et fait appelà des sous-programmes de recherche par le nom de l'accord ou de recherche par les notes composant l'accord dont les organigrammes sont représentés sur les figures 18 et 20 et qui utilisent eux-mêmes un sous-programme commun de recherche de notes qui composent l'accord dont l'organigramme est représenté sur la figure 19.  The flowchart in FIGS. 17A and 17B relates to the validation process and uses search subroutines by the name of the agreement or search by the notes composing the agreement, the flowcharts of which are represented in FIGS. 18 and 20 and which themselves use a common subroutine for searching for notes which make up the agreement, the flow diagram of which is shown in FIG. 19.
Sur les figures 17A et 17B on voit un premier test 333 consistant à déterminer s'il s'agit d'un retour saisie, suivi, si la réponse est positive, d'une étape 334 d'initialisation de la saisie, puis dans tous les cas d'un test 335 pour déterminer s'il s'agit d'une saisie-évaluation. Si c'est le cas, un test 336 détεrmie si une saisie de la fonction omission a été effectuée par la touche 57. Si c'est le cas, une étape 337 consiste en la recehrche de l'accord par le nom. Si ce n'est pas le cas, un test 338 détermine si l'accord est établi. Si l'accord n'est pas établi, ceci est effectuéà l'étape 343 puis un test 344 détermine si le mode est égal à trois ou à quatre et si l'accord est "court" par sa dénomination. Si c'est le cas, l'accord court est pris en compte et un test 339 est effectué pour déterminer si l'accord est correct et si l'omission a été saisie, c'est-à-dire si une validation d'un type d'omission a été effectué. Si c'est le cas, il y a passage à une étape 342 de recherche de l'accord par le nom. Si ce n'est pas le cas, un test 340 détermine si l'accord est correct. Si non, un message est affiché à l'étape 341, sur l'afficheur 15, pour indiquer un message du type "inférieur à mode". In FIGS. 17A and 17B we see a first test 333 consisting in determining whether it is a return input, followed, if the response is positive, by a step 334 of initializing the input, then in all the cases of a test 335 to determine if it is a seizure-evaluation. If this is the case, a test 336 determines whether an entry of the omission function has been carried out by the key 57. If this is the case, a step 337 consists in receiving the agreement by name. If this is not the case, a test 338 determines whether the agreement is established. If the agreement is not established, this is carried out in step 343 then a test 344 determines whether the mode is equal to three or four and whether the agreement is "short" by its name. If this is the case, the short chord is taken into account and a test 339 is carried out to determine if the chord is correct and if the omission has been entered, i.e. if a validation of some type of omission has been made. If this is the case, there is a passage to a step 342 of searching for the agreement by the name. If this is not the case, a test 340 determines whether the agreement is correct. If not, a message is displayed in step 341, on the display 15, to indicate a message of the "less than mode" type.
Si la réponse au test 344 est non, c'est-à-dire s'il ne s'agit pas d'un accord court avec un mode égal à 3 ou 4, une étape 346 permet d'établir les omissions, puis un test 347 détermine si un accord est possible. Si ce n'est pas possible, il y a initialisation de la saisie à l'étape 348. Si l'accord est possible, un test 349 détermine s'il y a plusieurs possibilités d'omissisons. Si la réponse au test 349 est négative, l'étape suivante 350 consiste à donner l'unique solution d'omission. Si la réponse au test 349 est positive, il y a passage à une étape 351 consistant à donner la première solution d'une omission, puis passage au test 339 déjà mentionné.  If the answer to test 344 is no, that is to say if it is not a short agreement with a mode equal to 3 or 4, a step 346 makes it possible to establish the omissions, then a test 347 determines if an agreement is possible. If this is not possible, the entry is initialized in step 348. If agreement is possible, a test 349 determines whether there are several possibilities of omissions. If the answer to test 349 is negative, the next step 350 consists in giving the only solution of omission. If the response to test 349 is positive, there is passage to a step 351 consisting in giving the first solution of an omission, then passage to test 339 already mentioned.
Si le test 335 détermine qu'il ne s'agit pas d'une saisie-évaluation, un test 352 examine si le nombre de sons déjà saisis est égal à un et si le mode est égal à 3. Si oui, il y a passage à une étape 353 de recherche de l'accord par le nom. Si non, il y a passage à une étape 354 consistant à vérifier le dernier son, puis à un test 355 pour vérifier si celui-ci est correct. Si la réponse au test 355 est positive, un test 356 détermine si le nombre de sons saisis est égal au mode. Si ce n'est pas le as, l'étape suivante 357 est analogue à l'étape 341 et conssite en l'affichage d'un message "inférieur à mode". Si la réponse au test 356 est positive, il y a passage à une étape de recherche de l'accord par les notes.  If test 335 determines that it is not an entry-evaluation, a test 352 examines whether the number of sounds already entered is equal to one and if the mode is equal to 3. If yes, there is passage to a step 353 of searching for the agreement by name. If not, there is passage to a step 354 consisting in checking the last sound, then in a test 355 to check whether this is correct. If the response to test 355 is positive, a test 356 determines whether the number of sounds captured is equal to the mode. If it is not the ace, the next step 357 is analogous to step 341 and consists of the display of a message "less than mode". If the answer to test 356 is positive, there is a transition to a step of finding the chord by the notes.
La figure 18 concerne un organigramme simplifié montrant les étapes successives dans le processus d'une recherche par le nom. Dans une première étape 359, le nom de l'accord est vérifié. Dans une seconde étape 360, la recherche des notes qui composent l'accord est effectuée conformément à l'organigramme de la figure 19 qui sera décrit plus loin. La troisième étape 361 est constituée par un affichage de l'accord sur l'écran vertical 16 et l'écran horizontal 15. L'étape suivante 361' consiste en la recherche de la place de l'accord dans la base de données 309. Enfin, l'étape 362 consiste en la recherche dans le panel exhaustif des solutions, des renversements sur la même fondamentale et sur une fondamentale différente. Figure 18 relates to a simplified flowchart showing the successive steps in the process of searching by name. In a first step 359, the name of the agreement is verified. In a second step 360, the search for the notes that make up the chord is carried out in accordance with the flow diagram of FIG. 19 which will be described later. The third step 361 consists of a display of the agreement on the vertical screen 16 and the horizontal screen 15. The next step 361 ′ consists in searching for the place of the agreement in the database 309. Finally, step 362 consists in searching the exhaustive panel for solutions, reversals on the same fundamental and on a different fundamental.
L'organigramme de la figure 20 est relatif à une recherche par les notes. Dans la mesure où tous les accords possibles sont répertoriés dans la base de données 209 qui est exhaustive (Fig. 11A et 11B), le processus de recherche peut être linéaire, comme celui de la figure 18, et il n'est pas nécessaire de prévoir de boucles supplémentaires de messages d'erreur. Une première étape 373 consiste en une construction du code de recherche, à partir de la combinaison de notes introduites, une seconde étape 374 consiste en une recherche de la place de l'accord dans la base de données 209 avec le code de recherche. Une troisième étape 375 est constituée par une recherche de notes qui composent l'accord conformément à l'organigramme de la figure 19. L'étape suivante 376 consiste en l'affichage de l'accord sur l'écran vertical 16 et sur l'écran horizontal 15, et une étape suivante 377 consiste en une recherche dans le panel exhaustif des solutions des renversements sur la même fondamentale et sur une fondamentale différente.  The flowchart in FIG. 20 relates to a search by the notes. Since all possible agreements are listed in the comprehensive database 209 (Fig. 11A and 11B), the search process can be linear, like that in Figure 18, and there is no need to provide additional loops of error messages. A first step 373 consists of a construction of the search code, from the combination of notes introduced, a second step 374 consists of a search for the place of the agreement in the database 209 with the search code. A third step 375 is constituted by a search for notes which make up the chord in accordance with the flow diagram of FIG. 19. The next step 376 consists in displaying the chord on the vertical screen 16 and on the horizontal screen 15, and a next step 377 consists of a search in the exhaustive panel of solutions for reversals on the same fundamental and on a different fundamental.
La figure 19 illustre un organigramme de dêchiffrage des accords, qui est mis en oeuvre dans les étapes 360 et 375 des procédures de recherche des figures 18 et 20.  FIG. 19 illustrates a flow diagram of deciphering the chords, which is implemented in steps 360 and 375 of the search procedures of FIGS. 18 and 20.
Le déchiffrage des accords implique la mise en oeuvre d'un certain nombre de règles. Selon la présente invention ces règles ont été limitées aux cinq points suivants :  The deciphering of the agreements implies the implementation of a certain number of rules. According to the present invention, these rules have been limited to the following five points:
I La 7 et la 7M (la septième mineure et la septième majeure) ne doivent pas "doubler" nominativement, en dièse ou en bémol, la fondamentale.  I The 7 and 7M (the seventh minor and the seventh major) must not "double" by name, in sharp or flat, the fundamental.
II Pas de cohabitation entre altération dièse et bemol dans un accord.  II No cohabitation between sharp and flat alteration in an agreement.
III Deux notes consécutives ne peuvent être sur la même ligne ou interligne.  III Two consecutive notes cannot be on the same line or line spacing.
IV La position des notes sur la portée tient compte de l'armature de l'accord.  IV The position of the notes on the staff takes into account the framework of the chord.
V Les notes placées dans la tessiture immédiate de la fondamentale sont privilégiées. V The notes placed in the immediate range of the are privileged.
Si l'on considère la figure 19, on voit une première étape 363 qui consiste à vérifier que l'accord n'oblige pas à un changement de fondamentale. L'étape suivante 364 consiste à initialiser une recherche dans le sens montant, c'est-à-dire en partant des notes les plus basses. L'étape 365 et le test 366 constituent une boucle de recherche montante. L'étape 365 consiste à chercher la ième note tandis que le test 366 détermine s'il s'agit de la dernière note ou s'il y a une erreur. Si ce n'est pas le cas, il y a retour à l'étape 365. Si en revanche le résultat du test 366 est positif, le test suivant 367 détermine s'il y a ou non une erreur. Si une erreur est détectée, le test 371 est mis en oeuvre pour déterminer si la fondamentale est en mode naturel. Si c'est le cas, l'étape 372 vérifie les notes bécarres.  If we consider Figure 19, we see a first step 363 which consists in verifying that the agreement does not require a fundamental change. The next step 364 consists in initializing a search in the upward direction, that is to say starting from the lowest notes. Step 365 and test 366 constitute a rising research loop. Step 365 consists of searching for the ith note while test 366 determines whether it is the last note or whether there is an error. If this is not the case, there is a return to step 365. If on the other hand the result of test 366 is positive, the following test 367 determines whether or not there is an error. If an error is detected, test 371 is run to determine if the fundamental is in natural mode. If this is the case, step 372 verifies the natural notes.
Si une erreur a été détectée au test 367, l'étape 368 initialise la recherche descendante à partir de la note la plus haute. L'étape 369 consistant à chercher la ième note et le test 370 consistant à examiner si la première note a été trouvée constituent une boucle similaireà la boucle 365, 366. Lorsque la première note, c'est-à-dire la note la plus basse de l'accord a été trouvée, la réponse au test 370 est positive et il y a passage au test 371 déjà mentionné.  If an error was detected in test 367, step 368 initiates the descending search from the highest score. The step 369 consisting in searching for the ith note and the test 370 consisting in examining whether the first note has been found constitute a loop similar to the loop 365, 366. When the first note, that is to say the most low of the agreement was found, the response to test 370 is positive and there is passage to test 371 already mentioned.
On donnera ci-dessous trois exemples de déchiffrage d'accords, en utilisant les notations anglaises désignant les notes par les lettres Aà G.  We will give below three examples of deciphering chords, using the English notations designating the notes by the letters A to G.
Le premier exemple est constitué par un accordà 5 sons désigné par B dièse 5+ 67M 11+ avec les omissions de la tierce (3) et de la neuvième (9).  The first example consists of a 5-tone chord designated by B sharp 5+ 67M 11+ with the omissions of the third (3) and the ninth (9).
Cet accord fait partie d'un petit groupe d'accords (0,2% des accords mémorisés) qui transgressent les règles de principe que nous nous sommes fixées. Cet accord impose un changement de fondamentale : B dièse devient D double bémol.  This agreement is part of a small group of agreements (0.2% of memorized agreements) which violate the rules of principle that we have set for ourselves. This agreement requires a fundamental change: B sharp becomes D double flat.
L'étape 363 permet de détecter la nécessité du changement de fondamentale.  Step 363 makes it possible to detect the need for a change of fundamental.
Le traitement dans la 1ère boucle donne : D double bémol/ A bémol/ B double bémol / C bémol/ G bémol The processing in the 1st loop gives: D double flat / A flat / B double flat / C flat / G flat
Le second exemple est constitué par un accord à quatre sons désigné.par F m 5+ 7M  The second example consists of a four-tone chord designated by F m 5+ 7M
Cet accord ne nécessite pas de changement de fondamentale. L'exploration de l'accord s'effectue des notes les plus basses vers les plus hautes. Le passage dans la 1ère boucle de recherche donne : F/A bémol/ D bémol/ E  This agreement does not require a fundamental change. The exploration of the chord is carried out from the lowest notes to the highest. The passage in the 1st search loop gives: F / A flat / D flat / E
Le troisième exemple est constitué par un accord à 5 sons désigné par A Sus 45- 7M 9  The third example consists of a 5-tone chord designated by A Sus 45- 7M 9
Cet accord ne nécessite pas de changement de fondamentale, mais le passage dans la 1ère boucle de recherche révèle, une impossibilité de respecter les règles définies ci-dessus. Il y a erreur et abandon du traitement dans cette boucle. La 2ème boucle de recherche résoud le problème (exploration inverse des notes les plus hautes vers les plus basses) et donne : A/ C double dièse / D dièse / G dièse / A diese  This agreement does not require a fundamental change, but the passage in the 1st research loop reveals, an impossibility to respect the rules defined above. There is an error and abort of processing in this loop. The 2nd search loop solves the problem (reverse exploration of the highest notes to the lowest) and gives: A / C double sharp / D sharp / G sharp / A diese
La figure 21 montre un exemple d'accord dont les notes le composant sont affichées sur la portée 17 de l'afficheur 16 (affichage 81), et dont le nom est affiché sur l'afficheur 15 (affichage 75 de LA m 5+ 7M 13 avec indication 76 des omissions de la neuvième et de la onzième). La présence de flèches sur l'afficheur 15 dans les cases 19b indique que des solutions multiples sont possibles avec une même fondamentale, avec différentes positions pianistiques. L'actionnement des touches 22, 23 permet de faire défiler différentes positions pianistiques. La figure 22 montre le résultat obtenu si l'on choisit l'omission de la tierce. L'afficheur 15 présente alors un affichage 77 du nom de l'accord (LA 5+ 67M 9+) et l'indication 77 de l'omission de la tierce tandis que l'afficheur 16 présente sur la portée 17 avec un affichage 82 les différentes notes composant l'accord.  Figure 21 shows an example of a chord whose component notes are displayed on staff 17 of display 16 (display 81), and whose name is displayed on display 15 (display 75 of LA m 5+ 7M 13 with indication 76 of the omissions of the ninth and eleventh). The presence of arrows on the display 15 in the boxes 19b indicates that multiple solutions are possible with the same fundamental, with different pianistic positions. Pressing the keys 22, 23 makes it possible to scroll through different piano positions. Figure 22 shows the result obtained if we choose the omission of the third party. The display 15 then presents a display 77 of the name of the agreement (LA 5+ 67M 9+) and the indication 77 of the omission of the third party while the display 16 presents on the staff 17 with a display 82 the different notes making up the chord.
La figure 23 montre le résultat de l'affichage d'un accord sur les afficheurs 15 et 16 après avoir effectué en appuyant sur la touche 28, un renversement avec une fondamentale différente à partir de l'accord affiché sur la figure 21. L'afficheur 15 fait alors apparaître un affichage 79 indiquant un nouveau nom d'accord (SI 69-) et un affichage 80 précisant l'omission de la quinte, et l'afficheur 16 fait apparaître l'affichage 83, sur la portée 17, des notes composant le nouvel accord. Figure 23 shows the result of the display of a chord on the displays 15 and 16 after having performed by pressing the key 28, a reversal with a different fundamental from the chord displayed in Figure 21. The display 15 then brings up a display 79 indicating a new chord name (SI 69-) and a display 80 specifying the omission of the fifth, and the display 16 shows the display 83, on the staff 17, of the notes composing the new chord.
La figure 24 fait apparaître l'évolution des affichages 63, 64 de la figure 5 après un actionnement de la touche 29 de sélection d'un affichage en mode clavier ou portée, pour faire apparaître sur l'afficheur 15 soit le nom des notes composant l'accord 64, 85 affiché sur la portée 17 afin de permettre à un musicien débutant "non lecteur" de déchiffrer les notes de la portée, soit le nom des notes de l'accord 64, 85 affiché telles qu'elles se présentent sur le clavier d'un piano. Le mode d'affichage "clavier" ou "portée" sur l'afficheur 15 est signalé par l'affichage 86 d'une lettre caractéristique par exemple "C" ou "P" sur l'afficheur 15. Sur la figure 24, le mode "clavier" a été choisi, de sorte que l'affichage 84 du nom des notes de l'accord fait apparaître "RE" pour "DO double dièse" et "FA" pour "MI dièse". De nouvelles actions sur la touche 29 feraient revenir à l'affichage un nom de l'accord LA dièse 9-, puis à un affichage du nom des notes de la portée avec l'affichage d'un "P" sur l'afficheur 15, puis de nouveau à un affichage du nom des notes de l'accord affiché, selon le clavier d'un piano, comme représenté sur la figure 24. La touche 29 est ainsi liée à une boucle de traitement à trois niveaux d'information.  FIG. 24 shows the evolution of the displays 63, 64 of FIG. 5 after actuation of the key 29 for selecting a display in keyboard or staff mode, in order to show on the display 15 either the name of the component notes chord 64, 85 displayed on staff 17 in order to allow a beginner "non-reader" musician to decipher the notes of the staff, ie the names of the notes of chord 64, 85 displayed as they appear on the keyboard of a piano. The display mode "keyboard" or "range" on the display 15 is indicated by the display 86 of a characteristic letter for example "C" or "P" on the display 15. In FIG. 24, the "keyboard" mode was chosen, so that the display 84 of the name of the notes of the chord shows "RE" for "DO double sharp" and "FA" for "MI sharp". New actions on the key 29 would return to the display a name of the LA sharp 9- chord, then to a display of the name of the notes of the staff with the display of a "P" on the display 15 , then again to a display of the name of the notes of the displayed chord, according to the keyboard of a piano, as shown in FIG. 24. The key 29 is thus linked to a processing loop with three levels of information.
Lorsque le dispositif est réalisé sous forme d'un ensemble portatif l'invention prévoit, dans certaines réalisations, d'associer au boîtier qui l'enferme des organes permettant de le fixer de manière amovible à un instrument de musique, comme par exemple le manche d'une guitare.  When the device is produced in the form of a portable assembly, the invention provides, in certain embodiments, for associating with the case which encloses it organs allowing it to be fixed in a removable manner to a musical instrument, such as for example the handle. of a guitar.
En variante, le dispositif peut être réalisé non pas en tant qu'ensemble portatif mais pour son incorporation dans un dispositif de synthèse de son, sous forme d'instrument du type synthétiseur ou autre.  As a variant, the device can be produced not as a portable assembly but for its incorporation into a sound synthesis device, in the form of an instrument of the synthesizer type or the like.

Claims

REVENDICATIONS
1. Dispositif d'aide au chiffrage harmonique destiné à l'évaluation, à l'affichage et à la composition d'accords musicaux comportant des moyens d'introduction de données relatives à un accord, caractérisé en ce que lesdits moyens d'introduction de données sont organisés pour permettre la saisie de toutes les combinaisons de structures harmoniques jusqu'au treizième degré de la gamme, note à note, ou de hauteurs de son, ou de codes musicaux et en ce qu'il comporte des moyens de traitement de ces données et des moyens de visualisation pour l'affichage suivant au moins deux des trois modes d'exϋression d'un accord musical cnoisi entre un affichage en caractères alphanumériques, un affichage en portée musicale et une représentation symbolique d'un clavier de piano, de tablature de guitare ou tout de autre instrument polyphonique.  1. A device for assisting with harmonic encryption intended for the evaluation, display and composition of musical chords comprising means for entering data relating to a chord, characterized in that said means for introducing data are organized to allow the entry of all combinations of harmonic structures up to the thirteenth degree of the scale, note to note, or of pitch, or of musical codes and in that it includes means for processing these data and display means for displaying according to at least two of the three modes of expression of a musical agreement selected between a display in alphanumeric characters, a display in musical range and a symbolic representation of a piano keyboard, guitar tab or any other polyphonic instrument.
2. Dispositif selon la revendication 1, caractérisé en ce qu'il comprend un organe (7) de reproduction sonore polyphonique ou arpégé exprimant l'accord visualisé.  2. Device according to claim 1, characterized in that it comprises a member (7) of polyphonic or arpeggiated sound reproduction expressing the displayed agreement.
3. Dispositif selon la revendication 1 ou la revendication 2, caractérisé en ce qu'il comprend une interface (9) pour l'élaboration de signaux de commande d'un instrument musical qui peut lui être relié et pour la réception de signaux ou codes musica x en provenance dudit instrument.  3. Device according to claim 1 or claim 2, characterized in that it comprises an interface (9) for the development of control signals of a musical instrument which can be connected to it and for the reception of signals or codes musica x from said instrument.
4. Dispositif selon la revendication 3, caractérisé en ce qu'il comprend un connecteur de sortie relié à ladite interface (9) pour l'application à un ou plusieurs instrument (s) musicaux et/ou appareil (s) externe (s) d'un signal de commande de production de sons d'un accord affiché et un connecteur d'entree relié à ladite interface (9) pour la réception de signaux ou de codes musicaux.  4. Device according to claim 3, characterized in that it comprises an output connector connected to said interface (9) for application to one or more musical instrument (s) and / or external device (s) of a control signal for producing sounds of a displayed chord and an input connector connected to said interface (9) for the reception of signals or musical codes.
5. Dispositif selon la revendication 1, caractérisé en ce que les moyens d'introduction de données et de traitement de celles-ci sont organisés pour la saisie d'accords à trois, quatre, cinq, six ou sept sons . 5. Device according to claim 1, characterized in that the data entry and processing means are organized for the capture of chords with three, four, five, six or seven sounds.
6. Dispositif selon les revendications 1 à 5, caractérisé en ce que les moyens d'introduction de données (14) comprennent un premier ensemble (141) de touches de commande de fonctions (21 à 31, 41), un deuxième ensemble (142) de touches (32 à 40, 22, 23) pour la saisie note par note d'un accord à chiffrer ou pour changer la fondamentale de l'accord visualisé ou pour positionner (22, 23) un curseur balayant l'ensemble des points qui symbolisent les notes sur un affichage de type portée, clavier ou tablature et un troisième ensemble (143) de touches (42 à 57) pour la saisie ou l'effacement du nom d'un accord à évaluer.  6. Device according to claims 1 to 5, characterized in that the data input means (14) comprise a first set (141) of function control keys (21 to 31, 41), a second set (142 ) of keys (32 to 40, 22, 23) for entering note by note of a chord to be encrypted or to change the fundamental of the chord displayed or to position (22, 23) a cursor sweeping all the points which symbolize the notes on a staff, keyboard or tablature type display and a third set (143) of keys (42 to 57) for entering or deleting the name of a chord to be evaluated.
7. Dispositif selon la revendication 6, caractérisé en ce que le deuxième ensemble (142) de touches (32 à 40, 22, 23) pour la saisie note par note d'un accord à chiffrer ou pour changer la fondamentale de l'accord visualisé comprend au moins sept touches (32 à 38) représentant des notes, deux touches (39, 40) représentant des altérations et deux touches (22, 23) marquées de deux flèches de direction opposées.  7. Device according to claim 6, characterized in that the second set (142) of keys (32 to 40, 22, 23) for the note by note entry of a chord to be encrypted or to change the fundamental of the chord displayed includes at least seven keys (32 to 38) representing notes, two keys (39, 40) representing alterations and two keys (22, 23) marked with two opposite direction arrows.
8. Dispositif selon la revendication 6, caractérisé en ce que le troisième ensemble (143) de touches (42 à 57) pour la saisie ou l'effacement de la structure harmonique d'un accord à évaluer comprend des touches (42 à 56) représentant des intervalles en fonction de la fondamentale et une touche (57) pour la sélection d'omissions.  8. Device according to claim 6, characterized in that the third set (143) of keys (42 to 57) for entering or deleting the harmonic structure of a chord to be evaluated comprises keys (42 to 56) representing intervals as a function of the fundamental and a key (57) for selecting omissions.
9. Dispositif selon la revendication 6, caractérisé en ce que le premier ensemble (141) de touches de commande de fonctions comprend au moins une touche de mise en service et de réinitialisation (27), une touche de mise hors service (26), une touche (31) de propositions de gammes et de modes se rapportant à l'accord visualisé en apparition par famille tonale, une touche de mode de saisie (21) pour déterminer ou orienter la recherche pour un nombre présélectionné de trois, quatre, cinq, six ou sept notes, deux touches (22, 23) de commande de défilement de données affichées en cas de solutions multiples avec une fondamentale donnée en classement hiérarchisé, du plus simple au plus complexe, une touche (28) de commande de renversement avec une autre fondamentale d'un accord affiché, et une touche de validation (41). 9. Device according to claim 6, characterized in that the first set (141) of function control keys comprises at least one activation and reset key (27), one deactivation key (26), a touch (31) of proposals for ranges and modes relating to the chord displayed in appearance by tonal family, a key to input mode (21) to determine or orient the search for a preselected number of three, four, five, six or seven notes, two keys (22, 23) for controlling scrolling of data displayed in the event of multiple solutions with a fundamental given in hierarchical classification, from the simplest to the most complex, a key (28) for reversing command with another fundamental of a displayed agreement, and a validation key (41).
10. Dispositif selon la revendication 6, caractérisé en ce que le premier ensemble (141) de touches de commande de fonctions comprend en outre, au moins une touche (30) de commande de retour à une opération de consultation ou de modification des données initiales et une touche (29) permettant de sélectionner à l'affichage soit le nom de l'accord, soit les notes qui entrent dans sa composition telles qu'elles apparaissent sur la portée, soit du nom desdites notes conformes au clavier d'un piano, ou tout autre représentation symbolique d'instrument.  10. Device according to claim 6, characterized in that the first set (141) of function control keys further comprises at least one control key (30) for returning to an operation for consulting or modifying the initial data and a key (29) making it possible to select on the display either the name of the chord, or the notes which enter into its composition as they appear on the staff, or the name of said notes conforming to the keyboard of a piano , or any other symbolic representation of an instrument.
11. Dispositif selon la revendication 6, caractérisé en ce que le premier ensemble (141) de touches de commande de fonctions comprend en outre au moins une touche (24) de commande de stockage en mémoire d'un ou de plusieurs accord (s) et une touche (25) de commande de restitution des accords mémorisés en vue de les comparer entre eux pour déterminer et afficher de nouveaux accords en cohérence harmonique.  11. Device according to claim 6, characterized in that the first set (141) of function control keys further comprises at least one key (24) for controlling memory storage of one or more chord (s) and a key (25) for restoring the memorized chords in order to compare them with each other to determine and display new harmonically coherent chords.
12. Dispositif selon la revendication 1, caractérisé en ce que, pour la recherche des notes qui composent un accord à positionner sur l'affichage en portée, il comprend de premiers moyens (363 à 366) pour effectuer une recherche dans le sens montant allant des notes les plus basses vers les notes les plus hautes à partir de la fondamentale et de seconds moyens (367 à 370) pour effectuer une recherche dans le sens descendant allant des notes les plus hautes vers les notes les plus basses en cas d'absence de résultat lors de la recherche effectuée dans le sens montant. 12. Device according to claim 1, characterized in that, for the search for the notes which make up a chord to be positioned on the staff display, it comprises first means (363 to 366) for carrying out a search in the upward direction going from the lowest notes to the highest notes at starting from the fundamental and second means (367 to 370) to carry out a search in the downward direction going from the highest notes to the lowest notes in the event of absence of result during the search carried out in the upward direction.
13. Dispositif selon la revendications 12, caractérisé en ce qu'il comprend en outre des moyens (363) de détermination de la possibilité ou non d'effectuer une recherche sans changement de fondamentale, compte-tenu des conditions spécifiques imposées à la recherche liée au déchiffrage des accords.  13. Device according to claims 12, characterized in that it further comprises means (363) for determining the possibility or not of carrying out a search without change of fundamental, taking into account the specific conditions imposed on the related research to decipher the agreements.
14. Dispositif selon la revendication 1, caractérisé en ce que les moyens de visualisations comprennent un premier afficheur (15) disposé selon une première direction X'X pour l'affichage de caractères alphanumériques et un second afficheur (16) disposé selon une seconde direction Y 'Y pour l'affichage en portée musicale ou en représentation symbolique d'un instrument polyphonique de musique.  14. Device according to claim 1, characterized in that the display means comprise a first display (15) arranged in a first direction X'X for the display of alphanumeric characters and a second display (16) arranged in a second direction Y 'Y for display in musical range or symbolic representation of a polyphonic musical instrument.
15. Dispositif selon la revendication 14, caractérisé en ce que le second afficheur (16) comprend des éléments matriciels unitaires (80) alignés selon une première ligne (98) et prévus pour l'affichage de caractères choisis parmi au moins six caractères spécifiques prédéterminés afin de constituer des altérations tandis que des éléments matriciels (80) du second afficheur (16) alignés selon une seconde ligne 15. Device according to claim 14, characterized in that the second display (16) comprises unit matrix elements (80) aligned along a first line (98) and intended for the display of characters chosen from at least six specific predetermined characters in order to constitute alterations while matrix elements (80) of the second display (16) aligned along a second line
(99) parallèle à ladite première ligne (98) sont prévus pour l'affichage de caractères choisis parmi au moins quatre autres caractères spécifiques prédéterminés pour constituer le corps des notes. (99) parallel to said first line (98) are provided for displaying characters chosen from at least four other specific characters predetermined to constitute the body of the notes.
16. Dispositif selon la revendication 14, caractérisé en ce que des lignes (17) perpendiculaires à la seconde direction Y' Y et superposées de façon fixe sur le second afficheur (16) pour constituer une portée musicale présentent un interligne (i) égal au double du pas (p) entre deux éléments matriciels unitaires successifs (80) d'une même ligne (98 ou 99) du second afficheur (16) et les lignes (17) de la portée superposées au second afficheur (16) sont disposées par rapport aux éléments matriciels unitaires (80) de chacune des deux lignes (98, 99) du second afficheur (16) de manière que ces derniers se trouvent soit intercalés entre deux lignes de la portée (17) soit superposés aux lignes (17) de la portée, deux éléments matriciels unitaires adjacents (80) d'une même ligne (98, 99) étant toujours disposés l'un en superposition à une ligne (17) de la portée et l'autre intercalé entre deux lignes (17) de la portée. 16. Device according to claim 14, characterized in that lines (17) perpendicular to the second direction Y 'Y and superimposed in a fixed manner on the second display (16) to constitute a musical staff have a line spacing (i) equal to double the step (p) between two successive unit matrix elements (80) of the same line (98 or 99) of the second display (16) and the lines (17) of the staff superimposed on the second display (16) are arranged relative to the unit matrix elements (80) of each of the two lines (98, 99) of the second display (16) so that the latter are either inserted between two lines of the staff (17) or superimposed on the lines (17) of the staff , two adjacent unit matrix elements (80) of the same line (98, 99) being always arranged one superimposed on a line (17) of the staff and the other interposed between two lines (17) of the staff .
17. Dispositif selon l'une quelconque des revendications précédentes, caractérisé en ce que lorsqu'il est réalisé en tant qu'ensemble portatif son boîtier (11) est muni d'organes permettant sa fixation amovible sur un instrument de musique comme le manche d'une guitare ou analogue.  17. Device according to any one of the preceding claims, characterized in that when it is produced as a portable assembly its housing (11) is provided with members allowing its removable fixing on a musical instrument such as the neck of 'a guitar or the like.
PCT/FR1990/000692 1989-09-26 1990-09-26 Aid device for hamonic numbering WO1991005330A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR89/12602 1989-09-26
FR8912602A FR2652432B1 (en) 1989-09-26 1989-09-26 PORTABLE HARMONY ASSISTANCE DEVICE.

Publications (1)

Publication Number Publication Date
WO1991005330A1 true WO1991005330A1 (en) 1991-04-18

Family

ID=9385833

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR1990/000692 WO1991005330A1 (en) 1989-09-26 1990-09-26 Aid device for hamonic numbering

Country Status (3)

Country Link
AU (1) AU6520590A (en)
FR (1) FR2652432B1 (en)
WO (1) WO1991005330A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2434480A1 (en) * 2010-09-23 2012-03-28 Chia-Yen Lin Multi-key electronic music instrument
EP3985659A4 (en) * 2019-06-12 2023-01-04 Instachord Corp. Chord playing input device, electronic musical instrument, and chord playing input program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2013019A (en) * 1978-01-23 1979-08-01 Dcl Elec Electronic display device for fretted stringed instruments
GB2049260A (en) * 1979-05-11 1980-12-17 Danny J Electronic chord indicator
US4476767A (en) * 1980-11-20 1984-10-16 Ricoh Watch Co., Ltd. Keyboard input coding device and musical note displaying device
US4646609A (en) * 1984-05-21 1987-03-03 Nippon Gakki Seizo Kabushiki Kaisha Data input apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4054868A (en) * 1976-05-12 1977-10-18 Rokore Concepts Associates Ltd. Electronic musical scale and chord display apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2013019A (en) * 1978-01-23 1979-08-01 Dcl Elec Electronic display device for fretted stringed instruments
GB2049260A (en) * 1979-05-11 1980-12-17 Danny J Electronic chord indicator
US4476767A (en) * 1980-11-20 1984-10-16 Ricoh Watch Co., Ltd. Keyboard input coding device and musical note displaying device
US4646609A (en) * 1984-05-21 1987-03-03 Nippon Gakki Seizo Kabushiki Kaisha Data input apparatus

Also Published As

Publication number Publication date
AU6520590A (en) 1991-04-28
FR2652432B1 (en) 1992-01-03
FR2652432A1 (en) 1991-03-29

Similar Documents

Publication Publication Date Title
Gröjer Intangibles and accounting classifications: in search of a classification strategy
Bantin Strategies for managing electronic records: a new archival paradigm? An affirmation of our archival traditions?
EP0178232A1 (en) Identity document protected against falsification and method for manufacturing the same
MacNeil Trust and professional identity: narratives, counter-narratives and lingering ambiguities
Andersen Analyzing the role of knowledge organization in scholarly communication: An inquiry into the intellectual foundation of knowledge organization
Burk Cheap Creativity and What It Will Do
Kraut Artworld metaphysics
WO1991005330A1 (en) Aid device for hamonic numbering
Pierce Writing at the Speed of Sound: Music Stenography and Recording beyond the Phonograph
Kelly Chant and its Origins
Atkinson Types, styles, and spaces of possibility: Phenomenology and musical improvisation
Smith Mathias Spahlinger
BE1007968A6 (en) Teaching support for teaching elements of musical harmony
Con Diaz Encoding Music: Perforated Paper, Copyright Law, and the Legibility of Code, 1880-1908
Muniz What's Notation Got to Do with It? Enharmonic Modulations Reconsidered
Levenson Motivic-harmonic transfer in the late works of Schubert: chromaticism in large and small spans
Leed Elizabeth Eisenstein's The Printing Press as an Agent of Change and the Structure of Communications Revolutions
Murphy Composition, improvisation, constitution: Forms of life in the music of Pierre Boulez and Ornette Coleman
Olmsted We shall overcome: economic stress, articulation and the life of Folkways Record and Service Corp., 1948-1969
Gilling Violins, venues and vortexes: interrogating pre-reflective relationality in orchestral work: a thesis presented in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Management at Massey University, Manawatū Campus, Palmerston North, New Zealand
Sadie Ethnomusicology and the New Grove
Nestoras Belonging to the West? Geopolitical Mythmaking in Modern Greece from the Enlightenment to the Euro-crisis
Baldwin Finding a Way Out: Proustian Semiotics in Deleuze and Guattari
FR2507362A1 (en) Computer based musical score writing system - uses light pen and TV screen to construct score on screen for generation by synthesiser
Zhilkin Data Science Without Makeup: A Guidebook for End-Users, Analysts, and Managers

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB IT LU NL SE

NENP Non-entry into the national phase

Ref country code: CA