A pitch calculation sound production display method and system based on ancient Chinese law
Patent Information
- Application Number
- CN202310315223.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-03-27
AI Technical Summary
音乐史的教师虽然已掌握丰厚的乐律学知识,却因缺乏合适的展示工具,有时难以将抽象的乐律知识完整地展示给学生
[0074] This invention uses a digital application program to perform musical scale calculations and displays, which has the advantages of high calculation efficiency, accurate results, and the ability to hear specific musical scale sounds. It is applicable to various fields such as teaching and cultural display, and has broad application prospects.
Smart Images

Figure CN117253464B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of music higher education technology and cultural dissemination popular science. Specifically, it relates to a method and system for calculating and displaying musical pitch based on ancient Chinese music theory. Background Technology
[0002] In the academic teaching of musicology, systematic explanations of Chinese musical scales throughout history are often hidden within obscure and difficult-to-understand ancient historical documents, making the reading of these materials a significant hurdle. Furthermore, the musical scale systems of each dynasty involve complex mathematical calculations, some with hundreds of steps. Music students often find themselves at a loss when faced with knowledge points or exam questions related to ancient Chinese musical scales. While music history teachers possess extensive knowledge of musical scales, they sometimes lack suitable presentation tools, making it difficult to fully demonstrate these abstract concepts to students. Summary of the Invention
[0003] This application provides a method and system for calculating and displaying musical scales based on ancient Chinese musical theory. This makes the display of abstract musical scale knowledge simple and convenient, and is applicable to various fields such as teaching and cultural display, with broad application prospects.
[0004] In a first aspect, embodiments of this application provide a method for calculating and displaying musical pitch based on ancient Chinese musical theory, including:
[0005] Receive the type of law algorithm selected by the user;
[0006] Receive user input or selection of the initial chord length;
[0007] Using the aforementioned pitch algorithm, the corresponding string length ratio and frequency ratio are calculated based on the initial string length;
[0008] Real-time calculation of the pitch fraction between two notes;
[0009] A visualization image is generated based on the chord length ratio;
[0010] Sound is generated based on the synthesizer according to the frequency ratio.
[0011] The process of generating a visualization image based on the chord length ratio includes:
[0012] The ratio of the current chord length to the total chord length, calculated according to the user-selected chordal algorithm, is sent to the hslider component of Max / msp and displayed as a bar graph.
[0013] The process of generating sound based on the frequency ratio using a synthesizer includes:
[0014] The ratio of the current frequency to the initial frequency, calculated according to the user-selected frequency algorithm, is multiplied by the set reference frequency value. The multiplication result is transmitted into the sine wave oscillator, and the ADSR controller is triggered to trigger the sine wave sound according to the set ADSR envelope.
[0015] The real-time calculation of the pitch fraction between two notes includes: generating multiple frequencies and string length values in a batch at one run, and calculating the pitch fraction between each note and the initial reference tone, wherein the initial reference tone is the sound emitted by the frequency corresponding to the initial string length.
[0016] The process of calculating the corresponding string length ratio to frequency ratio using the aforementioned tuning algorithm, based on the initial string length, includes:
[0017] If the user selects Jingfang and Qianlezhi Law:
[0018] Given the initial length / tone value of Huangzhong (m), calculate the lengths of the other tones:
[0019] Normal cycle:
[0020] First time: Huang Zhong "descends" into Lin Zhong: m*2 / 3
[0021] Second time: Lin Zhong "ascends" to Tai Cu: m*2 / 3*4 / 3
[0022] Third time: Tai Cu "descends" Nan Lü: m*2 / 3*4 / 3*2 / 3
[0023] 4th time: Nan Lü “Shang Sheng” Gu Xi: m*2 / 3*4 / 3*2 / 3*4 / 3
[0024] 5th time: Gu Xi "Xia Sheng" Ying Zhong: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3
[0025] 6th time: Ying Zhong "Shang Sheng" Rui Bin: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3
[0026] 7th time: Ruibin "Shangsheng" Dalu: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3
[0027] 8th time: Da Lü "Xia Sheng" Yize: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3 9th time: Yize "Shang Sheng" Jia Zhong: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3 10th time: Jia Zhong "Xia Sheng" Wu She: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*4 / 3*2 / 3*4 / 3*2 / 3 11th time: Wu She "Shang Sheng" Zhong Lü:
[0028] m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3
[0029] 12th time: Zhonglü "Xiasheng" starts a new cycle of Huangzhong:
[0030] m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3.
[0031] Wherein, using the temperament algorithm to calculate the corresponding string length ratio and frequency ratio according to the initial string length includes:
[0032] If Xun Xu's di Lü is selected by the user:
[0033] (1) If calculating the other ten di except for Ruibin di and Yingzhong di:
[0034] Select the reference temperament length: m
[0035] Select the upper major third temperament length: n
[0036] The di mouthpiece correction number d: d=m-n
[0037] The di length L: (m+n)*4
[0038] Positions of all finger holes on the di:
[0039] Gong tone hole length: m+n
[0040] Zhi tone hole length: (2m)*4 / 3-d
[0041] Shang tone hole length: (2m)*4 / 3*2 / 3-d
[0042] Yu tone hole length: (2m)*4 / 3*2 / 3*4 / 3-d
[0043] Bian gong tone hole length: (2m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3-d
[0044] Bian zhi tone hole length: (2m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3-d
[0045] Jue tone length = di length L: (m+n)*4
[0046] (2) If calculating Ruibin di and Yingzhong di:
[0047] Select the reference temperament length: m
[0048] Select the upper major third temperament length: n
[0049] The di mouthpiece correction number d: d=2(m-n)
[0050] Length L of the flute pipe: 2(m+n)*4
[0051] Positions of finger holes on the flute:
[0052] Distance from the blow hole to the Gong tone hole: 2(m+n)
[0053] Distance from the blow hole to the Zhi tone hole: (4m)*4 / 3-d
[0054] Distance from the blow hole to the Shang tone hole: (4m)*4 / 3*2 / 3-d
[0055] Distance from the blow hole to the Yu tone hole: (4m)*4 / 3*2 / 3*4 / 3-d
[0056] Distance from the blow hole to the Bian Gong tone hole: (4m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3-d
[0057] Distance from the blow hole to the Bian Zhi tone hole: (4m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3-d
[0058] Length of the Jue tone = Pipe length L: 2(m+n)*4.
[0059] Wherein, calculating the corresponding string length ratio and frequency ratio according to the initial string length by using the temperament algorithm comprises:
[0060] If He Chentian's new temperament is selected by the user:
[0061] Where m is the initial Huangzhong length / temperament value, n is the length of the new Huangzhong after Sanfen Sunyi, p is the temperament length of a certain temperament calculated by Sanfen Sunyi, and q is the order of temperament generation, the new temperament length of each other temperament is calculated as follows:
[0062] Temperament difference d: d=m-n
[0063] New temperament length: p+[d*(q / 12)].
[0064] In a second aspect, the present application provides a temperament calculation, sound production and display system based on ancient Chinese temperament, comprising:
[0065] a first receiving unit, configured to receive a temperament algorithm type selected by a user;
[0066] a second receiving unit, configured to receive an initial string length input or selected by the user;
[0067] a calculation unit, configured to calculate a corresponding string length ratio and a frequency ratio according to the initial string length by using the temperament algorithm;
[0068] an operation unit, configured to calculate a cent value between two tones in real time;
[0069] a first generation unit, configured to generate a visualized image according to the string length ratio;
[0070] The second generation unit is used to generate sound based on the synthesizer and the frequency ratio.
[0071] Thirdly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the methods described above.
[0072] Fourthly, embodiments of this application provide a computer system including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of any of the methods described above.
[0073] The method and system for calculating and displaying musical pitch based on ancient Chinese musical theory, as described in this application, have the following beneficial effects:
[0074] This invention uses a digital application program to perform musical scale calculations and displays, which has the advantages of high calculation efficiency, accurate results, and the ability to hear specific musical scale sounds. It is applicable to various fields such as teaching and cultural display, and has broad application prospects. Attached Figure Description
[0075] Figure 1 This is a schematic diagram of the method for calculating and displaying musical pitch based on ancient Chinese musical theory, as described in an embodiment of this application.
[0076] Figure 2 This is a schematic diagram of the program interface for a user to select Jingfang and Qianlezhilu in an embodiment of this application.
[0077] Figure 3 This is a schematic diagram of the program interface for a user to select the Xunxu flute pitch in an embodiment of this application;
[0078] Figure 4 This is a schematic diagram of the program interface for the user to select He Chengtian's new law in an embodiment of this application.
[0079] Figure 5 This is a schematic diagram of the structure of the sound calculation and display system based on ancient Chinese music theory, as described in this application. Detailed Implementation
[0080] The present application will be further described below with reference to the accompanying drawings and embodiments.
[0081] In the following description, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The following description provides multiple embodiments of the invention, which can be substituted or combined with each other. Therefore, this application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then this application should also be considered to include embodiments containing one or more other possible combinations of features A, B, C, and D, even if such embodiments are not explicitly described in the following text.
[0082] Example 1
[0083] like Figure 1-4 As shown, the method for calculating and displaying musical scales based on ancient Chinese musical theory in this application includes: S101, receiving the type of musical theory algorithm selected by the user, such as the algorithm of Jing Fang and Qian Lezhi, Xun Xu Di Lü, or He Chengtian Xin Lü; S103, receiving the initial string length input or selected by the user; S105, using the musical theory algorithm, calculating the corresponding string length ratio and frequency ratio based on the initial string length; S107, calculating the fraction between two notes in real time; S109, generating a visual image based on the string length ratio; S111, generating sound based on the frequency ratio using a synthesizer.
[0084] S105, using the aforementioned tuning algorithm, calculate the corresponding string length ratio to frequency ratio based on the initial string length, including:
[0085] If the user selects Jingfang and Qianlezhi Law:
[0086] Given the initial length / tone value of Huangzhong (m), calculate the lengths of the other tones:
[0087] Normal cycle:
[0088] First time: Huang Zhong "descends" into Lin Zhong: m*2 / 3
[0089] Second time: Lin Zhong "ascends" to Tai Cu: m*2 / 3*4 / 3
[0090] Third time: Tai Cu "descends" Nan Lü: m*2 / 3*4 / 3*2 / 3
[0091] 4th time: Nan Lü “Shang Sheng” Gu Xi: m*2 / 3*4 / 3*2 / 3*4 / 3
[0092] 5th time: Gu Xi "Xia Sheng" Ying Zhong: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3
[0093] 6th time: Ying Zhong "Shang Sheng" Rui Bin: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3
[0094] 7th time: Ruibin "upper generates" Dalv: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3
[0095] 8th time: Dalv "lower generates" Yize: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3 9th time: Yize "upper generates" Jiazzhong: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3 10th time: Jiazzhong "lower generates" Wuyi: m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3*2 / 3 11th time: Wuyi "upper generates" Zhonglü:
[0096] m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3
[0097] 12th time: Zhonglü "lower generates" Zhishi (Huangzhong of a new cycle):
[0098] m*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*2 / 3
[0099] Special cycle:
[0100] Due to "transgression and dislocation" of pitch, only the first five temperament generations are performed, so that "new Yingzhong" is approximately equal to "new Huangzhong".
[0101] If the user selects Xun Xu's Di Lü (flute temperament):
[0102] (1) For calculating the other ten flutes except Ruibin flute and Yingzhong flute:
[0103] Select the reference temperament length: m
[0104] Select the temperament length of the upper major third: n
[0105] The flute's embouchure correction number d: d=m-n
[0106] The length L of the flute: (m+n)*4
[0107] Positions of all finger holes on the flute:
[0108] Length for Gong tone hole position: m+n
[0109] Length for Zhi tone hole position: (2m)*4 / 3-d
[0110] Length for Shang tone hole position: (2m)*4 / 3*2 / 3-d
[0111] Length for Yu tone hole position: (2m)*4 / 3*2 / 3*4 / 3-d
[0112] Position length of the bian gong finger hole: (2m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3-d
[0113] Position length of the bian zhi finger hole: (2m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3-d
[0114] Length of jiao tone = pipe length L: (m+n)*4
[0115] (2) For example, to calculate the Ruibin and Yingzhong di flutes:
[0116] Select the reference pitch length: m
[0117] Select the pitch length of the major third above: n
[0118] Embouchure correction factor d of this di flute: d=2(m-n)
[0119] Pipe length L of this di flute: 2(m+n)*4
[0120] Positions of all finger holes on the di flute:
[0121] Position length of the gong finger hole: 2(m+n)
[0122] Position length of the zhi finger hole: (4m)*4 / 3-d
[0123] Position length of the shang finger hole: (4m)*4 / 3*2 / 3-d
[0124] Position length of the yu finger hole: (4m)*4 / 3*2 / 3*4 / 3-d
[0125] Position length of the bian gong finger hole: (4m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3-d
[0126] Position length of the bian zhi finger hole: (4m)*4 / 3*2 / 3*4 / 3*2 / 3*4 / 3*4 / 3-d
[0127] Length of jiao tone = pipe length L: 2(m+n)*4.
[0128] If He Chentian's new temperament is selected by the user:
[0129] Where m is the initial Huangzhong length / temperament value, n is the new Huangzhong length after Sanfen Sunyi, p is the temperament length of a certain temperament calculated by Sanfen Sunyi (first cycle), q is the generation order of the temperament, to calculate the new temperament length of other tones:
[0130] Temperament difference d: d=m-n
[0131] New temperament length: p+[d*(q / 12)].
[0132] S107 calculates the pitch score between two notes in real time. This includes generating multiple frequencies and string lengths (i.e., multiple notes) in a single run, calculating the pitch score between each note and the initial reference pitch. The sound emitted by the frequency corresponding to the initial string length is the initial reference pitch. The purpose of calculating the pitch score is for data display and to facilitate teaching.
[0133] S109, generating a visualization image based on the chord length ratio, including: sending the ratio of the current chord length to the total chord length calculated according to the user-selected pitch algorithm to the hslider component of Max / msp, and displaying it as a bar graph.
[0134] S111, based on the synthesizer, generating sound according to the frequency ratio, includes: multiplying the ratio of the current frequency to the initial frequency calculated according to the user-selected rhythm algorithm with a set reference frequency value, transmitting the multiplication result into a sine wave oscillator, and simultaneously triggering the ADSR controller to trigger a sine wave sound according to the set ADSR envelope.
[0135] This invention utilizes the Max-MSP interactive programming language and development environment to create a computer program that clearly and easily explains the mathematical derivation processes of various ancient musical systems, including the Han Dynasty Jing Fang Sixty-Tone System, the Eastern Han Dynasty Xun Xu Flute System, the Southern Dynasty He Chengtian Twelve-Arithmetic System, the Southern Dynasty Qian Yue's 360-Tone System, and the Guqin (ancient Chinese zither) scale. Users can input initial pitch values (such as string lengths) into the application and, through simple operations, understand the detailed calculation and derivation steps of each system, as well as the calculation results and specific string length values. Furthermore, users can use the program to fit basic, commonly used pitch sequences within each system. For programs based on the Pythagorean tuning method, such as the Jing Fang Sixty-Tone System and the Qian Yue's scale, users can directly access the derived pitch data and flexibly apply it to the calculation processes of other pitch systems within the program.
[0136] Traditional lecture-based teaching methods are difficult to understand and involve complex calculation steps. This application, however, utilizes a digital application program for demonstration and calculation, resulting in high efficiency, accurate results, and the ability to hear specific musical sounds. It is suitable for various teaching and cultural display fields, and has broad application prospects.
[0137] Example 2
[0138] This application includes a method for calculating and displaying musical pitch based on ancient Chinese musical theory, which includes:
[0139] 1. Input the initial string length (Huang Zhong) value;
[0140] 2. Press the sound button, adjust the volume, and start the DSP signal processing operation;
[0141] 3. Import the chord length value into the calculation program to complete the first calculation of the chord length and chord length ratio;
[0142] 4. Simultaneously, the string length is imported into the DSP signal calculation to calculate the note values between each note and the initial Huangzhong.
[0143] 5. Based on the chord length ratio, use hslider to visualize the chord length;
[0144] 6. Multiply the frequency ratio by the standard frequency to obtain the sound frequency, and trigger the sine wave to produce sound;
[0145] 7. Run again to import the data from the previous run into the calculation program.
[0146] Example 3
[0147] This application includes a method for calculating and displaying musical pitch based on ancient Chinese musical theory, which includes:
[0148] 1. Select the initial Yellow Bell value;
[0149] 2. Press the sound button, adjust the volume, and start the DSP signal processing operation;
[0150] 3. Import the Huangzhong value into the calculation program to complete the calculation of chord length and chord length ratio;
[0151] 4. Simultaneously, the string length is imported into the DSP signal calculation to calculate the note values between each note and the initial Huangzhong.
[0152] 5. Based on the chord length ratio, use hslider to visualize the chord length;
[0153] 6. Multiply the frequency ratio by the standard frequency to obtain the sound frequency;
[0154] 7. Synthesizing woodwind instrument sounds based on physical modeling;
[0155] 8. Import the sound frequency into the synthesizer and trigger the sound at that frequency.
[0156] This application has the advantages of high computational efficiency, accurate results, and the ability to hear specific musical sounds. It is applicable to various fields such as teaching and cultural display, and has broad application prospects.
[0157] like Figure 5As shown, the pitch calculation and sound display system based on ancient Chinese musical theory of this application includes: a first receiving unit 201 for receiving the type of musical theory algorithm selected by the user; a second receiving unit 202 for receiving the initial string length input or selected by the user; a calculation unit 203 for calculating the corresponding string length ratio and frequency ratio based on the initial string length using the musical theory algorithm; a calculation unit 204 for calculating the note fraction between two notes in real time; a first generation unit 205 for generating a visual image based on the string length ratio; and a second generation unit 206 for generating sound based on the frequency ratio using a synthesizer.
[0158] In this application, the embodiment of the sound calculation and display system based on ancient Chinese music theory is basically similar to the embodiment of the sound calculation and display method based on ancient Chinese music theory. For relevant details, please refer to the description of the embodiment of the sound calculation and display method based on ancient Chinese music theory.
[0159] This application also provides a computer system, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements any of the steps of the above-mentioned method for calculating and displaying musical pitch based on ancient Chinese music theory.
[0160] This invention also provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, this program implements the steps of the above-described method for calculating and displaying musical pitch based on ancient Chinese musical theory. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0161] The above division of units is merely a logical functional division, and other division methods may be used in actual implementation. The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention can have various modifications and variations. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for calculating and displaying musical pitch based on ancient Chinese musical theory, characterized in that, include: Receive the type of law algorithm selected by the user; Receive user input or selection of the initial chord length; Using the aforementioned pitch algorithm, the corresponding string length ratio and frequency ratio are calculated based on the initial string length; Real-time calculation of the pitch fraction between two notes; A visualization image is generated based on the chord length ratio; Based on the synthesizer, sound is generated according to the frequency ratio; Using the aforementioned tuning algorithm, the corresponding string length ratio to frequency ratio is calculated based on the initial string length, including: If the user selects He Chengtian's New Law: Given the initial length of Huangzhong (m) and its corresponding value in terms of pitch, the new length of Huangzhong after the three-part subtraction and adjustment is n, the pitch length of a certain pitch is p calculated using the three-part subtraction and adjustment, and the order number of the generated pitches is q. Find the new pitch lengths of all other pitches. Law difference d: d=mn New Chief Justice: p+[d (q / 12)].
2. The method for calculating and displaying musical pitch based on ancient Chinese musical theory according to claim 1, characterized in that, Generating a visualization image based on the chord length ratio includes: The ratio of the current chord length to the total chord length, calculated according to the user-selected chordal algorithm, is sent to the hslider component of Max / msp and displayed as a bar graph.
3. The method for calculating and displaying musical pitch based on ancient Chinese musical theory according to claim 1 or 2, characterized in that, Based on the synthesizer, sound is generated according to the frequency ratio, including: The ratio of the current frequency to the initial frequency, calculated according to the user-selected frequency algorithm, is multiplied by the set reference frequency value. The multiplication result is transmitted into the sine wave oscillator, and the ADSR controller is triggered to trigger the sine wave sound according to the set ADSR envelope.
4. The method for calculating and displaying musical pitch based on ancient Chinese musical theory according to claim 1 or 2, characterized in that, Real-time calculation of the note fractions between two notes, including: In a single run, multiple frequencies and string length values are generated in batches, and the pitch fractions between each note and the initial reference note are calculated. The initial reference note is the sound emitted at the frequency corresponding to the initial string length.
5. The method for calculating and displaying musical pitch based on ancient Chinese musical theory according to claim 1 or 2, characterized in that, Using the aforementioned tuning algorithm, the corresponding string length ratio to frequency ratio is calculated based on the initial string length, including: If the user selects Jingfang and Qianlezhi Law: Given the initial length / tone value of Huangzhong (m), calculate the lengths of the other tones: Normal cycle: First time: Huang Zhong "descended" to Lin Zhong: m 2 / 3 Second time: Lin Zhong "Shang Sheng" Tai Cu: m 2 / 3 4 / 3 Third time: Tai Cu "descends" Nan Lü: m 2 / 3 4 / 3 2 / 3 4th time: Nan Lü "Shang Sheng" Gu Xi: m 2 / 3 4 / 3 2 / 3 4 / 3 5th time: Gu Xi "Xia Sheng" Ying Zhong: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 6th time: Ying Zhong "Shang Sheng" Rui Bin: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 7th time: Ruibin "Shangsheng" Dalu: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3 8th time: Da Lü "Xia Sheng" Yize: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3 2 / 3 9th time: Yize "Shangsheng" Jiazhong: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3 2 / 3 4 / 3 10th time: The "lower birth" of the bell (a type of bell) without shooting: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3 2 / 3 4 / 3 2 / 3 11th time: Wu She "Shang Sheng" Zhong Lü: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 12th: Zhong Lü "Xia Sheng" begins a new cycle with the Yellow Bell: m 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 2 / 3.
6. The method for calculating and displaying musical pitch based on ancient Chinese musical theory according to claim 1 or 2, characterized in that, Using the aforementioned tuning algorithm, the corresponding string length ratio to frequency ratio is calculated based on the initial string length, including: If the user selects Xun Xu's flute tuning: (1) If you are looking for the other ten flutes besides Ruibin and Yingzhong: Selected reference law length: m Select the upper major third key length: n Flute mouth correction number d: d=mn The length of the flute tube, L: (m+n) 4 The holes on the flute: The length of the hole for the Gong tone is: m+n The length of the Zheng tone hole: (2m) 4 / 3-d Length of the Shang tone aperture: (2m) 4 / 3 2 / 3-d Feather sound hole position length: (2m) 4 / 3 2 / 3 4 / 3-d Length of the transposed tonic hole: (2m) 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3-d Length of the altered zhi tone hole: (2m) 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3-d Arc tone length = pipe length L : (m + n) 4 (2) If asking for Ruibin and Yingzhongdi: Selected reference law length: m Select the upper major third key length: n Flute mouthpiece correction number d: d = 2(mn) The length of the flute tube, L, is 2(m+n). 4 The holes on the flute: The length of the hole for the Gong tone is 2(m+n). The length of the Zheng tone hole: (4m) 4 / 3-d Length of the Shang tone aperture: (4m) 4 / 3 2 / 3-d Feather hole length: (4m) 4 / 3 2 / 3 4 / 3-d Length of the transposed tonic hole: (4m) 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3-d Length of the altered zhi tone hole: (4m) 4 / 3 2 / 3 4 / 3 2 / 3 4 / 3 4 / 3-d Arc tone length = pipe length L : 2(m+n) 4.
7. A system for calculating and displaying musical pitch based on ancient Chinese musical theory, characterized in that, include: The first receiving unit is used to receive the type of law algorithm selected by the user. The second receiving unit is used to receive the user input or selection of the initial chord length; The calculation unit is used to calculate the corresponding string length ratio and frequency ratio based on the initial string length using the pitch algorithm. The arithmetic unit is used to calculate the note fractions between two notes in real time; The first generation unit is used to generate a visualization image based on the chord length ratio; The second generation unit is used to generate sound based on the synthesizer and according to the frequency ratio; The computing unit is specifically used for: If the user selects He Chengtian's New Law: Given the initial length of Huangzhong (m) and its corresponding value in terms of pitch, the new length of Huangzhong after the three-part subtraction and adjustment is n, the pitch length of a certain pitch is p calculated using the three-part subtraction and adjustment, and the order number of the generated pitches is q. Find the new pitch lengths of all other pitches. Law difference d: d=mn New Chief Justice: p+[d (q / 12)].
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method described in any one of claims 1-6.
9. A computer system comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1-6.
Citation Information
Patent Citations
Musical interval display device and musical interval display program
JP2009036838A
Method of determination of standard musical intervals of national classical music, musical pipes for the same and method of tuning musical instruments using the same
KR1020130109498A
Multi-channel tone generator for an electronic musical instrument
US4827547A