IP Library Granted Patent US 12,027,146
Granted Patent B2
US 12,027,146 · App. 17/277,817 · Granted Jul 2, 2024

Instrument and method for real-time music generation

Inventors: Jesper Nordin (Hägersten, SE); Jonatan Liljedahl (Hamburgsund, SE); Jonas Kjellberg (Västra Frölunda, SE); Pär Gunnars Risberg (Stockholm, SE)
Assignee: REACTIONAL MUSIC GROUP AB
G10H1/0025G10H1/26G10H1/0066G10H2210/026G10H2210/111G10H2210/145G10H2220/161G10H2240/056G10H2240/175
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,027,146
App. No.
17/277,817
Granted
Jul 2, 2024
Kind
B2
Abstract

A virtual instrument for real-time musical generation includes a musical rule set unit for defining musical rules, a time constrained pitch generator for synchronizing generated music, an audio generator for generating audio signals, wherein the rule definitions describe real-time morphable music parameters, and said morphable music parameters are controllable directly by the real-time control signal. With this virtual instrument, the user can create new musical content in a simple and interactive way regardless of the level of musical training obtained before using the instrument.

Claims (30)

1. A virtual instrument for real-time music generation comprising:

a Musical Rule Set, MRS, unit, said MRS unit is configured to store a set of adaptable rule definitions corresponding to a composer input, select a set of instrument properties and a set of rule definitions from the set of adaptable rule definitions and combine the selected set of rule definitions with a real-time control signal into note trigger signals associated with time and frequency domain properties;

a Timing Constrained Pitch Generator, TCPG, configured to generate an output signal representing music, said TCPG synchronizes generated tones in time and frequency, domain based on the note trigger signals; and

an audio generator configured to convert the output signal from the TCPG and combine the output signal with the selected set of instrument properties into an audio signal,

wherein the set of adaptable rule definitions describe real-time morphable music parameters and said morphable music parameters are controllable directly by the real-time control signal, and

a musical transition handler configured to interpret the real-time control signal and handle transitions between different sections in the generated music based on musical characteristics according to the composer input.

2. The instrument in accordance with claim 1 , wherein the real-time control signal is received from a real-time input device, RID, which is configured to receive input from a touch screen and translate said input into the real-time control signal.

3. The instrument in accordance with claim 2 , wherein the touch screen is configured to provide additional information regarding pressure related to the touch force being received by the touch screen at the touched position and use such additional information together with X and Y coordinates for each point and translate this input signal into the real-time control signal.

4. The instrument in accordance with claim 1 , wherein the real-time control signal is received from a real-time input device, RID, which is configured to receive input from at least one of a spatial camera, a video game parameter and a digital camera and translate said input into the real-time control signal.

5. The instrument in accordance with claim 1 , wherein the real-time control signal is received from a remote musician network.

6. A method for generating real-time music in a virtual instrument comprising a Musical Rule Set, MRS, unit, a Timing Constrained Pitch Generator, TCPG and an audio generator, said method comprising:

retrieving a composer input in the MRS unit;

storing a set of adaptable rule definitions associated with the composer input in a memory of the MRS unit;

receiving a real-time control signal in the MRS unit;

selecting a set of rule definitions from the set of adaptable rule definitions;

selecting a set of instrument properties;

combining the selected set of adaptable rule definitions with the real-time control signal into note trigger signals associated with time and frequency domain properties;

synchronizing, in the TCPG, new generated tones in time and frequency domains based on the note trigger signals; and

combining the output signal with the selected set of instrument properties into an audio signal in the audio generator,

wherein the plurality of adaptable set of rule definitions describes real-time morphable music parameters and said morphable music parameters are controllable directly by the real-time control signal, and

interpreting the real-time control signal and handling transitions between different sections in the generated music based on musical characteristics according to the predefined composer input.

7. The method in accordance with claim 6 , wherein the real-time control signal is received from a real-time input device, RID, which is configured to receive input from a touch screen and translate said input into the real-time control signal.

8. The method in accordance with claim 7 , wherein the touch screen is configured to provide additional information regarding pressure related to the touch force being received by the touch screen at the touched position and use such additional information together with X and Y coordinates for each point and translate this input signal into the real-time control signal.

9. The method in accordance with claim 6 , wherein the real-time control signal is received from a real-time input device, RID, which is configured to receive input from at least one of a spatial camera, a video game parameter and a digital camera and translate said input into the real-time control signal.

10. The method in accordance with claim 6 , wherein the real-time control signal is received from a remote musician network.

11. A computer program product embodied on a non-transitory computer readable medium and comprising computer-readable instructions which, when executed on a computer, causes the method according to claim 6 to be performed.

12. A computer program product embodied on a non-transitory computer readable medium and comprising computer-readable instructions which, when executed on a computer, causes the method according to claim 7 to be performed.

13. A computer program product embodied on a non-transitory computer readable medium and comprising computer-readable instructions which, when executed on a computer, causes the method according to claim 8 to be performed.

14. A computer program product embodied on a non-transitory computer readable medium and comprising computer-readable instructions which, when executed on a computer, causes the method according to claim 9 to be performed.

15. A computer program product embodied on a non-transitory computer readable medium and comprising computer-readable instructions which, when executed on a computer, causes the method according to claim 10 to be performed.

Assignments (2)
CHANGE OF NAME Recorded Apr 19, 2022
From: GESTRUMENT AB
To: REACTIONAL MUSIC GROUP AB
Reel/Frame 059727/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2021
From: NORDIN, JESPER; LILJEDAHL, JONATAN; KJELLBERG, JONAS; GUNNARS RISBERG, PÄR
To: GESTRUMENT AB
Reel/Frame 056234/0705 →
Priority Claims (1)
SE 1851144-4 · Sep 25, 2018 · national
Continuity (1)
Related Publication 20220114993A1 · Apr 14, 2022