Editing of midi files
AssigneeSoundtrap AB
InventorsPierre Roy, François Pachet
Life of this patent
Estimating the term…
Abstract
A system is provided for editing an audio file. The system displays, on an electronic device, a piano roll. The system receives a user input to cut a segment of the piano roll. The segment of the piano roll includes a respective tone that extends across both sides of the segment of the piano roll, such that the respective tone includes: a first portion of the respective tone that precedes the segment of the piano roll; and a second portion of the respective tone that follows the segment of the piano roll. In response to the user input to cut the segment of the piano roll, the system cuts the segment from the piano roll and, without user intervention, concatenate the first portion of the respective tone with the second portion of the respective tone.
Claims20
A method, comprising:
- displaying, on an electronic device, a piano roll;
- receiving a user input to cut a segment of the piano roll, wherein the segment of the piano roll includes a respective tone that extends across both sides of the segment of the piano roll, such that the respective tone includes:
- a first portion of the respective tone that precedes the segment of the piano roll;
- and
- a second portion of the respective tone that follows the segment of the piano roll;
- in response to the user input to cut the segment of the piano roll:
- cutting the segment from the piano roll;
- and
- without user intervention, concatenating the first portion of the respective tone with the second portion of the respective tone.
A system for editing an audio file, the audio file comprising information about a time stream having a plurality of tones extending over time in said time stream, the system comprising:
- one or more processors;
- and
- memory storing one or more programs, the one or more programs including instructions, which, when executed by the one or more processors, cause the one or more processors to perform a set of operations, including:
- displaying, on an electronic device, a piano roll;
- receiving a user input to cut a segment of the piano roll, wherein the segment of the piano roll includes a respective tone that extends across both sides of the segment of the piano roll, such that the respective tone includes:
- a first portion of the respective tone that precedes the segment of the piano roll;
- and
- a second portion of the respective tone that follows the segment of the piano roll;
- and
- in response to the user input to cut the segment of the piano roll:
- cutting the segment from the piano roll;
- and
- without user intervention, concatenating the first portion of the respective tone with the second portion of the respective tone.
A non-transitory computer-readable storage medium storing one or more programs for editing an audio file, the audio file comprising information about a time stream having a plurality of tones extending over time in said time stream, wherein the one or more programs include instructions, which, when executed by a system with one or more processors, cause the system to perform a set of operations, including:
- displaying, on an electronic device, a piano roll;
- receiving a user input to cut a segment of the piano roll, wherein the segment of the piano roll includes a respective tone that extends across both sides of the segment of the piano roll, such that the respective tone includes:
- a first portion of the respective tone that precedes the segment of the piano roll;
- and
- a second portion of the respective tone that follows the segment of the piano roll;
- in response to the user input to cut the segment of the piano roll:
- cutting the segment from the piano roll;
- and
- without user intervention, concatenating the first portion of the respective tone with the second portion of the respective tone.
Dependencies are inferred from the claim text.