Claims
- 1. A musical tone reproducing apparatus that is provided in a portable terminal apparatus having system storage means as a general-purpose memory for storing various data including a tone color parameter group and system control means for controlling the whole apparatus including said system storage means, and that carries out musical tone reproduction in cooperation with said system storage means and said system control means, the musical tone reproducing apparatus comprising:
a tone generator memory as a general-purpose memory in which is registered at least a tone color parameter group comprising a freely chosen number of tone color parameters read out from said system storage means; a cache memory into which are inputted tone color parameters from the registered tone color parameter group at a predetermined data width from said tone generator memory and from which are outputted the inputted tone color parameters at a data width larger than the predetermined data width; a tone generator means for carrying out musical tone reproduction based on tone color parameters outputted from said cache memory; and a tone generator control means for controlling the musical tone reproducing apparatus based on commands from said system control means, wherein, based on a command for tone color parameter registration from said system control means, said tone generator control means carries out control such that predetermined addresses are given to the tone color parameters in the tone color parameter group read out from said system storage means and the tone color parameters are stored in said tone generator memory, and based on a command from said system control means to change a tone color set in said tone generator means, said tone generator control means carries out control such that a tone color parameter for the tone color to be changed to is read out from a freely chosen address in said tone generator memory and is transferred to said cache memory, and the tone color parameter for the tone color to be changed to is transferred from said cache memory to said tone generator means.
- 2. A musical tone reproducing apparatus as claimed in claim 1, wherein said system control means reads out each of the tone color parameters from said tone generator memory by specifying a leading address of the predetermined addresses given to the tone color parameters.
- 3. A musical tone reproducing apparatus as claimed in claim 1, wherein said system control means writes into said system storage means and reads out from said system storage means leading addresses of the predetermined addresses given to the tone color parameters stored in said tone generator memory.
- 4. A musical tone reproducing apparatus as claimed in claim 1, wherein said tone generator memory outputs to said cache memory at a data width smaller than one channel's worth of the tone color parameters.
- 5. A musical tone reproducing apparatus as claimed in claim 1, wherein said cache memory outputs at least one channel's worth of the tone color parameters to said tone generator means at a time.
- 6. A musical tone reproducing apparatus as claimed in claim 1, wherein said tone generator means carries out the musical tone reproduction based on sequence data that has been converted into a predetermined format.
- 7. A musical tone reproducing apparatus as claimed in claim 1, wherein said tone generator memory comprises a first tone generator memory and a second tone generator memory, and said tone generator control means determines whether a leading address contained in a command from said system control means is within said first tone generator memory or within said second tone generator memory, and reads out a tone color parameter corresponding to the leading address within said first tone generator memory or said second tone generator memory.
- 8. A musical tone reproducing apparatus as claimed in claim 7, wherein said first tone generator memory is a RAM (random access memory), and said second tone generator memory is a ROM (read only memory).
- 9. A musical tone reproducing apparatus as claimed in claim 1, wherein the portable terminal apparatus has data receiving means for receiving external data, and data received by said data receiving means is stored in said system storage means.
- 10. A portable terminal apparatus having a musical tone reproducing apparatus as claimed in claim 1, wherein said system control means carries out a portable terminal apparatus function process as a main process.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-156622 |
May 2001 |
JP |
|
RELATED APPLICATIONS
[0001] This application is a continuation of PCT application No. PCT/JP02/04950, filed May 22, 2002, which is based upon, and claims priority from, Japanese Patent Application No. 2001-156622, filed May 25, 2001.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/JP02/04950 |
May 2002 |
US |
Child |
10722254 |
Nov 2003 |
US |