Method and apparatus for sound and music mixing on a network

Method and apparatus for sound and music mixing on a network
US 20020091455A1
(19) United States
(12) Patent Application Publication (10) Pub. No.: US 2002/0091455 A1
(43) Pub. Date:
Williams
(54)
Jul. 11, 2002
METHOD AND APPARATUS FOR SOUND
tracks to any other tracks for a given song title within the
AND MUSIC MIXING ON A NETWORK
database. Separate tracks then selected by the client and
mixed in the mixer into a single sound recording which is
(76) Inventor:
Thomas D. Williams, Los Angeles, CA
then communicated over the server across the internet to the
(Us)
client so the client may hear the ?nished or composite mixed
Correspondence Address:
Daniel L. Dawes
650 Town Center Dr. Suite 650
Costa Mesa, CA 92626 (US)
(21) Appl. No.:
09/756,446
(22) Filed:
Jan. 8, 2001
musical work. If the mixed or composite composition is not
to the liking of the user, then different tracks may be selected
or rerecorded mixed in sample again. If a mixed musical
work meets the satisfaction of the user, the user is then able
to download it through the client into a sound ?le, which can
then be replayed by the user as often as desired or recorded
onto a CD or other storage medium. Thus the invention
provides a means whereby musicians, who may never actu
ally physically meet or even communicate with each other,
Publication Classi?cation
(51)
(52)
(57)
Int. Cl.7 ........................... .. G06F 17/00; G11C 5/00
US. Cl. ............................. .. 700/94; 709/217; 84/601
will be able to collaborate with each other on musical
projects without restrictions as to global location or involve
ment in complicated transactional negotiations which must
be repeated with every possible combination.
ABSTRACT
PLAY-SYNC allows the user to synchronize a downloaded
The website hosted by the server is a collection of separately
recorded musical tracks with the music containing a mini
record additional tracks of music to add to a primary track.
There is one primary track and up to six accompaniment or
track from database 20 with a currently selected of?ine track
stored in recorder 18 for play to see how the two tracks
sound together. REC-SYNC allows an offline track as it is
being recorded by recorder 18 to be synchronized with a
downloaded track from database 20 to put the two tracks
comptracks. The server allows the client to add one or more
sound together.
mum of at least one musical instrument or vocal. Users may
Patent Application Publication
Jul. 11, 2002 Sheet 1 0f 15
US 2002/0091455 A1
Patent Application Publication
Jul. 11, 2002 Sheet 2 0f 15
US 2002/0091455 A1
51.
Lislw {Mix
U
{iii/iii ‘L
INC“
diff/77>
5%
0
:TE M
‘R
WMJIM
G3
/
a
.
(2v
Patent Application Publication
Jul. 11, 2002 Sheet 3 0f 15
l
US 2002/0091455 A1
Patent Application Publication
Jul. 11, 2002 Sheet 4 0f 15
Cyberh'lusicHix Recording Software
US 2002/0091455 A1
Patent Application Publication
Jul. 11, 2002 Sheet 5 0f 15
TRACKS that are to be Uploaded to the I
contain a Mil-{Ed 1.!’c-f ‘Y'clur Track and _t| SitP alrea _I,I ha? a cup]; I:
‘
highlight [l'l'llIllE CII l
‘disa
talent. ambled.
-.I uat Mae
US 2002/0091455 A1
Patent Application Publication
Jul. 11, 2002 Sheet 6 0f 15
than that of Mono. In many cases that is true. However life can be a
' series of trade-offs. Stereo for our purposes causes a track to be
twice as large as it need be. This increase size directly affects the time
it takes to download and/or ?sten to a song.
5 Stereo in the scope of CyberMusicMir-t does not mean enhanced
iqualrty of sound. Remember, Stereo would be a mixture of a number of
_ instruments blended across two channels. With our software, you're
'SUPPUSED to be creating ONLY ONE track, so the idea of Stereo
US 2002/0091455 A1
Patent Application Publication
Jul. 11, 2002 Sheet 7 0f 15
On some occasions you may ?nd
‘yourself needing to adjust the
overall volume of a recording.
Q
> '
5 -
US 2002/0091455 A1
. \
d
'
k e
-
%
‘
This module will allow you to do
Generally, the melody of a song
i should stand out more than anything
else in the mix When you make your
i Comp hack [for another recordng]
M
we?
v (We
Patent Application Publication
Cybericix
Jul. 11, 2002 Sheet 8 0f 15
US 2002/0091455 A1
Program
You may find yourself wanting to
Cut Out and Retain only a portion
of a given track. This can be
done easily by following the below
brief instructions.
t,
.
'
\
g
Patent Application Publication
Jul. 11, 2002 Sheet 9 0f 15
US 2002/0091455 A1
CyberHusrcHrx Fade Prgam
ou may find yourself wanting to
ave your track Fade IN, Fade OUT
Both. This means that the sound
olume will either start low and get
ouder [up to normal] at the begin'rng
t the song [Fade In] or end the
=
mg
by getting softer tor the last few
% ~
Patent Application Publication
am,
I
-
I
r
This nilltyttle featue is available
' for those that realize they need to
add some 'sounds' to the ‘end’ of
r a previously recorded track
These 'sounds' could be additional
= music or even a Laugh Track to be
used if you are using this software
Jul. 11, 2002 Sheet 10 0f 15
US 2002/0091455 A1
Patent Application Publication
Cyberlrlusicust Qua
Jul. 11, 2002 Sheet 11 0f 15
US 2002/0091455 A1
lJl ‘llllix
'
[In some occasions you may lind
yourself needing to adiusk the
overall volume ol a iecording.
This module will allow you to do
iusl that
‘ Generally, the melody of a song
F2‘
@
'
A
>
‘
\
I
‘
(Fl . ll
‘
%
'
Patent Application Publication
Jul. 11, 2002 Sheet 12 0f 15
US 2002/0091455 A1
Patent Application Publication
Jul. 11, 2002 Sheet 13 0f 15
Screen Pixels Per Inch
85
Main ‘Window Height
497
Main Window Width
385
US 2002/0091455 A1
cm Top # 1
Child Left # 1
Ch?d Top # 2
Child Left # 2
‘
8‘)
Patent Application Publication
Jul. 11, 2002 Sheet 14 0f 15
US 2002/0091455 A1
is,
Patent Application Publication
5
Syncronizahon Adiqslmgnl
Jul. 11, 2002 Sheet 15 0f 15
US 2002/0091455 A1
Jul. 11, 2002
US 2002/0091455 A1
METHOD AND APPARATUS FOR SOUND AND
MUSIC MIXING ON A NETWORK
[0001]
database stores the plurality of data ?les communicating
With the server. A mixer communicating With the database
and server mixes selected ones of the plurality of data ?les
BACKGROUND OF THE INVENTION
together. A recorder communicating With the client records
1. Field of the Invention
a user-created data track. The client transfers the user
created data ?le to the server and hence to the database.
[0002] The invention relates to the ?eld of sound mixing
and in particular to methods and apparatus for mixing sound,
such as music, in a distributed netWork environment such as
the internet.
[0003] 2. Description of the Prior Art
[0004] A conventional sound or music studio includes
sound recording rooms Where artists create live music in
solo or in groups and equipment Which records the music or
sounds in separate tracks With or Without electronic signal
conditioning and With or Without added special effects.
Whatever track is recorded can be then mixed With one or
more other prerecorded tracks, including variable signal
processing of each of the tracks, to present a mixed track
Which comprises the ?nal recording. Thus, a musical soloist
may perform against himself or herself in prerecorded tracks
or against an instrumental background and/or one or more
prerecorded tracks to provide the input data from Which a
?nal mixed recording is produced. Performers of any one of
the tracks can be rerecorded and remixed With differing
signal processing or differing digital input, if the live per
former or performers are present. Very often, instrumental
tracks, rhythm tracks or special effect tracks Will have been
prerecorded at a prior time or at a different place While later
tracks are added to the ?nal mixed recording. In conven
tional studios it is necessary to have each of the tracks
physically present in the studio in a tape form, regardless of
When recorded. This means that media must be physically
shipped to the sound studio in order for mixing to occur.
[0005] The sound recording mixing equipment is often
complex and requires the services of a highly skilled and
highly compensated sound recording engineer. Thus, the
[0008]
The server transfers a user-selected mixed data ?le
to the client comprised of at least tWo data ?les selected by
a user from the database. The client replays the mixed data
?le. The client may store the mixed data ?le. The data ?les
processed by the server, client, database, mixer and recorder
process comprise audio data ?les and in particular music
data ?les, Which in the illustrated embodiment are formatted
as Wav ?les.
[0009] The server and client compress data ?les commu
nicated With the netWork and uncompress ?les received from
the netWork. In addition the data ?les processed by the
server, client, database, mixer and recorder process further
comprise associated text data ?les, and/or picture data ?les.
[0010] The data ?les stored on the database include data
?elds for categories and subcategories of data ?les, such as
categories and subcategories of music styles.
[0011] The data ?les stored on the database are character
iZed as a primary track data ?le or an accompaniment track
data ?le. The mixer mixes into a single data ?le one primary
track data ?le With at least one accompaniment track data
?le, but usually a plurality of accompaniment track data ?les
With the primary track data ?les. In a typical use at least one
of the primary track data ?le or the accompaniment track
data ?le is user created.
[0012]
The invention can also be de?ned as a method for
delivering a user-selected plurality of mixed data ?les over
a distributed netWork comprising the steps of recording a
user-created data ?le on a client and transferring the user
created data ?le from the client to a server on the distributed
netWork and to a database communicated With the server.
hourly cost of sound recording studios can be high because
of the requirement of the assistance of a skilled sound
recording engineer as Well as the cost of expensive equip
ment, Which must be amortiZed over the limited number of
The database has stored thereon a plurality of data ?les.
Selected ones of the plurality of data ?les are mixed together
according to user selection. The mixed plurality of data ?les
recording hours Which the studio has available and is being
operated. All of these factors make sound recording studios
not only non-interactive With the performer, but completely
out of economical reach from all of the professional per
uted netWork. Mixing selected ones of the plurality of data
formers and thus limited even Within the class of profes
sional performers to those Who have some type of ?nancial
backing or recording contract. The use of sound recording
studios for amateur performers for their oWn enjoyment is
thus almost alWays economically ruled out.
[0006]
Therefore, What is needed is some type of appara
are transferred from the server to the client via the distrib
?les together mixes at least tWo data ?les selected by a user
from the database.
[0013] The method further comprises the step of replaying
the mixed data ?le by the client and/or storing the mixed
data ?le in the client. Transferring the user-created data ?le
from client to the server, mixing selected ones of the
plurality of data ?les together and transferring the mixed
plurality of data ?les from the server to the client comprises
the steps of transferring a user-created audio data ?le from
tus and method Which Will alloW the bene?ts of a sound
the client to the server. The database has a plurality of audio
recording studio to be made available to everyone, including
?les stored therein. The method thus comprises the steps of
mixing selected ones of the plurality of audio data ?les
amateur performers, over the entire globe and in a manner
Which is arbitrarily displaced in time and at an economical
level.
together, and transferring the mixed plurality of audio data
?les from the server to the client. The audio ?les are in
particular music ?les preferably formatted as Wav ?les. The
BRIEF SUMMARY OF THE INVENTION
[0007]
The invention is an apparatus for delivering a
user-selected plurality of mixed data ?les over a distributed
netWork comprising a server coupled to the distributed
netWork and a client coupled to the distributed netWork. A
method further comprises the steps of compressing the data
?les communicated With the netWork and uncompressing
data ?les received from the netWork.
[0014] Still further method further comprises the steps of
creating a text and/or picture ?le associated With a user
Jul. 11, 2002
US 2002/0091455 A1
created data ?le on a client, and transferring the associated
[0026]
text and/or picture ?le from the client to a server on the
distributed network and to a database communicated With
the server. The database has stored thereon a plurality of data
AND FADE OUT PROCESSING.
?les each With a text and/or picture ?les associated there
With. The method continues With the step of transferring the
mixed plurality of data ?les from the server to the client via
the distributed netWork With associated text and/or picture
?les corresponding to each data ?le Which has been mixed
together.
[0015] The step of transferring the user-created data ?le
from the client to a server on the distributed netWork and to
[0027]
FIG. 9 is the screen for the EDIT option, FADE IN
FIG. 10 is the screen for the EDIT option, ADD A
TRACK TO THE END OF ANOTHER.
[0028] FIG. 11 is the screen for the EDIT option,
CHANGE THE QULAITY SETTINGS OF A TRACK.
[0029]
FIG. 12 is the screen for the SETTINGS option,
SET DEFAULT DATA DIRECTORY.
[0030]
FIG. 13 is the screen for the SETTINGS option,
SET SCREEN LAYOUT DEFAULTS.
a database communicated With the server comprises the step
[0031]
of transferring the user-created data ?les With ?elds for
SET COUNTDOWN DEFAULTS.
categories and subcategories of data ?les, namely categories
and subcategories of music styles.
[0016]
The step of transferring a user-created music data
?le from the client to the server comprises in the typical use
the step of transferring the music data ?les as a primary track
data ?le or an accompaniment track data ?le. The method
further comprises the step of mixing into a single data ?le
one primary track data ?le With at least one accompaniment
[0032]
FIG. 14 is the screen for the SETTINGS option,
FIG. 15 is the screen for the SETTINGS option, of
SET SYNCHRONIZATION FACTOR.
[0033] The invention and its various embodiments may
noW be understood by turning to the folloWing detailed
description of the preferred embodiments.
DETAILED DESCRIPTION OF THE
PREFERRED EMBODIMENTS
track data ?le, and preferably a plurality of accompaniment
track data ?les With the primary track data ?les. Typically,
[0034] The invention, generally denoted by reference
the step of recording a user-created data ?le on a client
records at least one of the primary track data ?les or the
Wherein a server 12 is coupled through internet 14 to a
accompaniment track data ?les.
[0017] While the invention has been describe above in
terms of steps for grammatical ease, it must be expressly
understood that the above disclosure and claims are not
limited to the means/steps limitations of 35 USC 112.
Invention having been brie?y summariZed, it may be better
visualiZed by turning to the folloWing draWings Where like
numeral 10, is illustrated in the block diagram of FIG. 1,
multiplicity of clients 16 one of Which is depicted in FIG.
1. Server 12 and client 16 each comprise conventional
computer systems Which may include a number of memo
ries, and peripherals Which are not expressly diagrammed in
FIG. 1. Client 16 has an onsite recorder softWare module 18
Which, as described beloW, Which enables client 16 to record
elements are referenced by like numerals.
one or more sound tracks of?ine, to upload those
soundtracks to server 12, and to doWnload soundtracks to
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] FIG. 1 is a block diagram of a server organiZed and
[0035] Server 12 is communicated With a track database
20 and a mixer module 22 in Which multiple tracks stored in
operating according to the invention communicating over
the netWork With a client utiliZing a recorder adapted to
operate as part of the invention.
[0019] FIG. 2 is a block diagram Which illustrates the
architecture of the Web site hosted by the server in FIG. 1
and the methodology of its interaction With the client.
[0020]
FIG. 3 is a block diagram Which illustrates the
manner in Which the audio ?les are uploaded from the client
to the server, then mixed in a sound track, doWnloaded or
streamed as a previeW to the client, and then purchased and
doWnloaded in full form into the client.
[0021] FIG. 4 is the screen of the offline recorder in the
invention Which is stored in the client and is user controlled
from server 12 from replay and storage in client 16.
database 20 provided by client 16 or otherWise preloaded
into database 20 may be mixed into a single music track in
a compressed or coded form Which can be practically
communicated over limited bandWidth of internet 14. Server
12 is provided With an accounting module 24 to keep track
of client use and billing, and a backend administrative
module 26 for the maintenance and development of the
Website and the content on the Website held by server 12. It
Will be understood by the folloWing that system 10 of FIG.
1 provides a virtual music studio on the internet.
[0036] The functionality in the invention and this opera
tion can be better understood by ?rst considering the archi
tectural organiZation of the Website stored on server 12 and
to play and record tracks.
made available through communication through internet 14.
The folloWing description of the Website is entirely illustra
[0022]
tive and should not be read as limiting or restricting the
invention. It is explicitly understood that the invention may
FIG. 5 is the screen for the EDIT option, MIX
TWO TRACKS INTO ONE WAV FILE.
[0023]
FIG. 6 is the screen for the EDIT option,
CHANGE A TRACK FROM STEREO TO MONO.
[0024]
FIG. 7 is the screen for the EDIT option, ALTER
THE OVERALL VOLUME OF A TRACK.
be implemented using many different Websites organiZations
Which are materially different from that described beloW.
HoWever, the invention can be best understood by consid
ering an illustrative example of one such Website.
FIG. 8 is the screen for the EDIT option, CUT
[0037] The basic organiZation of the Website Within server
12 is a collection of separately recorded musical tracks With
OUT AND RETAIN A SMALLER PORTION OF A
TRACK.
the music containing a minimum of at least one musical
instrument or vocal. Users may record additional tracks of
[0025]
Jul. 11, 2002
US 2002/0091455 A1
music to add to a primary track. In the illustrated embodi
ment there is one primary track, typically but not necessarily
the melody, and up to six accompaniment or comptracks. For
example, the melody may be the vocal track and the
comptracks are then one or more musical accompaniment
rhythm and harmony tracks. Server 12 alloWs client 16 to
add one or more tracks to any other tracks for a given song
title Within database 20. For example, a vocal primary track
may be recorded for a given song and a Web user may then
add his or her oWn track of guitar accompaniment. Similarly,
the same song may have a vocal, guitar and rhythm track
prerecorded by various musicians, and client 16 may sub
stitute his or her oWn track for any one or more of these
tracks to assemble a neW collection of tracks for the given
song title. Separate tracks then selected by client 16 are
mixed in mixer 22 into a single sound recording Which is
then communicated over server 12 across internet 14 to
client 16 so the client may hear the ?nished or composite
mixed musical Work. If the mixed or composite composition
is not to the liking of the user, then different tracks may be
selected or rerecorded mixed in sample again. If a mixed
musical Work meets the satisfaction of the user he is then
able to doWnload it through client 16 into a sound ?le,
typically an MP3 ?le, Which can then be replayed by the user
Web user to listen to a previously recorded mixed
soundtracks. ADD A TRACK button 32 alloWs Web users to
add additional tracks of music or sound from client 16.
SEARCH button 34 alloWs the user to search the Website for
a speci?c entry point or to search track database 20 for
selected soundtrack records. CELEBRITY button 36 alloWs,
for example, special entry to tracks made by a celebrity artist
Whose tracks are made available Within database 20.
EVENT CALENDAR button 38 alloWs Web users notice of
upcoming events in Which the use of the Website is
employed, such as contests, special musical promotions and
other interactive marketing devices. SITE RULES button 40
provides access to Web pages that can provide rules and
etiquette, legal notices and administrative conditions to
Which Web users may be subject in using the site. For
example, in any public site in Which the users may post
musical tracks, statements or sound recordings, certain stan
dards public decorum and taste may be required in addition
to prohibiting access to users Who engage in sound trash or
music vandalism. CONTACT button 42 provides a conve
nient means Whereby Web users may e-mail the Website
administrator or business operator associated With the site.
as often as desired or recorded onto a CD or other storage
[0041] Homepage 28 may also include many other click
entry points or toolbar pull-doWn menus to subsequent pages
medium.
such as the TOP 10 list of the 10 most recent tracks or songs
[0038]
In addition to being a library of separate tracks for
a given song title Which are accumulated Within database 20,
it is possible for the composer of the song title or any one of
recorded on the site, a button for doWnloading recorder 18
to client sites 16, an option searching for soundtracks by
the performers of any one of the tracks to sample the library
speci?c identi?cation numbers in track database 20 or
shoWcasing the sound mixes of selected site users and their
and mix their oWn selection of the various tracks from
remote prerecorded artists to create a ?nished mixed Work of
their oWn selection from those that are available. This can be
proper pages dealing With subcategories in music is also
contemplated. For example, a music category selection
then doWnloaded through client 16 for permanent recordal
option can be displayed in a pull-doWn menu and immedi
by recorder 18. This then alloWs a vocalist in Detroit to use
a guitarist from Los Angeles and a drummer from NeW York
With a piano player from Montana according to the user’s
selection. Later if a better pianist more to the liking of the
users found in Florida, that track can be sWitched out and a
neW arrangement or mixing made.
[0039] Many Ways may be arranged Whereby uploading or
doWnloading musical tracks or mixtures of the same from
server 12 can be charged as a cost to the user through an
accounting module 24 to the user. In addition, royalties can
be paid to the musicians of the various tracks from any
monies for doWnloads through accounting’s track and
accounting module 24. Use of the system Would require
entry into SITE RULES page 40 Whereby the user Would
consent to a license for this purpose to all other registered
users of server 12. Thus system 10 provides a means
Whereby musicians, Who may never actually physically meet
or even communicate With each other, Will be able to
collaborate With each other on musical projects Without
restrictions as to global location or involvement in compli
music. A pull-doWn WindoW providing hyper jumps to
ately accessed.
[0042] In the illustrated embodiment activation of Listen
And Mix button 30 presents a page 50 in Which categories
and subcategories of musical styles may be illustrated, such
as Classical, Country, Easy Listening, Electronic, Folk,
Gospel, Hip-Hop/Rap, J an, Latin, Pop, RAnd B/Soul, Rock
And World/Reggae at a ?rst or main level. Each of these
main levels can then be broken doWn When selected in a
subsequent subcategories page 51, such as in the case of
Classical it may be subcategoriZed as chamber music, clas
sical general and contemporary for classical. Clearly the
categories and the subcategories is arbitrary and is dictated
by not only musical tastes and customs at the time, but can
be changed to track neW categories of musical style as they
arise and are recogniZed by the public.
[0043] Having picked a category and subcategory on page
51, a primary track selection page 52 is then displayed Which
Will display a list of songs that meet the selected category/
subcategory choice. Ultimately hundreds if not thousands of
cated transactional negotiations Which must be repeated With
every possible combination.
songs are contained in track database 20. Page 52 includes
conventional means by Which the number of songs listed
[0040] The Website begins as shoWn in FIG. 2 With a
homepage 28 to Which all other pages can later directly
return With a single-click button. Apart from such informa
tional or marketing information that the homepage 28 may
contain, an illustrated embodiment homepage 28 also
includes functional click-entry buttons to other Web pages
denoted by LISTEN/MIX button 30 Which Will alloW the
by an unique identi?cation number assigned to each track by
server 12, by date of submission, by type of musical instru
may be screened, arranged alphabetically by title, by artist,
ment and the like. Aone click button alloWs the user to listen
to a 30-45 second loW ?delity previeW of the sound. Another
one click button alloWs the user to see the accompaniment
tracks Which have been uploaded into database 20 corre
sponding to each primary track.
Jul. 11, 2002
US 2002/0091455 A1
[0044] Once the particular song is chosen on page 52 an a
information WindoW on that page or another page 54 may be
displayed Where relevant information such as the song title,
artist, the main instrument, the date that the primary track or
track in question Was submitted, the location of the submit
ting artist, the unique song identi?cation number and an
e-mail address for the artist may be displayed. The song or
track so identi?ed may then be identi?ed for a sampling
according to the invention it may, for example, be com
pressed using a “Wave Zip” compression technique to a
smaller ?le siZe for internet transmission Which Will then be
unZipped by recorder 18 after reception by client 16.
[0048] In addition to the interactive mixing described
above, homepage 28 may also be provided With additional
audio click buttons such as a KARAOKE button 62 Where
the user may record a vocal track against a single track of
period or replay of the entire song, Which is doWnloaded in
a streaming audio.
full mixed musical accompaniment, Which is also provided
[0045]
In the preferred embodiment the ?rst track Which
With a streaming text in a manner similar to conventional
Will be displayed Which contains a melody or What has been
identi?ed as the melody track. Selection of the song title and
artist Will then bring doWn a pull-doWn menu or another
page 56 in Which comptracks available for mixing to the
primary track have been created such as shoWn in informa
tion WindoW or page 54. Here again the comptracks Will
include options of Whether or not to include it in the mixed
J OKES/STORIES button 64 Which Will alloW the teller of a
joke or story to tell his or her oWn joke or story in their oWn
voice. Again, activation of JOKES button 64 leads to one or
Work, the musician of the comptrack, the main instrument of
the comptrack, date submitted, location of the artist, unique
karaoke. In addition to music, any sound may be recorded
and listed to a bulletin board a sound ?le such as through a
more pages Which can provide categories and subcategories
of different types of jokes or stories to be listed in a similar
higher article manner as different styles of music and songs.
identi?cation number of the comptrack and the artist’s
[0049]
e-mail. Each primary may be previeWed separately through
users to access a “virtual recording room”, the access to
streaming audio either in a sample or in its complete
rendition. One or more comptracks are selected and can be
played in full or sample form and then can be mixed With the
selected the primary track for previeW or full streaming
audio replay from page 56. After any sampling or replay,
comptracks can be deselected according to user choice. Then
other comptracks added or not dependent on user choice
from the comptrack listing page 56. At any point in time the
primary track and the comptracks Which have been associ
ated With it are also separately displayed in a WindoW 58
along With a listing of non-selected comptracks in WindoW
56 in separate frames. Once the user has made the ?nal
selection of the primary track With comptracks, the oppor
tunity is then given to ?naliZe the selected mix by clicking
?naliZe button 60. The user selection is then communicated
from server 12 to mixer 22 Which retrieves the identi?ed
stored tracks from database 20, mixes them and presents
them to server 12 for transmission over internet 14 as a
single musical track in a compressed high ?delity or stereo
format.
[0046] The transmission of the musical track on internet
14 can also be accompanied by graphics and text, such as
photographs of one or more of the artists, comments or
descriptions concerning them and their Work. All of the
information concerning the tracks and the artists associated
With them discussed above can then be doWnloaded for
permanent record through client 16 and to recorder 18 as
Well as being played in the streaming audio With visual
display. Mixed sound recording may also be doWnloaded
into a permanent ?le or CD through client 16. Before or after
completion of a transmission of a mixed recording, account
ing module 24 collects information from the user Which Will
be needed for payment. Conventional “shopping cart” mul
tiple purchase capability is included Within accounting mod
ule 24 to all batch doWnloads and purchases. In addition,
users of the Web site Who upload tracks may be given credits
for their uploads by accounting module 24 for use in
A PRIVATE ROOMS button 66 alloWs selected
Which has been restricted to a invited-only list, so that only
invitees Will be able to add accompaniment tracks or have
access to a primary track. By this means a professional artist,
Who may record the primary track, Will be able to name
certain accompanists in different locations, Who Will then be
invited and Will be the only ones permitted to hear the tracks
and add their oWn track. The recording and its process of
production Will thus be Withheld from public hearing. Once
in PRIVATE ROOM 66, the users are presented With similar
pages and choices, collectively denoted as pages 67 as
described above in connection With pages 50-60, although
the tracks involve those Which have been marked private and
Which not available to general users, but are only made
available to the invitee list. This is not to exclude, hoWever,
the importation and use of public tracks into PRIVATE
ROOM 66.
[0050] In addition, in a private room may provide
advanced sound mixing controls may be added to the
professional user to alloW more sophisticated or interactive
mixing choices and techniques similar to those available in
a professional sound recording studio.
[0051]
Consider noW an example hoW the database 20 is
organiZed in the preferred embodiment. In addition to hav
ing accounting data as is conventional in internet business
sites, track database 20 Will include for each user a picture
?eld for use of the Web pages. Files included in the database
may be provided With a number of functional extensions
such as, Wav for conventional Wave ?les for sound, .rhy for
rhythm ?les, .jok for joke ?les, .kke for karaoke ?les and the
like. Although technically each of these ?les Will be in the
same standard Wave format, segmenting the ?les With suf
?xes proprietary to the Website is useful in the management
of the site and its audio services. During ?le transfer, the Wav
?les Will be sent as compression ?les such as With a .cmm
extension. Royalties Will only be tallied for tracks With a
Wave extension. The ?elds that be associated With any user
payment of subsequent doWnloads.
submission then include the unique identi?cation number,
song name, artist, date submitted, main category, subcat
[0047] The sound ?le format used in the invention is
arbitrary, but in the preferred embodiment a conventional
egory, melody track, rhythm track, comptrack, location,
Wav format is used. When a mixed Wave ?le is compressed
tion, and include last access, track ?le name, and the number
main instrument, key, comments, e-mail, comp identi?ca
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement