Claims
- 1. A tone data recording and reproducing device which comprises:
- a storage device for storing tone sample data of a waveform;
- a first buffer memory into which the tone sample data read out from said storage device is fetched;
- a second buffer memory into which the tone sample data fetched into said first buffer memory is transferred;
- transfer control means for controlling a transfer of the tone sample data from said first buffer memory to said second buffer memory; and
- readout means for reading out the tone sample data stored in said second buffer memory, at a desired readout rate, wherein said transfer control means transfers the tone sample data from said first buffer memory to said second buffer memory when a predetermined empty area is produced in said second buffer memory as said readout means reads out the tone sample data from said second buffer memory, and said transfer control means replenishes said first buffer memory with tone sample data from said storage device when an empty area is produced in said first buffer memory as a result of transferring the tone sample data from said first buffer memory to said second buffer memory.
- 2. A tone data recording and reproducing device as defined in claim 1, in which said transfer control means transfers a predetermined amount of tone sample data from said first buffer memory to said second buffer memory.
- 3. A tone data recording and reproducing device as defined in claim 1, in which said second buffer memory has a plurality of storage areas corresponding to a plurality of channels, and said transfer control means reads out the tone sample data from said first buffer memory and assigns and stores the read out tone sample data into a channel portion of said storage area corresponding to said tone sample data.
- 4. A tone data recording and reproducing device as defined in claim 1, which further comprises recording control means capable of controlling a sampling of the tone sample data to be recorded in said storage device in accordance with a predetermined recording sampling frequency from among a plurality of different recording sampling frequencies and in which said readout means determines said readout rate in accordance with the recording sampling frequency of the tone sample data to be read out from said second buffer memory and a predetermined reproduction sampling frequency.
- 5. A tone data recording and reproducing device which comprises:
- a storage device for storing a plurality of data files each having tone sample data of a waveform recorded therein;
- selection means for selecting a plurality of the data files for simultaneous reproduction;
- readout control means for reading out from said storage device an amount of said tone sample data of the plurality of the data files selected via said selection means at a predetermined time;
- a buffer memory for storing respective tone sample data of the data files read out from said storage device, said buffer memory having a plurality of storage areas for storing tone sample data of a plurality of waveforms; and
- readout means for reading out the respective tone sample data of the data files stored in said buffer memory, wherein said readout control means supplies tone sample data from said storage device to an empty area produced in said buffer memory from said readout means reading out the tone sample data from said buffer memory, and the supply of the tone sample data is effected by the tone sample data of the plurality of the files being read out on a time-divisional basis from said storage device.
- 6. A tone data recording and reproducing device as defined in claim 5, in which the tone sample data in said storage device is recorded in accordance with a desired recording sampling frequency from among a plurality of recording sampling frequencies that are different from one data file to another, and said readout means determines said readout rate for each of the data files in accordance with the recording sampling frequency of the data file and a predetermined reproduction frequency so that the tone sample data of the individual data files are read out at a common reproduction sampling frequency.
- 7. A tone data recording and reproducing device which comprises:
- first storage means for storing a plurality of data files each having tone sample data of a waveform recorded therein;
- selection means for independently selecting a plurality of data files to be reproduced;
- readout control means for reading out from said first storage means the tone sample data of a data file selected by said selection means;
- channel designation means for individually designating a reproduction channel corresponding to each of the data files to be reproduced;
- second storage means for storing the tone sample data of a data file read out from said first storage means corresponding to the reproduction channel designated by said channel designation means; and
- readout means for reading out the tone sample data stored in said second storage means at an independent reproduction rate for each of the reproduction channels, wherein said readout control means supplies tone sample data from said first storage means to said second storage means when a predetermined empty area is produced in said second storage means by said readout means reading out the tone sample data from said second storage means, and the supply of the tone sample data is effected by the tone sample data of the plurality of the files being read out on a time-divisional basis from said first storage means.
- 8. A tone data recording and reproducing device which comprises:
- a mass storage device attached to a host control device so as to be controlled by said host control device;
- a recording and reproduction controlling device connected to a data bus of said mass storage device for direct access to said mass storage device;
- a buffer memory within the recording and reproduction controlling device into which tone sample data of a waveform read out from said mass storage device is fetched; and
- readout means provided, within said recording and reproduction controlling device, for reading out the tone sample data from said buffer memory at a desired rate, said recording and reproduction controlling device receiving from said host control device information designating a storage area of said mass storage device on which a write or read operation is to be performed and instructing, on the basis of the information, said mass storage device to write to or read from said storage area, said recording and reproduction controlling device further producing an address signal synchronous with said write or read operation on said storage area and controlling a supply of tone sample data to be recorded in said storage device in accordance with said address signal or a fetch of tone sample data read out from said storage device, wherein when said readout means has read out a predetermined amount of the tone sample data from said buffer memory, said recording and reproduction controlling device reads out a predetermined amount of the tone sample data from said mass storage device so as to replenish said buffer memory with the readout predetermined amount of the tone sample data.
Priority Claims (1)
Number |
Date |
Country |
Kind |
4-87629 |
Mar 1992 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 08/029,021, filed on Mar. 10, 1993, now U.S. Pat. No. 5,525,748.
US Referenced Citations (7)
Divisions (1)
|
Number |
Date |
Country |
Parent |
29021 |
Mar 1993 |
|