IP Library Granted Patent US 8,618,404
Granted Patent B2
US 8,618,404 · App. 12/532,013 · Granted Dec 31, 2013

File creation process, file format and file playback apparatus enabling advanced audio interaction and collaboration capabilities

Inventor: Sean Patrick O'Dwyer (Forest Lake, AU)
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 8,618,404
App. No.
12/532,013
Granted
Dec 31, 2013
Kind
B2
Abstract

A file creation process, file format and playback device are provided that enables an interactive and if desired collaborative music playback experience for the user(s) by combining or retrofitting an “original song” with a MIDI time grid, the MIDI score of the song and other data in a synchronized fashion. The invention enables a music interaction platform that requires a small amount of time to learn and very little skill, knowledge or talent to use and is designed to bring “mixing music” to the average person.

Claims (36)

1. A method of creating an audio file including:

receiving waveform data representing a musical rendition;

analysing the waveform data to determine transient positions in the waveform;

using the transient positions to determine bar markers representing bar start/end positions for the rendition;

synchronizing a MIDI time grid with the bar markers;

determining MIDI data including a musical score for the entire rendition;

synchronizing the MIDI data with the MIDI time grid; and,

creating a file including the MIDI data in synchronization with the MIDI time grid, bar markers and waveform data.

2. A method according to claim 1 wherein the method includes defining part markers for designating rendition and track parts by identifying at least one of:

track parts;

catch phrases; and,

track solos.

3. A method according to claim 1 wherein the method includes performing waveform analysis to determine transient positions.

4. A method according to claim 1 wherein the method includes manually correcting the bar start/end positions.

5. A method according to claim 1 wherein the method includes determining a time grid between bar start/end positions.

6. A method according to claim 1 wherein the method includes:

determining an average tempo of the rendition; and,

storing the average tempo as part of the file.

7. A method according to claim 1 wherein the part markers are MIDI data.

8. A method according to claim 1 further including defining additional parts, verses or tracks.

9. A method of creating a timing file for audio processes including:

receiving waveform data representing a musical rendition;

analysing the waveform data to determine transient positions in the waveform;

using the transient positions to determine bar markers representing bar start/end positions for the rendition;

determining MIDI data including a musical score for the entire rendition;

synchronizing the MIDI data with the MIDI time grid; and,

creating a file including the MIDI data in synchronization with the MIDI time grid, bar markers in a timing file separate from the waveform data.

10. A method according to claim 9 further including storing the waveform data in the file in synchronisation with the MIDI data, the MIDI time grid, bar markers.

11. A method according to claim 9 further including defining additional parts, verses or tracks.

12. An audio file created by the method of claim 9 .

13. A method of providing timing files for audio users, including:

creating one or more timing files according to the method of claim 9 ; and,

providing the timing files available for download on a website.

14. A method according to claim 13 further including:

for each timing file, providing the waveform data in a file separate from the timing file.

15. A method according to claim 13 further including creating and providing portions of one or more timing files to a user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2013
From: IGRUUV PTY LTD
To: O'DWYER, SEAN PATRICK
Reel/Frame 031576/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2009
From: O'DWYER, SEAN PATRICK
To: IGRUUV PTY LTD
Reel/Frame 023577/0871 →
Priority Claims (1)
AU 2007901363 · Mar 18, 2007 · national
Continuity (1)
Related Publication 20100132536A1 · Jun 3, 2010