Chord visual representation processor

The chord visual representation processing device uses concentric circles and two-dimensional coordinates to display both physical and geometric data of chord tones, addressing the challenge of understanding chord structures and improving user comprehension.

JP2026038428APending Publication Date: 2026-03-06藤澤 達矢
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024141877
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing technologies do not provide a visual representation process that displays both the physical property data and geometric shapes of the constituent tones of a chord, making it difficult for users to understand the acoustic characteristics and relationships between notes.

Method used

A chord visual representation processing device that displays physical characteristic data and geometric figures of constituent tones using concentric circles and two-dimensional plane coordinates, with specific marks and dynamic visual effects to illustrate the relationships between notes.

Benefits of technology

Enables users to intuitively understand the relationship between multiple constituent tones, facilitating a clearer comprehension of chord structure and enhancing musical experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026038428000001_ABST
    Figure 2026038428000001_ABST
Patent Text Reader

Abstract

To provide a technique for processing visual representations of chords. [Solution] A processor executes the following operations: an arithmetic process of acquiring frequency data for each constituent tone of the chord, calculating the value of a first greatest common divisor using the frequency data for each constituent tone, and calculating a quotient value for each constituent tone by dividing the frequency data of each constituent tone by the value of the first greatest common divisor; an arithmetic process of acquiring frequency data for each of two constituent tones of the chord, calculating the value of a second greatest common divisor using the frequency data for each of the two constituent tones, and calculating a quotient value for each of the two constituent tones by dividing the frequency data for each of the two constituent tones by the value of the second greatest common divisor; a display process of displaying and controlling the positions of a number of waves corresponding to the quotient value for each constituent tone so that they are evenly arranged on concentric circles for each constituent tone using a first specific mark; and a display process of displaying and controlling the positions of a number of waves corresponding to the quotient value for each of the two constituent tones so that they are connected to each other by attaching a second specific mark to the positions of the waves.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a chord visual representation processing device, and further to a chord visual representation processing method. [Background technology]

[0002] Chords, which are combinations of multiple notes, are displayed on a staff of musical notation with notes arranged one above the other, but this display makes it difficult to understand the acoustic characteristics of how the multiple notes harmonize with each other.

[0003] Furthermore, in terms of the relationship with frequency, for example, the auditory content of a major triad, such as the frequency ratio of the constituent notes being 4:5:6, is generally expressed in writing or in a frequency table, etc. However, the specific structure of a chord is difficult for the average user to imagine.

[0004] For example, Patent Document 1 proposes technology relating to electronic musical instruments, such as electronic keyboard instruments, that children can become familiar with no matter how they operate them. As background technology relating to chords, Patent Document 1 discloses the storage of pattern data, which are combinations of chord pitches, and the types of chords. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Publication No. 2022-000710 Summary of the Invention [Problem to be solved by the invention]

[0006] However, the above-mentioned Patent Document 1 does not disclose a visual representation process for chords that displays both the physical property data of the constituent tones that make up the chord and the geometric shapes of the constituent tones.

[0007] The present invention provides a technique for visually expressing chords that displays both the physical characteristic data of the constituent tones that make up a chord and the geometric figures of the constituent tones in the form of at least concentric circles. [Means for solving the problem]

[0008] In order to solve the above problem, one aspect of a chord visual representation processing device comprises: A receiving process for receiving constituent note designation data for identifying a plurality of constituent notes that make up a chord; a first arithmetic process of acquiring frequency data of each predefined constituent tone from a storage unit based on the constituent tone designation data received in the receiving process, calculating a value of a first greatest common divisor using the acquired frequency data of each constituent tone, and calculating a quotient value for each constituent tone by dividing the frequency data of each constituent tone by the value of the first greatest common divisor; a first physical characteristic data display process for controlling the display of the frequency data of each of the constituent tones calculated in the first calculation process, the value of the first greatest common divisor, and a name for specifying the quotient value for each of the constituent tones in characters together with the pitch name of each of the constituent tones; a second arithmetic process of acquiring frequency data for each of two predefined constituent tones from the storage unit based on the constituent tone designation data received by the receiving process, calculating a second greatest common divisor value using the acquired frequency data for each of the two constituent tones, and calculating a quotient value for each of the two constituent tones by dividing the frequency data for each of the two constituent tones by the value of the second greatest common divisor; a second physical characteristic data display process for controlling the display of the frequency data for each of the two constituent tones, the value of the second greatest common divisor, and the name for specifying the quotient value for each of the two constituent tones calculated in the second calculation process, together with the pitch names of the two constituent tones; a first geometrical figure display process for displaying and controlling the positions of waves corresponding to the quotient values ​​for each of the constituent tones calculated in the first calculation process so that the positions are evenly arranged on concentric circles for each of the constituent tones using first specific marks; a second geometrical figure display process for displaying and controlling the wave positions of the number of waves corresponding to the quotient values ​​of the two constituent tones calculated in the second calculation process so as to connect the waves to each other by attaching a second specific mark; The processor executes the following.

[0009] In one aspect, the processor: A two-dimensional coordinate system having a format configuration including a first axis that displays the pitch corresponding to each constituent tone that repeats every octave together with at least the name of each constituent tone and the frequency data of each constituent tone, and a second axis that displays the number of cycles of each constituent tone over time, and displays a plurality of straight lines at positions corresponding to the number of cycles of each constituent tone, A third geometric figure display process is further executed to attach a third specific mark to the position of each wave corresponding to the quotient value of each of the two constituent tones calculated in the second calculation process, and to control the display so that a straight line connects the third specific marks for each of the two constituent tones.

[0010] In one aspect, the processor: A fourth geometrical figure display process is further executed to control the display of the correspondence between the positions of the waves corresponding to the quotient values ​​of the constituent tones and the concentric circles in mutually distinguishable colors.

[0011] In one aspect, the processor: A fifth geometrical figure display process is further executed to control the position of each of the constituent sound waves to display a dynamic visual effect in which the waves move at a uniform speed on concentric circles.

[0012] In one aspect, the processor: A sixth geometrical figure display process is further executed to control the display of at least the names of the constituent tones in the pitch columns corresponding to the respective constituent tones, the plurality of straight lines at positions corresponding to the number of cycles of the respective constituent tones, and the third specific mark in mutually distinguishable colors in the two-dimensional plane coordinates.

[0013] In one aspect, the processor: The first and second physical property data display processes and the first and second geometric figure display processes are performed on a first visual representation screen.

[0014] In one aspect, the processor: The first and second physical property data display processes and the first and second geometric figure display processes are performed on a first visual representation screen, and the third geometric figure display process is performed on a second visual representation screen different from the first visual representation screen.

[0015] In another aspect, the present invention can be implemented as a method for processing the visual representation of chords and a program for processing the visual representation of chords. [Effects of the Invention]

[0016] The disclosed technology can provide a visual representation processing technology for chords that displays both the physical characteristic data of the constituent tones that make up a chord and the geometric figures of the constituent tones in the form of at least concentric circles.

[0017] Other objects, features and advantages will become apparent from a reading of the following detailed description when taken in conjunction with the drawings and claims. [Brief explanation of the drawings]

[0018] [Figure 1] FIG. 1 is a block diagram showing the configuration of a chord visual representation processing device according to an embodiment. [Figure 2] 10A to 10C are diagrams for explaining the sequence of chord visual representation processing according to an embodiment. [Figure 3] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 4] 10A and 10B are diagrams for explaining the form of two-dimensional plane coordinates in the visual representation processing of chords according to an embodiment. [Figure 5] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 6] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 7] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 8] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 9] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 10] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 11] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 12] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. [Figure 13] 10A and 10B are diagrams for explaining the form of concentric circles in the visual representation processing of chords according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0019] The present invention will now be described more fully with reference to the accompanying drawings, in which preferred embodiments are shown, but which may be embodied in many different forms and are not limited to the embodiments set forth herein.

[0020] [Configuration of a visual chord representation processor] The chord visual representation processing device 10 in one embodiment shown in Figure 1 is a device that provides a chord visual representation processing technology that displays both the physical characteristic data of the constituent notes and the geometric figures of the constituent notes in the form of concentric circles and two-dimensional plane coordinates, regardless of the combination of the constituent notes that make up the chord, as long as it is within a pure intonation scale.

[0021] In this embodiment, a case will be described in which the chord visual representation processing device 10 is applied to an electronic keyboard instrument as an electronic device. However, the electronic device may be any of a mobile phone terminal including a smartphone, a computer terminal including a personal computer and a tablet terminal, etc., as long as it has a configuration including a keyboard function. When a mobile phone terminal or a computer terminal is used as the electronic device, the hardware keyboard or software keyboard provided on these terminals can be used for the keyboard function.

[0022] As shown in FIG. 1, this chord visual representation processing device 10 includes hardware components and functional components. In other words, the chord visual representation processing device 10 has, as hardware components, a CPU (Central Processing Unit) 200 as a processor, a RAM (Random Access Memory) 201 as working memory, and a ROM (Read Only Memory) 202 that stores a boot program for startup.

[0023] The chord visual representation processing device 10 further includes a non-volatile flash memory 203 that rewritably stores an OS (Operating System), application programs, and various information (including data), a communication control unit 204 that has wireless and / or wired communication functions, and a communication interface (IF) unit 205 such as a NIC (Network Interface Card).

[0024] The chord visual representation processing device 10 further comprises a display unit 206 including a display (LCD: Liquid Crystal Display), a display control unit 207, and an information input / designation unit 208 including letter, symbol, and number keys, various function buttons (keys), a pointing unit, a cursor feed unit, etc.

[0025] The chord visual representation processing device 10 further includes a sound source unit 209 including a sound source device or sound source software such as a PCM (Pulse Code Modulation) sound source, and a sound source control unit 210.

[0026] The chord visual representation processing device 10 comprises a constituent note designation data receiving unit 20, an arithmetic processing unit 21, a display processing unit 22, and a constituent note designation data input unit 23 as functional components which will be described in detail later.

[0027] As an example, to logically realize each of the above-mentioned functional components in the chord visual representation processing device 10, a chord visual representation processing program is installed as an application program in the flash memory 203. Then, in the chord visual representation processing device 10, in response to a user instruction or power-on, the processor (CPU) 200 loads and executes the chord visual representation processing program in the RAM 201. The chord visual representation processing program works in conjunction with the above-mentioned hardware components to carry out the chord visual representation processing described in detail below.

[0028] [Visual representation of chords] Next, the operation of the chord visual representation processing device 10 will be described in detail with reference to FIGS. 1 and 2 and related figures (FIGS. 3 and 4).

[0029] Figure 2 shows an example of a sequence of chord visual representation processing in the chord visual representation processing device 10. Figure 3 shows an example of displaying both the physical property data of the constituent tones that make up a chord and the geometric figures of those constituent tones in the form of concentric circles. Figure 4 shows an example of displaying both the physical property data of the constituent tones that make up a chord and the geometric figures of those constituent tones in the form of two-dimensional plane coordinates.

[0030] In the chord visual representation processing device 10, when a user gives an instruction or the power is turned on, a chord visual representation processing program executed by the processor 200, which controls the chord visual representation processing device 10 as a whole, is started, and the following processes are carried out.

[0031] Essentially, the pitch of a musical note is defined by its frequency (F). Frequency refers to the number of waves vibrating per second. The period (T), which is the time it takes for this wave to vibrate once, is calculated as the reciprocal of the frequency (F) (T = 1 / F). For example, if the frequency of the constituent note C of a chord (hereinafter sometimes referred to as a chord constituent note) is 264 Hz, this means that it vibrates 264 times per second, and the period of one vibration is 1 / 264 of a second.

[0032] Furthermore, when the pitch is different, the frequency is different, and the period, which is the time it takes for one vibration, also differs. The higher the pitch, the higher the frequency in the geometric progression and the shorter the period. In chord constituent tones, the different periods of these different tones will coincide at the same point in time after some number of periods. However, this is only the case in the pure intonation, where there is a common divisor between the frequencies of the chord constituent tones; if there is no common divisor between the frequencies of the chord constituent tones, as in equal temperament, the periods will not coincide.

[0033] The characteristics of a chord are determined by the combination of notes with these characteristics, so a chord can be thought of as the rhythm of sound waves over an extremely short period of time. Therefore, an important element of the chord visual representation processor 10 is to convert the characteristic relationships, including the time points at which the sound waves of the chord constituent notes coincide, into concentric geometric figures and two-dimensional plane coordinates, and to dynamically display the chord constituent notes over this short period of time, thereby clearly visually representing their structure.

[0034] 1, the user can select a predetermined combination of chord-constituting notes from a pull-down menu on the display screen. The user can also select desired chord-constituting notes by entering MIDI (Musical Instrument Digital Interface) note numbers of multiple pitches into a predetermined text box (selection window) on the display screen (MIDI: registered trademark).

[0035] As an example, when the user selects chord constituent notes corresponding to a predetermined combination of chords from a pull-down menu on the display screen, the constituent note designation data input unit 23 sends out designation data (constituent note designation data) (e.g., C, E, G) corresponding to the selected (designated) chord constituent notes (see process S20 in Figure 2: constituent note designation process).

[0036] The constituent note designation data receiving unit 20 receives the constituent note designation data sent from the constituent note designation data input unit 23 (see process S21 in FIG. 2: constituent note designation data receiving process).

[0037] The arithmetic processing unit 21 acquires predefined frequency data of each constituent tone (e.g., 264 Hz, 330 Hz, 396 Hz) from the flash memory 203 serving as a storage unit based on the constituent tone designation data (e.g., C, E, G) received by the constituent tone designation data receiving unit 20, calculates the value of a first greatest common divisor (e.g., 66) using the acquired frequency data of each constituent tone, and calculates a quotient value (e.g., 4, 5, 6) for each constituent tone by dividing the frequency data of each constituent tone by the value of the first greatest common divisor (see process S22: first arithmetic processing in FIG. 2). For example, the frequency data of each constituent tone is stored in the flash memory 203 as a frequency definition file. Here, the user can define a different value for the frequency data of each constituent tone.

[0038] The display processing unit 22 controls the display of the frequency data of each constituent tone as the physical characteristic data of the constituent tone calculated by the calculation processing unit 21, the value of the first greatest common divisor, and the name for identifying the quotient value for each constituent tone together with the note name for each constituent tone (see process S23 in Figure 2: first physical characteristic data display process and Figure 3).

[0039] Next, the arithmetic processing unit 21 acquires frequency data (e.g., 264 Hz, 330 Hz; 264 Hz, 396 Hz; 330 Hz, 396 Hz) for each of two predefined constituent tones (e.g., C, E; C, G; E, G) from the flash memory 203 based on the constituent tone designation data (e.g., C, E, G) received by the constituent tone designation data receiving unit 20, calculates the value of the second greatest common divisor (e.g., 66, 132, 66) using the acquired frequency data for each of the two constituent tones, and calculates the quotient value for each of the two constituent tones (e.g., 4, 5; 2, 3; 5, 6) by dividing the frequency data for each of the two constituent tones by each of the values ​​of the second greatest common divisor (see process S24 in Figure 2: second arithmetic processing).

[0040] The display processing unit 22 controls the display of the frequency data for each of the two constituent tones, the value of the second greatest common divisor, and the name for identifying the quotient value for each of the two constituent tones as the physical characteristic data of the constituent tones calculated by the calculation processing unit 21, together with the note names for the two constituent tones (see process S25 in Figure 2: second physical characteristic data display process and Figure 3).

[0041] Furthermore, the display processing unit 22 controls the display of the positions of the number of waves (sound waves) corresponding to the quotient value (for example, 4, 5, 6) for each constituent tone calculated by the calculation processing unit 21 using a first specific mark (here, a circular mark) so that the positions are evenly arranged on concentric circles, for example, with 12 o'clock on a clock as the reference (see process S26 in Figure 2: first geometric figure display process and Figure 3).

[0042] Furthermore, the display processing unit 22 controls the display so that a second specific mark (here, a filled-in circular mark) is attached to the position of each wave corresponding to the quotient value (e.g., 4,5; 2,3; 5,6) of each of the two constituent tones calculated by the calculation processing unit 21, and the waves are connected to each other by a straight line (see process S27 in Figure 2: second geometric figure display process and Figure 3).

[0043] The above-described first and second physical property data display processes and the above-described first and second geometric figure display processes are performed on the same first visual representation screen.

[0044] Next, the display processing unit 22 uses a two-dimensional plane coordinate system with a predefined format configuration, which includes a first axis (horizontal axis) that displays the pitch corresponding to each constituent tone that repeats every octave, along with the name of each constituent tone (C, C#, D, D#, E, F, F#, G, G#, A, A#, B), the MIDI note number of each constituent tone (60, 61,..., 84), and the default frequency data of each constituent tone (264, 282,..., 1056), a second axis (vertical axis) that displays the number of cycles of each constituent tone over time (here, the number of cycles of constituent tone C), and an origin in the upper left corner, displaying multiple straight lines at positions corresponding to the number of cycles of each constituent tone.

[0045] Then, by using these two-dimensional plane coordinates, the display processing unit 22 attaches a third specific mark (here, a filled-in circular mark) to the position of the wave for each number corresponding to the quotient value (e.g., 4,5; 2,3; 5,6) for each two constituent tones calculated by the calculation processing unit 21, and controls the display so that a straight line connects the third specific marks for each two constituent tones (see process S28 in Figure 2: third geometric figure display process and Figure 4). For example, two-dimensional plane coordinates are stored in advance as a format definition file in flash memory 203. Note that, although pitches are displayed within a specific range of MIDI note numbers (60 to 84), the present invention is not limited to this.

[0046] The display processing unit 22 controls the display so that the correspondence between the positions of the number of waves corresponding to the quotient values ​​for each constituent tone calculated by the calculation processing unit 21 and each concentric circle is displayed in mutually distinguishable colors (see process S29 in Figure 2: fourth geometric figure display process and Figure 3).

[0047] The display processing unit 22 controls the display so that the positions of the waves of each constituent sound calculated by the calculation processing unit 21 are displayed as a dynamic visual effect in which they move at a uniform speed on concentric circles (see process S30 in Figure 2: fifth geometric figure display process and Figure 3). This dynamic visual effect can be realized, for example, by a slow-motion video of concentric circles moving at a uniform speed in a clockwise or counterclockwise direction, but alternative configurations such as sequentially flashing the position of each component sound wave are also possible. Furthermore, the video may be temporarily stopped as needed. These settings for the dynamic visual effect can be specified by the user, for example, from a pull-down menu on the first visual representation screen shown in FIG. 3.

[0048] The display processing unit 22 controls the display so that, in the above-mentioned two-dimensional plane coordinates, at least the name of each constituent note in the pitch column corresponding to each constituent note, the multiple straight lines at positions corresponding to the number of periods of each constituent note, and the third specific mark are displayed in mutually distinguishable colors (see process S31 in Figure 2: sixth geometric figure display process and Figure 4).

[0049] The above-mentioned first and second physical property data display processes and the above-mentioned first and second geometric figure display processes are performed on the same first visual representation screen, and the above-mentioned third geometric figure display process is performed on a second visual representation screen different from the first visual representation screen.

[0050] The results of the above-mentioned display processing by the display processing unit 22 are displayed on the display unit 206 of the chord visual representation processing device 10.

[0051] Next, an example of the chord visual representation process will be described in more detail with reference to FIGS. 1, 2, 3, and 4.

[0052] 3, according to the results of the first arithmetic processing and the first physical characteristic data display processing described above, if the designation data (constituent note designation data) corresponding to the received chord constituent notes are, for example, C, E, and G related to a C major triad chord, the frequencies of the constituent notes C, E, and G of this triad consisting of the root note, third note, and fifth note are 264 Hz, 330 Hz, and 396 Hz, and the greatest common divisor (GCD) of these frequencies is 66. The values ​​of the quotients of the greatest common divisors of the frequencies of the constituent notes C, E, and G are 4, 5, and 6, respectively.

[0053] Frequency is the number of waves per second. The period, which is the time for one wave, is the inverse of the frequency, and is 1 / 264, 1 / 330, or 1 / 396 seconds. The period for four waves of the constituent note C is 4 x 1 / 264 = 1 / 66 seconds, the period for five waves of the constituent note E is 5 x 1 / 330 = 1 / 66 seconds, and the period for six waves of the constituent note G is 6 x 1 / 396 = 1 / 66 seconds. Therefore, the periods of a triad consisting of the constituent notes C, E, and G are the same, every 1 / 66 seconds, corresponding to the number of waves. In this way, the waves of this triad form a single composite wave.

[0054] The period of this composite wave is 1 / 66 seconds, and by taking the inverse of this, we obtain a frequency value of 66. As a result, the period of the chord, which is the composite wave of these constituent notes C, E, and G, is 1 / 66 seconds, and the frequency is 66 Hz. This frequency of 66 Hz is the same as the pitch C, which is two octaves below the frequency of the constituent note C of the triad, 264 Hz, according to 66 = 264 × 1 / 4. Furthermore, this frequency value of 66 coincides with the greatest common divisor, 66.

[0055] Next, in the second calculation process described above, the calculation processing unit 21 obtains the frequencies (Freq1, Freq2) of each of the two constituent notes (Note1, Note2) C, E; C, G; E, G of the triad from the frequency definition file, calculates the greatest common denominators (GCD) of 66, 132, and 66 based on the obtained frequencies of each of the two constituent notes, and calculates the quotients (Quot1, Quot2) of 4, 5; 2, 3; 5, 6 for each of the two constituent notes by dividing the frequencies of each of the two constituent notes by the greatest common denominators.

[0056] As illustrated in Figure 3, according to the results of the second calculation process and the second physical characteristic data display process described above, the greatest common divisor of the two constituent tones C and E, which have frequencies of 264Hz and 330Hz, is 66; the greatest common divisor of the two constituent tones C and G, which have frequencies of 264Hz and 396Hz, is 132; and the greatest common divisor of the two constituent tones E and G, which have frequencies of 330Hz and 396Hz, is 66. In FIG. 3, the positions of the constituent notes C, E, and G correspond to the first, second, and third concentric circles shown in order from the inside to the outside. The periods of each pair of constituent tones, C, E; C, G; E, G, coincide at 1 / 66th of a second, the same as the period of a triad. The periods of the two constituent tones, C and G, also coincide at 1 / 132th of a second, which is half of the 1 / 66th of a triad's period, i.e., at the midpoint of the triad's period. Furthermore, the quotient of the two constituent tones, C and G, whose frequencies are 264 Hz and 396 Hz, respectively, with their greatest common divisor of 132, is 2 and 3. Therefore, it can be said that the period of two waves of the constituent tone, C, and the period of three waves of the constituent tone, G, coincide. These characteristics constitute one unit, and the same pattern is repeated thereafter. If these characteristics are plotted on a two-dimensional coordinate system with pitch on the horizontal axis, time on the vertical axis, and the origin at the top left, they can be expressed as shown in Figure 4.

[0057] As a result of the above-mentioned first and second calculation processes and the first and second physical characteristic data display processes, the user can understand the physical characteristic data of the triad composed of the constituent notes C, E, and G by referring to the first visual representation screen displayed in text as shown in Figure 3 on the display unit 206 of the chord visual representation processing device 10.

[0058] As illustrated in Figure 3, according to the first geometric figure display process described above, the display processing unit 22 controls the display of the positions of the number of waves (sound waves) corresponding to the quotient values ​​(4, 5, 6) for each constituent tone calculated by the calculation processing unit 21 using a first specific mark (here, a circular mark) so that the positions are evenly arranged on concentric circles, for example, with 12 o'clock on a clock as the reference, for each constituent tone.

[0059] Furthermore, according to the second geometric figure display process described above, the display processing unit 22 controls the display so that a second specific mark (here, a filled-in circular mark) is attached to the position of each wave corresponding to the quotient value (4, 5; 2, 3; 5, 6) of each of the two constituent tones calculated by the calculation processing unit 21, and the waves are connected to each other by a straight line.

[0060] Furthermore, according to the fourth geometric figure display process described above, the display processing unit 22 controls the display so that the correspondence between the positions of the number of waves corresponding to the quotient values ​​for each constituent tone calculated by the calculation processing unit 21 and each concentric circle is displayed in mutually distinguishable colors.

[0061] Furthermore, according to the fifth geometric figure display process described above, the display processing unit 22 controls the display so as to display a dynamic visual effect in which the positions of the waves of each constituent sound calculated by the calculation processing unit 21 move at a uniform speed on concentric circles.

[0062] To add to the first, second, fourth and fifth geometric figure display processes described above, the calculation processing unit 21 and the display processing unit 22 perform coordinated processing such that the pitch of the first note is the radius of the smallest circle, the pitch difference between the first note and each note is converted into the difference in radius of the corresponding concentric circles, the passage of time is converted into uniform circular motion around the concentric circles corresponding to each note, and the position where the note is generated is set to 12 o'clock on a clock, for example, and the wave periods of each note that make up the chord are placed at the center of the small circle on each concentric circle.

[0063] As a result of these first, second, fourth and fifth geometric figure display processes, the user can understand the geometric figure of a triad composed of the constituent notes C, E and G by referring to the first visual representation screen displayed as shown in FIG. 3 on the display unit 206 of the chord visual representation processing device 10.

[0064] As illustrated in Figure 4, according to the third geometric figure display process described above, the display processing unit 22 uses a two-dimensional plane coordinate system with a predefined format configuration, which includes a first axis (horizontal axis) that displays the pitch corresponding to each constituent tone that repeats every octave, along with the name of each constituent tone (C, C#, D, D#, E, F, F#, G, G#, A, A#, B), the MIDI note number of each constituent tone (60, 61,..., 84), and the default frequency data of each constituent tone (264, 282,..., 1056), a second axis (vertical axis) that displays the number of cycles of each constituent tone over time (here, the number of cycles of constituent tone C), and an origin in the upper left corner, and displays multiple straight lines at positions corresponding to the number of cycles of each constituent tone.

[0065] Then, by using these two-dimensional plane coordinates, the display processing unit 22 attaches a third specific mark (here, a filled-in circular mark) to the position of each wave for each number corresponding to the quotient value (4,5;2,3;5,6) for each two constituent tones calculated by the calculation processing unit 21, and controls the display so that a straight line connects the third specific marks for each two constituent tones.

[0066] According to the sixth geometric figure display process described above, the display processing unit 22 performs control so that at least the name of each constituent note in the pitch column corresponding to each constituent note, the multiple straight lines at positions corresponding to the number of cycles of each constituent note, and the third specific mark are displayed in mutually distinguishable colors in the two-dimensional plane coordinates described above.

[0067] As a result of the third and sixth geometrical figure display processes described above, the user can understand both the physical characteristic data and the geometrical figure characteristics of a triad composed of the constituent notes C, E, and G in the form of two-dimensional plane coordinates by referring to the second visual representation screen displayed as shown in FIG. 4 on the display unit 206 of the chord visual representation processing device 10.

[0068] [Another example of visual representation processing of chords] Next, other display examples of the chord visual representation process will be described with reference to FIGS. 1, 2 and related figures (FIGS. 5 to 13).

[0069] The user can use the pull-down menu on the first visual representation screen to select options such as triads, tetrads, pentads, first inversions of triads, and second inversions of triads for all chords in the C major scale, and check both the physical property data and the geometrical figure properties. Users can also select "Free" from the pull-down menu to try out different shapes that appear depending on the combination of sounds they specify. However, geometric shapes will only be displayed if there is a common factor between the frequencies of all the specified constituent sounds. In other words, if there is no common factor, no geometric shape will be displayed and an error message will be displayed.

[0070] The display example shown in FIG. 5 is a case where the designation data (constituent note designation data) corresponding to the chord constituent notes are C, E, and G related to a C major triad chord one octave above the pitch.

[0071] The frequencies of the constituent notes C, E, and G of this triad, which is made up of the root, third, and fifth notes, are 528Hz, 660Hz, and 792Hz, and the greatest common divisor of these frequencies is 132. The values ​​of the quotients of the greatest common divisors of the frequencies of the constituent notes C, E, and G are 4, 5, and 6.

[0072] In FIG. 5, the positions of the constituent notes C, E, and G correspond to the first, second, and third concentric circles shown in order from the inside to the outside. The points where the wave periods of the constituent tones C and E coincide are the fourth occurrence of the constituent tones C and the fifth occurrence of the constituent tones E, which are represented by the 12 o'clock position on a clock. The points where the wave periods of the constituent tones C and G coincide are the second occurrence of the constituent tones C and the third occurrence of the constituent tones G, which are represented by the 6 o'clock position on a clock, and the fourth occurrence of the constituent tones C and the sixth occurrence of the constituent tones G, which are represented by the 12 o'clock position on a clock. The points where the wave periods of the constituent tones E and G coincide are the fifth occurrence of the constituent tones E and the sixth occurrence of the constituent tones G, which are represented by the 12 o'clock position on a clock. The wave periods of these three constituent notes C, E, and G coincide at the 12 o'clock position on each concentric circle, so the waves of this triad form one composite wave.

[0073] The wave periods of the constituent notes C, E, and G are located at the centers of small circles that are the vertices of regular polygons (squares, regular pentagons, and regular hexagons) inscribed in each concentric circle, and when the wave periods of different constituent notes are the same, the wave periods of each are located on a straight line with the same central angle from the starting position. Note that if all the constituent notes that make up a chord are placed in the next higher octave, the frequencies of each constituent note will all double and the greatest common divisor will also double, so the quotient of the greatest common divisor of the frequencies of each constituent note, the position on the concentric circles of the wave periods of each constituent note, and the correspondence between the periods will not change.

[0074] If the above characteristics are plotted on a two-dimensional coordinate system, they can be expressed as the constituent tones shown in FIG. 4, but this is omitted here for the sake of simplicity.

[0075] The display example shown in FIG. 6 is a case where the designation data corresponding to the chord constituent notes (constituent note designation data) are C, E, G, and B related to a C major seventh chord.

[0076] The frequencies of the constituent notes C, E, G, and B of this four-tone chord, which consists of the root, third, fifth, and seventh notes, are 264Hz, 330Hz, 396Hz, and 495Hz, and the greatest common divisor of these frequencies is 33. The values ​​of the quotients of the greatest common divisors of the frequencies of each constituent note C, E, G, and B are 8, 10, 12, and 15.

[0077] In FIG. 6, the positions of the constituent notes C, E, G, and B correspond to the first, second, third, and fourth concentric circles shown in order from the inside to the outside. As can be seen from Figure 6, the points at which the wave periods of the constituent tones C and E, C and G, C and B, E and G, E and B, and G and B are aligned are represented by positions such as 12 o'clock, 3 o'clock, and 6 o'clock on a clock. The wave periods of these four constituent notes C, E, G, and B coincide at the 12 o'clock position on each concentric circle. As a result, the waves of this four-tone chord form one composite wave.

[0078] If the above characteristics are plotted on a two-dimensional coordinate system, they can be expressed as the four constituent notes C, E, G, and B shown in FIG.

[0079] The display example shown in FIG. 7 is a case where the designation data corresponding to the chord constituent notes (constituent note designation data) are C, E, G, B, and D related to a C major ninth chord.

[0080] The frequencies of the constituent notes C, E, G, B, and D of this pentatonic chord, which consists of the root, third, fifth, seventh, and ninth notes, are 264Hz, 330Hz, 396Hz, 495Hz, and 594Hz, and the greatest common divisor of these frequencies is 33. The values ​​of the quotients of the greatest common divisors of the frequencies of each constituent note C, E, G, B, and D are 8, 10, 12, 15, and 18.

[0081] In FIG. 7, the positions of the constituent notes C, E, G, B, and D correspond to the first, second, third, fourth, and fifth concentric circles shown in order from the inside to the outside. The points of coincidence of the wave periods of each two constituent notes C, E; C, G; C, B; C, D; E, G; E, B; E, D; G, B; G, D; B, D are represented by positions such as 12 o'clock, 3 o'clock, and 6 o'clock on a clock, as can be seen from Figure 7. The wave periods of these five constituent notes C, E, G, B, and D coincide at the 12 o'clock position on each concentric circle. As a result, the waves of this pentatonic chord form one composite wave.

[0082] If the above characteristics are plotted on a two-dimensional coordinate system, they can be expressed as the five constituent notes C, E, G, B, and D shown in FIG.

[0083] Figure 8 shows an example of a display of a major triad with constituent notes F, A, and C. Figure 9 shows an example of a display of a major triad with constituent notes G, B, and D. Figure 10 shows an example of a display of a minor triad with constituent notes D, F, and A. Figure 11 shows an example of a display of a minor triad with constituent notes E, G, and B. Figure 12 shows an example of a display of a minor triad with constituent notes A, C, and E. Also, Figure 13 shows an example of a display of a diminished triad with constituent notes B, D, and F.

[0084] As can be seen from each diagram, the periods of the waves of the constituent notes of these chords coincide at the 12 o'clock position of each concentric circle. As a result, the waves of each chord form a single composite wave. Similarly, the characteristics of each chord can also be expressed on a two-dimensional coordinate system.

[0085] [Effects of one embodiment] The chord visual representation processing device 10 of the above-described embodiment can provide a chord visual representation processing technology that displays both the physical characteristic data of the constituent tones and the geometric figures of the constituent tones in the form of concentric circles and two-dimensional plane coordinates, regardless of the combination of the constituent tones that make up the chord, as long as it is within a pure intonation scale. As a result, users of electronic devices can not only visually and intuitively understand the relationship between the multiple constituent tones that make up a chord, but can also play music with interest.

[0086] [Modification of one embodiment] The above-described embodiment can be modified in a number of ways, such as the following examples: Furthermore, other modified configurations and modified processes that can be easily implemented by those skilled in the art may also be employed.

[0087] (Variation 1) In the embodiment described above, the user can request the chord visual representation processing device 10 to start sound generation processing that generates the sounds of the corresponding chord by pressing (specifying) the "Play" button on the first visual representation screen (see, for example, FIG. 3). At this time, the user can select one of sine, square, and sawtooth waveforms for the sound generation processing from a pull-down menu on the first visual representation screen. The user can also request the chord visual representation processing device 10 to stop sound generation processing by pressing the "Back" button on the first visual representation screen. In the chord visual representation processing device 10, in response to a request to start the sound generation process described above, the processor 200 cooperates with the sound source unit 209 and sound source control unit 210 to generate the sounds of the corresponding chord. That is, the sound source unit 209, which includes a sound source device or sound source software, generates corresponding chord constituent tones based on the constituent note designation data (e.g., C, E, G) received in the constituent note designation data reception process described above, in response to an instruction from the processor 200. The sound source control unit 210 also converts the waveforms of the chord constituent tones generated by the sound source unit 209 according to the designated type and outputs the converted waveforms.

[0088] (Variation 2) In the embodiment described above, the user can request the chord visual representation processing device 10 to temporarily hide the concentric circles of the concentric circle figure from a pull-down menu on the first visual representation screen (see, for example, FIG. 3).

[0089] (Variation 3) In the embodiment described above, when a user selects chord constituent notes corresponding to a predetermined combination of chords from a pull-down menu on the display screen, the constituent note designation data input unit 23 outputs designation data (constituent note designation data) (e.g., C, E, G) corresponding to the selected (designated) chord constituent notes, as an example of constituent note designation processing. However, the constituent note designation data may also be data for identifying chord constituent notes based on keystroke data of a MIDI-compatible electronic keyboard instrument when the user is actually playing, or on recorded music data (automatic performance data) such as a standard MIDI file.

[0090] (Variation 4) In the embodiment described above, all functions of the chord visual representation processing device 10 are integrated into an electronic device, but it is also possible to adopt a system configuration in which a user accesses a server (= chord visual representation processing device) on which a chord visual representation processing program is stored from an electronic device such as a personal computer, smartphone, tablet, or electronic keyboard instrument via a communication network such as the Internet, and requests execution of the program. In this case, communication between the server as a chord visual representation processing device and the electronic device is performed in accordance with a predetermined protocol (communication rules), such as HTTP (Hyper Text Transfer Protocol). The electronic device operates based on the execution of an electronic device control program. Furthermore, the constituent note designation data input unit (23) in the electronic device transmits designation data corresponding to the chord constituent notes (constituent note designation data) to the server serving as the chord visual representation processing device 10 in cooperation with the communication control unit (204) and the communication IF unit (205). The constituent note designation data receiving unit 20 in the server receives the constituent note designation data transmitted from the electronic device in cooperation with the communication control unit 204 and the communication IF unit 205. The results of the display processing by the display processing unit 22 in the server are displayed for monitoring on the display unit 206 as necessary, and are also transmitted to the display unit (206) in the electronic device for display.

[0091] (Variation 5) Each process in the above-described embodiment and modification is provided as a computer-executable program, and can be provided via a non-transitory computer-readable recording medium such as a CD-ROM or a flexible disk, or even via a communication line.

[0092] (Variation 6) The order of the processes in the above-described embodiment and modified examples is not limited, and any two or all of the processes may be selected and combined for execution. [Explanation of symbols]

[0093] 10. Chord Visual Representation Processor 20. Component note designation data receiver 21 Processing unit 22 Display processing section 23. Input section for specifying constituent notes 200 processors (CPUs) 201 RAM 202 ROM 203 Flash Memory 204 Communication control section 205 Communication IF section 206 Display section 207 Display control unit 208 Information input / specification section 209 Sound Source Section 210 Sound source control unit

Claims

1. a receiving process for receiving constituent note designation data for identifying a plurality of constituent notes that make up a chord; a first arithmetic process of acquiring frequency data of each predefined constituent tone from a storage unit based on the constituent tone designation data received in the receiving process, calculating a value of a first greatest common divisor using the acquired frequency data of each constituent tone, and calculating a quotient value for each constituent tone by dividing the frequency data of each constituent tone by the value of the first greatest common divisor; a first physical characteristic data display process for controlling the display of characters of the frequency data of each of the constituent tones calculated in the first calculation process, the value of the first greatest common divisor, and a name for specifying the quotient value of each of the constituent tones together with the pitch name of each of the constituent tones; a second arithmetic process of acquiring frequency data for each of two predefined constituent tones from the storage unit based on the constituent tone designation data received by the receiving process, calculating a value of a second greatest common divisor using the acquired frequency data for each of the two constituent tones, and calculating a quotient value for each of the two constituent tones by dividing the frequency data for each of the two constituent tones by the value of the second greatest common divisor; a second physical characteristic data display process for controlling the display of characters to specify the frequency data for each of the two constituent tones, the value of the second greatest common divisor, and the quotient value for each of the two constituent tones, together with the pitch names of the two constituent tones; a first geometrical figure display process for displaying and controlling the positions of waves corresponding to the quotient values ​​for each of the constituent tones calculated in the first calculation process so that the positions are evenly arranged on concentric circles for each of the constituent tones using first specific marks; a second geometrical figure display process for displaying and controlling the positions of the waves of each number corresponding to the quotient value of each of the two constituent tones calculated in the second calculation process by attaching a second specific mark to the positions of the waves so that the waves are connected to each other; The processor executes the visual representation of the chords.

2. The processor: A two-dimensional coordinate system having a format including a first axis that displays the pitch corresponding to each constituent tone that repeats every octave together with at least the name of each constituent tone and the frequency data of each constituent tone, and a second axis that displays the number of cycles of each constituent tone over time, and displays a plurality of straight lines at positions corresponding to the number of cycles of each constituent tone, a third geometrical figure display process for attaching a third specific mark to the position of each wave corresponding to the quotient value of each of the two constituent tones calculated in the second calculation process, and controlling the display so that a straight line connects the third specific marks for each of the two constituent tones; The apparatus for processing a visual representation of chords according to claim 1 , further comprising:

3. The processor: a fourth geometrical figure display process for controlling the display of the correspondence between the positions of the waves corresponding to the quotient values ​​of the constituent tones and the concentric circles in mutually distinguishable colors; The apparatus for processing a visual representation of chords according to claim 1 , further comprising:

4. The processor: a fifth geometrical figure display process for controlling the position of each of the constituent sound waves to display a dynamic visual effect of uniform circular motion on concentric circles; The apparatus for processing a visual representation of chords according to claim 1 , further comprising:

5. The processor: a sixth geometrical figure display process for controlling the display of at least the names of the constituent tones in the pitch columns corresponding to the respective constituent tones, the plurality of straight lines at positions corresponding to the number of cycles of the respective constituent tones, and the third specific mark in colors that are distinguishable from one another in the two-dimensional plane coordinate system; 3. The apparatus for processing a visual representation of chords according to claim 2, further comprising:

6. The processor: performing the first and second physical property data display processes and the first and second geometric figure display processes on a first visual representation screen; The apparatus for processing a visual representation of chords according to claim 1 .

7. The processor: the first and second physical property data display processes and the first and second geometric figure display processes are performed on a first visual representation screen, and the third geometric figure display process is performed on a second visual representation screen different from the first visual representation screen; The apparatus for processing a visual representation of chords according to claim 2 .

8. a receiving process for receiving constituent note designation data for identifying a plurality of constituent notes that make up a chord; a first arithmetic process of acquiring frequency data of each predefined constituent tone from a storage unit based on the constituent tone designation data received in the receiving process, calculating a value of a first greatest common divisor using the acquired frequency data of each constituent tone, and calculating a quotient value for each constituent tone by dividing the frequency data of each constituent tone by the value of the first greatest common divisor; a first physical characteristic data display process for controlling the display of characters of the frequency data of each of the constituent tones calculated in the first calculation process, the value of the first greatest common divisor, and a name for specifying the quotient value of each of the constituent tones together with the pitch name of each of the constituent tones; a second arithmetic process of acquiring frequency data for each of two predefined constituent tones from the storage unit based on the constituent tone designation data received by the receiving process, calculating a value of a second greatest common divisor using the acquired frequency data for each of the two constituent tones, and calculating a quotient value for each of the two constituent tones by dividing the frequency data for each of the two constituent tones by the value of the second greatest common divisor; a second physical characteristic data display process for controlling the display of characters to specify the frequency data for each of the two constituent tones, the value of the second greatest common divisor, and the quotient value for each of the two constituent tones, together with the pitch names of the two constituent tones; a first geometrical figure display process for displaying and controlling the positions of waves corresponding to the quotient values ​​for each of the constituent tones calculated in the first calculation process so that the positions are evenly arranged on concentric circles for each of the constituent tones using first specific marks; a second geometrical figure display process for displaying and controlling the positions of the waves of each number corresponding to the quotient value of each of the two constituent tones calculated in the second calculation process by attaching a second specific mark to the positions of the waves so that the waves are connected to each other; The processor executes the visual representation of the chords processing method.

9. The processor: A two-dimensional coordinate system having a format including a first axis that displays the pitch corresponding to each constituent tone that repeats every octave together with at least the name of each constituent tone and the frequency data of each constituent tone, and a second axis that displays the number of cycles of each constituent tone over time, and displays a plurality of straight lines at positions corresponding to the number of cycles of each constituent tone, a third geometrical figure display process for attaching a third specific mark to the position of each wave corresponding to the quotient value of each of the two constituent tones calculated in the second calculation process, and controlling the display so that a straight line connects the third specific marks for each of the two constituent tones; 9. The method for processing a visual representation of chords according to claim 8, further comprising:

10. The processor: a fourth geometrical figure display process for controlling the display of the correspondence between the positions of the waves corresponding to the quotient values ​​of the constituent tones and the concentric circles in mutually distinguishable colors; 9. The method for processing a visual representation of chords according to claim 8, further comprising:

11. The processor: a fifth geometrical figure display process for controlling the position of each of the constituent sound waves to display a dynamic visual effect of uniform circular motion on concentric circles; 9. The method for processing a visual representation of chords according to claim 8, further comprising:

12. The processor: a sixth geometrical figure display process for controlling the display of at least the names of the constituent tones in the pitch columns corresponding to the respective constituent tones, the plurality of straight lines at positions corresponding to the number of cycles of the respective constituent tones, and the third specific mark in colors that are distinguishable from one another in the two-dimensional plane coordinate system; 10. The method for processing a visual representation of chords according to claim 9, further comprising:

13. The processor: performing the first and second physical property data display processes and the first and second geometric figure display processes on a first visual representation screen; 9. The method for processing a visual representation of chords according to claim 8.

14. The processor: the first and second physical property data display processes and the first and second geometric figure display processes are performed on a first visual representation screen, and the third geometric figure display process is performed on a second visual representation screen different from the first visual representation screen; 10. The method for processing a visual representation of chords according to claim 9.

15. A program that causes a processor to execute the chord visual representation processing method according to claim 8.

16. A program that causes a processor to execute the chord visual representation processing method according to claim 9.

Citation Information

Patent Citations

  • Electronic musical instrument, control method of electronic musical instrument and its program

    JP2022000710A