SOUND SYNTHESIZER AND METHOD
20240071348 ยท 2024-02-29
Inventors
Cpc classification
G10H2250/511
PHYSICS
G10H1/0025
PHYSICS
International classification
Abstract
A sound synthesizer including an audio import system, a database, and a processor. The processor is configured to compile audio data into a cycle map to represent pitch as a series of variable lengths, and volume as a series of variable heights. The processor is further configured to compile the audio data into an arc map to represent audio data as a series of variable lengths, and volume as a series of variable heights.
Claims
1. A sound synthesizer, including: an audio import system; a database configured to store audio data recorded by said audio import system; and a processor configured to compile said audio data into: a Cycle Map configured to represent pitch as a series of variable lengths and volume as a series of variable heights; and an Arc Map configured to represent audio data as a series of variable lengths and volume as a series of variable heights.
2. The synthesizer of claim 1, wherein the audio import system is digital.
3. The synthesizer of claim 1, further including an audio output configured to play the recorded audio according to the Cycle Map and Arc Map for a given recording stored in said database.
4. The synthesizer of claim 1, wherein the synthesizer is configured to play only music according to the Cycle Map.
5. A method for recording audio to generate a Cycle Map, including: recording an audio segment to store audio data in a database; creating a Cycle Map for the audio segment, the Cycle Map having an X axis and a Y axis where the X axis is configured to represent pitch of a plurality of cycles of an audio segment, and the Y axis is configured to represent volume of the cycles of the audio segment; and transforming the audio data into variable height volume data along the Y axis of the Cycle Map for each recorded cycle, and variable length pitch data along the X axis for each recorded cycle.
6. The method of claim 5, wherein the Cycle Map created based on a variable detected frequency of the recorded audio segment.
7. The method of claim 5, wherein audio data plotted along the X axis and Y axis of the Cycle Map is represented as a series of orthogonal shapes to represent cycles.
8. The method of claim 7, wherein the orthogonal shapes are configured to retain the tonal characteristics of the original audio recording.
9. The method of claim 5, further including creating left and right channels that are out of phase with respect to each other.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION OF THE DRAWINGS
[0027] Reference will now be made in detail to the present preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings.
[0028] Detailed herein is a sound synthesizer that includes an audio import system, as a means to load digital audio data; a database configured to store the audio data; and a processor configured to compile the audio data into a Cycle Map (explained in further detail below).
[0029]
[0030] Wavetable 10 is configured to orient and represent audio data in terms of pitch (as a length along the X axis) and volume (as a height along the Y axis). In wavetable 10, each cycle has identical length and height, so that the sound played according to the wavetable does not match the original acoustical sound very well. Referring to FIG. 2, audio data is stored in the Cycle Map 100 as Cycle Map data 104 so that the pitch length and volume height is variable, more accurately representing the true audio segment.
[0031]
[0032]
[0033] Audio within an Arc may be manipulated and altered if desired. For example,
[0034]
[0035]
[0036] Different wavetables can be stored for each note and velocity, similar to a multi-sample synthesiser. If one wavetable was stored for each of the notes C1 and C2, the method using a Cycle Map configuration would allow an intermediate sound to be created as a hybrid of the two sounds. The same method could be used to generate an intermediate sound between two wavetables at different velocities.
[0037] In
[0038] In
[0039] Having described the preferred components of the Cycle Map and its use, a preferred method of creating the Cycle Map will now be described. First, the pitch frequency of the original sound is detected. Then, starting at an arbitrary zero crossing in the original sound, the processor identifies a cycle that is the correct length for the detected frequency. Thereafter, using the wave data of the cycle, the processor determines the end location of the next cycle, and adds the pitch and volume data into the Cycle Map.
[0040] The foregoing description is by way of example only, and may be varied considerably without departing from the scope of the present disclosure. For example only, the data for a Cycle Map could be obtained by utilising elements of artificial intelligence (AI), for example, training a genetic algorithm to recognize cycles and determine the cycle map data. The details of AI would be well understood by those of ordinary skill in the AI field.
[0041] The present description in a preferred form provides the advantages of creating stereo wavetable playback, allowing multiple Wavetables to be used to create intermediate Wavetables, to enable playback of more realistic acoustic sounds using a Cycle Map, to create unique distortion effects using an Arc Map, that often accompanies devices in the prior art.
[0042] Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.