CN113470670B - Method and system for rapidly switching electric tone basic tone - Google Patents

Method and system for rapidly switching electric tone basic tone Download PDF

Info

Publication number
CN113470670B
CN113470670B CN202110737330.9A CN202110737330A CN113470670B CN 113470670 B CN113470670 B CN 113470670B CN 202110737330 A CN202110737330 A CN 202110737330A CN 113470670 B CN113470670 B CN 113470670B
Authority
CN
China
Prior art keywords
tone
electric
host
module
basic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110737330.9A
Other languages
Chinese (zh)
Other versions
CN113470670A (en
Inventor
伊争静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Ziyun Technology Co ltd
Original Assignee
Guangzhou Ziyun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Ziyun Technology Co ltd filed Critical Guangzhou Ziyun Technology Co ltd
Priority to CN202110737330.9A priority Critical patent/CN113470670B/en
Publication of CN113470670A publication Critical patent/CN113470670A/en
Application granted granted Critical
Publication of CN113470670B publication Critical patent/CN113470670B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • G10L21/013Adapting to target pitch
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/16Vocoder architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention discloses a quick switching method of electric tone basic tone, which belongs to the technical field of audio processing, and comprises the following specific steps: (1) searching for an opened audio host process; (2) creating a remote thread; (3) judging whether to open and insert the electrical plug-in; (4) Judging whether the electric tone plug-in is synchronous or not, and carrying out electric tone basic change; (5) Judging whether the modification is successful or not, returning to the first step if the modification is unsuccessful, and outputting otherwise; according to the invention, the electric tone basic tone required by the user is analyzed through the client, and then written into the memory of the host machine by adopting the memory writing algorithm to change and replace, so that the quick switching of the electric tone basic tone is completed, the difficulty of switching the electric tone basic tone is reduced when a user with non-music profession or weak professional knowledge of music is live broadcast or singed, the musical scale error caused by the self change of the user is avoided, and the user experience is improved.

Description

Method and system for rapidly switching electric tone basic tone
Technical Field
The invention relates to the technical field of audio processing, in particular to a method and a system for rapidly switching electric tone basic tones.
Background
Through retrieval, chinese patent number CN107481727B discloses an audio signal processing method and system based on electric tone control, and the invention can process an audio signal according to the electric tone, but the processing process is complicated, the processing time is too long, and the quick switching of the electric tone cannot be realized; the electric sound is called as high-pitch correction, which is a series of audio processing procedures adopted for repairing the sound or making the music better; with the popularity of electronic audio signals at present, people have widely demanded the processing of electronic audio signals; wherein, the audio signal is subjected to rising and falling adjustment according to the required electric tone, and the like, so that the audio signal is an urgent requirement in the audio signal processing; the existing electric tone control is mostly realized by adopting a manual operation mode, namely, a user identifies songs to be heard or sung through an electric tone inquirer, then electric tone and a tone scale table are obtained, and finally electric tone control is manually performed according to the electric tone and the tone scale table; however, since the basic and musical scales of different songs are different, the operation mode has a great obstacle for some users with non-music professions or weak music expertise, and the users are often difficult to operate; therefore, the invention of the method and the system for rapidly switching the outgoing tone key becomes particularly important;
the existing electric tone basic tone switching methods are mostly carried out in a manual processing mode or processed through simulators, the processing processes of the methods are complicated, the processing time is too long, and the quick switching of the electric tone basic tone cannot be realized; therefore, we propose a method and a system for fast switching of the tone.
Disclosure of Invention
The invention aims to solve the defects in the prior art and provides a method and a system for rapidly switching electric tone basic tone.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
the fast switching method of the electric tone basic tone comprises the following specific steps:
Step one: firstly, establishing communication connection between a client and a host, and then searching an started audio host process in the host by the client;
Step two: then the client creates a remote thread and establishes connection with the audio host in the step one, accesses the memory of the remote thread, obtains the basic musical scale of the audio host through server acquisition or local analysis by the client, and performs electric tone analysis and tone setting on the basic musical scale to obtain the electric tone of the client;
step three: after connection is established, judging whether a host machine starts and inserts the electric sound plug-in unit, and if the host machine is judged not to start and insert the electric sound plug-in unit, prompting a user to start and insert the electric sound plug-in unit; otherwise, requesting to change the basic scale of the audio host in the second step;
Step four: when the electric plug-in is opened and inserted and the change request passes, judging whether the electric plug-ins are synchronous or not, if not, synchronizing the electric plug-ins, otherwise, writing the electric key of the client in the audio host, and changing the basic musical scale of the audio host;
Step five: after the basic musical scale of the audio host is changed, judging whether the change is successful, if so, returning to the step one, otherwise, directly outputting the electric tone of the client.
Further, in the step one, the client and the host are in communication connection through a serial port.
Further, the host in the step one is specifically an audio host carrier, which includes but is not limited to a computer, a mobile phone and an ipad; the audio hosts include, but are not limited to, listening to songs software and K songs software.
Further, the electrical sound analysis in the second step comprises tonality detection, spectral analysis and gamut frequency detection.
Further, the specific process of writing the electric tone of the client in the fourth step is as follows:
S1: firstly, acquiring an electric tone of a client after analysis and tuning;
s2: then, converting the electric tone of the client in the step S1 into an integer;
s3: and finally, replacing the integer in the step S2 by a basic musical scale of the audio host by adopting a memory writing algorithm, thereby completing the change of the electric tone basic tone.
The system comprises a host, a client and a plurality of electric sound plug-ins;
the host comprises an audio host module and an operation memory module; the client comprises a basic musical scale acquisition module, a process searching module, a memory access module, an electric sound plug-in detection module, an analysis and tuning module, a storage module and an electric sound basic tone modification module;
The audio host module is used for loading an effector and an electrical plug-in;
the running memory module is used for calling and running basic musical scales of the selected songs in the audio host module;
The basic musical scale acquisition module is used for obtaining basic musical scales of an audio host through server or local analysis;
The process searching module is used for searching an audio host module currently used by the host by the client;
the memory access module is used for accessing the running memory module by the client;
the electric sound plug-in detection module is used for acquiring the on-off state and the synchronous condition of the electric sound plug-in currently connected with the host;
the analysis tuning module is used for obtaining an electric tone basic tone according to server data or local recording analysis;
The database storage module is used for storing the electric tone basic tone;
The electric tone modification module is used for writing the electric tone into the running memory module by adopting a memory writing algorithm so as to modify and replace the basic musical scale of the current audio host;
the plurality of electric sound plug-ins are used for outputting the electric sound basic tone after being changed.
Compared with the prior art, the invention has the beneficial effects that:
Compared with the artificial electric tone switching and simulator simulation method, the electric tone switching method and system provided by the application have the advantages that the basic musical scale of an audio host is obtained through server acquisition or local analysis, then analysis and tuning are carried out to obtain the electric tone of a client, and finally the electric tone is written into the memory of the host by adopting a memory writing algorithm to be changed and replaced, so that the electric tone switching is completed, the electric tone switching difficulty is reduced when a user with non-music specialty or weak music expertise is in live broadcast or K songs, the musical scale error caused by the user's own change is avoided, time and labor are saved, and the user experience is improved.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention.
FIG. 1 is a flowchart showing a method for fast switching electric tones according to the present invention;
fig. 2 is an overall schematic diagram of the electrical tone quick switching system according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments.
In the description of the present invention, it should be understood that the terms "upper," "lower," "front," "rear," "left," "right," "top," "bottom," "inner," "outer," and the like indicate or are based on the orientation or positional relationship shown in the drawings, merely to facilitate description of the present invention and to simplify the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention.
Referring to fig. 1, the present embodiment discloses a fast switching method of electric tone basic tone, which specifically includes the following steps:
Step one: firstly, establishing communication connection between a client and a host, and then searching an started audio host process in the host by the client;
Specifically, the client is in communication connection with the host through a serial port.
Specifically, the host machine is a carrier of an audio host, which includes but is not limited to a computer, a mobile phone and ipad; audio hosts include, but are not limited to, listening to songs software and K songs software.
Step two: then a client creates a remote thread and establishes connection with an audio host in the step one, accesses the memory of the remote thread, obtains the basic musical scale of the audio host through server acquisition or local analysis by the client, and performs electric tone analysis and tone setting on the basic musical scale to obtain the electric tone of the client;
specifically, the electrical sound analysis comprises tonality detection, spectral analysis and gamut frequency detection;
Specifically, the electric sound is called as treble correction, which is a series of audio processing procedures adopted to repair the sound or make the music better.
Step three: after connection is established, judging whether the host machine starts and inserts the electric sound plug-in unit, and if the host machine is judged to not start and insert the electric sound plug-in unit, prompting a user to start and insert the electric sound plug-in unit; otherwise, requesting to change the basic musical scale of the second audio host;
Step four: when the electric sound plug-in is opened and inserted and the change request passes, judging whether the electric sound plug-ins are synchronous or not, if not, firstly synchronizing the electric sound plug-ins, otherwise, writing the electric sound basic tone of the second client into the audio host, and changing the basic musical scale of the audio host;
Specifically, the specific process of writing the electric tone of the client is as follows:
S1: firstly, acquiring an electric tone of a client after analysis and tuning;
s2: then, converting the electric tone of the client in the step S1 into an integer;
s3: and finally, replacing the basic musical scale of the audio host with the integer in the step S2 by adopting a memory writing algorithm, and further finishing the change of the electric tone.
Step five: after the basic musical scale of the audio host is changed, judging whether the change is successful, if so, returning to the step one, otherwise, directly outputting the electric tone of the client;
specifically, if the modification is unsuccessful, the method returns to the step to reestablish the communication connection, otherwise, the communication connection is output through a plurality of electric sound plug-ins, and the user is assisted to perform K songs.
Referring to fig. 2, the present embodiment discloses a system for fast switching electric tone basic tone, including a host, a client, and a plurality of electric tone plug-ins;
the host comprises an audio host module and an operation memory module; the client comprises a basic musical scale acquisition module, a process searching module, a memory access module, an electric sound plug-in detection module, an analysis and tuning module, a storage module and an electric sound basic tone modification module;
the audio host module is used for loading an effector and an electrical plug-in;
The running memory module is used for calling and running the basic musical scale of the selected song in the audio host module;
The basic musical scale acquisition module is used for obtaining basic musical scales of the audio host through a server or local analysis;
the process searching module is used for the client to search an audio host module currently used by the host;
the memory access module is used for the client to access the running memory module;
The electric sound plug-in detection module is used for acquiring the on-off state and the synchronous condition of the electric sound plug-in currently connected with the host;
The analysis fixed tone module is used for obtaining an electric tone basic tone according to server data or local recording analysis;
The database storage module is used for storing the electric tone basic tone;
the electric tone modification module is used for writing the electric tone into the running memory module by adopting a memory writing algorithm so as to modify and replace the basic musical scale of the current audio host;
The plurality of electric sound plug-ins are used for outputting the electric sound basic tone after being changed.
The electrical sound plug-ins in this embodiment are specifically auto tune, lzotope Ozone, waves tuen, the T-PAIN EFFECT or other treble modification effector plug-ins.
The foregoing is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art, who is within the scope of the present invention, should make equivalent substitutions or modifications according to the technical scheme of the present invention and the inventive concept thereof, and should be covered by the scope of the present invention.

Claims (5)

1. The quick switching method of the electric tone basic tone is characterized by comprising the following specific steps:
Step one: firstly, establishing communication connection between a client and a host, and then searching an started audio host process in the host by the client;
step two: then the client creates a remote thread and establishes connection with the audio host in the step one, accesses the memory of the remote thread, obtains the basic musical scale of the audio host through server acquisition or local analysis by the client, and performs electric tone analysis and tone setting on the basic musical scale to obtain the electric tone of the client;
step three: after connection is established, judging whether a host machine starts and inserts the electric sound plug-in unit, and if the host machine is judged not to start and insert the electric sound plug-in unit, prompting a user to start and insert the electric sound plug-in unit; otherwise, requesting to change the basic scale of the audio host in the second step;
Step four: when the electric plug-in is opened and inserted and the change request passes, judging whether the electric plug-ins are synchronous or not, if not, synchronizing the electric plug-ins, otherwise, writing the electric key of the client in the audio host, and changing the basic musical scale of the audio host;
the writing the electric tone of the client in the second step into the audio host includes:
S1: firstly, acquiring an electric tone of a client after analysis and tuning;
s2: then, converting the electric tone of the client in the step S1 into an integer;
S3: finally, replacing the integer in the step S2 by a basic musical scale of the audio host by adopting a memory writing algorithm, thereby completing the change of the electric tone basic tone;
Step five: after the basic musical scale of the audio host is changed, judging whether the change is successful, if so, returning to the step one, otherwise, directly outputting the electric tone of the client.
2. The method of claim 1, wherein the client and the host are communicatively connected via a serial port.
3. The method of claim 1, wherein the host in step one is a carrier of an audio host, including but not limited to a computer, a mobile phone, and ipad; the audio hosts include, but are not limited to, listening to songs software and K songs software.
4. The method of claim 1, wherein the electrical tone analysis in step two includes tonal detection, spectral analysis, and gamut frequency detection.
5. The system is characterized by comprising a host, a client and a plurality of electric sound plug-ins;
the host comprises an audio host module and an operation memory module; the client comprises a basic musical scale acquisition module, a process searching module, a memory access module, an electric sound plug-in detection module, an analysis and tuning module, a storage module and an electric sound basic tone modification module;
The audio host module is used for loading an effector and an electrical plug-in;
the running memory module is used for calling and running basic musical scales of the selected songs in the audio host module;
The basic musical scale acquisition module is used for obtaining basic musical scales of an audio host through server or local analysis;
The process searching module is used for searching an audio host module currently used by the host by the client;
the memory access module is used for accessing the running memory module by the client;
the electric sound plug-in detection module is used for acquiring the on-off state and the synchronous condition of the electric sound plug-in currently connected with the host;
the analysis tuning module is used for obtaining an electric tone basic tone according to server data or local recording analysis;
The database storage module is used for storing the electric tone basic tone;
The electric tone modification module is used for writing the electric tone into the running memory module by adopting a memory writing algorithm so as to modify and replace the basic musical scale of the current audio host;
the plurality of electric sound plug-ins are used for outputting the electric sound basic tone after being changed.
CN202110737330.9A 2021-06-30 2021-06-30 Method and system for rapidly switching electric tone basic tone Active CN113470670B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110737330.9A CN113470670B (en) 2021-06-30 2021-06-30 Method and system for rapidly switching electric tone basic tone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110737330.9A CN113470670B (en) 2021-06-30 2021-06-30 Method and system for rapidly switching electric tone basic tone

Publications (2)

Publication Number Publication Date
CN113470670A CN113470670A (en) 2021-10-01
CN113470670B true CN113470670B (en) 2024-06-07

Family

ID=77876518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110737330.9A Active CN113470670B (en) 2021-06-30 2021-06-30 Method and system for rapidly switching electric tone basic tone

Country Status (1)

Country Link
CN (1) CN113470670B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116312430B (en) * 2023-03-20 2024-01-02 广州资云科技有限公司 Electric tone key control method, apparatus, computer device, and storage medium
CN116312636B (en) * 2023-03-21 2024-01-09 广州资云科技有限公司 Method, apparatus, computer device and storage medium for analyzing electric tone key

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4450742A (en) * 1980-12-22 1984-05-29 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instruments having automatic ensemble function based on scale mode
WO1997043756A1 (en) * 1996-05-13 1997-11-20 Telia Ab A method and a system for speech-to-speech conversion
CN103456295A (en) * 2013-08-05 2013-12-18 安徽科大讯飞信息科技股份有限公司 Method and system for generating fundamental frequency parameters in singing synthesis
CN107481727A (en) * 2017-06-23 2017-12-15 罗时志 A kind of acoustic signal processing method and system based on the control of electric sound keynote
CN112201263A (en) * 2020-10-16 2021-01-08 广州资云科技有限公司 Electric tone adjusting system based on song recognition

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8086457B2 (en) * 2007-05-30 2011-12-27 Cepstral, LLC System and method for client voice building
KR101274961B1 (en) * 2011-04-28 2013-06-13 (주)티젠스 music contents production system using client device.
US10311848B2 (en) * 2017-07-25 2019-06-04 Louis Yoelin Self-produced music server and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4450742A (en) * 1980-12-22 1984-05-29 Nippon Gakki Seizo Kabushiki Kaisha Electronic musical instruments having automatic ensemble function based on scale mode
WO1997043756A1 (en) * 1996-05-13 1997-11-20 Telia Ab A method and a system for speech-to-speech conversion
CN103456295A (en) * 2013-08-05 2013-12-18 安徽科大讯飞信息科技股份有限公司 Method and system for generating fundamental frequency parameters in singing synthesis
CN107481727A (en) * 2017-06-23 2017-12-15 罗时志 A kind of acoustic signal processing method and system based on the control of electric sound keynote
CN112201263A (en) * 2020-10-16 2021-01-08 广州资云科技有限公司 Electric tone adjusting system based on song recognition

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于传统配器法的电脑音乐制作研究;陆徽;;赤峰学院学报(自然科学版)(第10期);全文 *
陆徽 ; .基于传统配器法的电脑音乐制作研究.赤峰学院学报(自然科学版).2016,(第10期),全文. *

Also Published As

Publication number Publication date
CN113470670A (en) 2021-10-01

Similar Documents

Publication Publication Date Title
CN113470670B (en) Method and system for rapidly switching electric tone basic tone
CN109272975B (en) Automatic adjustment method and device for singing accompaniment and KTV jukebox
CN111785238B (en) Audio calibration method, device and storage medium
CN105161087A (en) Automatic harmony method, device, and terminal automatic harmony operation method
CN105390144B (en) A kind of audio-frequency processing method and apparatus for processing audio
CN108074557A (en) Tone regulating method, device and storage medium
US8280847B2 (en) Apparatus, method, and computer program product for synchronizing data sources
CN108766452B (en) Sound repairing method and device
CN107360507A (en) A kind of play parameter Automatic adjustment method, intelligent sound box and storage medium
CN110544532B (en) Sound source space positioning capability detection system based on APP
CN107609034A (en) A kind of audio frequency playing method of intelligent sound box, audio playing apparatus and storage medium
CN115866487B (en) Sound power amplification method and system based on balanced amplification
CN111667803B (en) Audio processing method and related products
CN112172978A (en) Method, device and equipment for controlling balance car light and storage medium
CN107371075A (en) Microphone
CN106686226A (en) Method and system for playing audio of terminal
US20050286384A1 (en) Music selection apparatus, music selection system and music selection method
JP2006178334A (en) Language learning system
CN115470371A (en) Song recommendation method and device based on user voice characteristics and terminal
JP4327165B2 (en) Music playback device
JP2013160890A (en) Information processing program, information processing apparatus, lyrics display method, and communication system
CN112887877B (en) Audio parameter setting method and device, electronic equipment and storage medium
KR100802253B1 (en) Contents server, portable terminal, and data distribution system
CN108366360A (en) Interactive approach, device, system and storage medium are sung based on microphone
CN115119110A (en) Sound effect adjusting method, audio playing device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant