摘要:
An electronic musical instrument includes a plurality of address generators for producing address signals corresponding to different tones each varying at a rate synchronous with the frequency of each of the different tones, a waveform memory device including a plurality of addresses for storing at respective addresses a plurality of waveform sample values that constitute a waveform, a circuit for sequentially supplying one after another of the address signals to the waveform memory device to read out the waveform in different rates in a time division multiplexed manner for different tones, and musical tone forming circuits for forming musical tones in accordance with the time division multiplexed waveform outputs of the waveform memory device.
摘要:
A video display control system is capable of moving a part of a still image from a first display area to a second display area on a screen. The video display control system includes a memory composed of a plurality of memory locations for storing a plurality of display data representative of images of display elements on the screen. First and second registers retain first and second area data representative of the first and second display areas, and an address data generator generates from these area data first and second address data, the first address data indicating memory locations which store display data corresponding to the first display area, the second address data indicating second memory locations which store display data corresponding to the second display area. A reading circuit reads the display data in the first memory locations in accordance with the first address data, while a writing circuit writes the read display data into the second memory locations in accordance with the second address data. This video display control system further includes another reading circuit and an operation circuit. This reading circuit reads the display data in the second memory locations and feeds the read display data to the operation circuit which effects an operation such as a logical operation or a transparency processing on each pair of the display data read from the first and second memory locations.
摘要:
A video display control system for displaying a video image on a screen of a video display unit. This video display control system basically comprises a VRAM (video RAM) and a video display processor (VDP). The VRAM has memory locations corresponding to display elements on the screen. The VDP includes a first register for receiving area information identifying a display area on the screen, an address generator for generating addresses of memory locations corresponding to the display area in accordance with the area information, and a memory accessing circuit for accessing the memory locations having the addresses. Therefore, the memory accessing operation through this VDP does not need a complicated support by a central processing unit. The VDP further comprises a second register for storing a color code supplied from an external device or read from the VRAM. Through this second register, the memory accessing circuit performs a memory accessing operation such as a transfer of color code between the external device and the VRAM, whereby color painting on a display area such as a rectangular area, dot and a line can easily be achieved. The VDP further comprises an operation circuit for effecting a certain operation on a color code in the second register and a color code in the VRAM and generating a new color code in accordance with the operation result. The operation-related color change on a display area can be achieved by storing the new color code in a corresponding memory location of the VRAM.
摘要:
A frequency divider which divides clock pulses to obtain the clock frequency of a desired dividing ratio comprises a binary counter, cycle data forming circuit and inhibit circuit to which the dividing ratio is fed in the form of the dividing ratio data.The counter counts the clock pulses, and the cycle data forming circuit converts the count value of the binary counter to a cycle data in which a certain single bit only becomes a logical state "1" and the rest of the bits are a state "0". The bit which becomes "1" in the cycle data is uniquely determined by the count value. Further, each bit of the cycle data becomes "1" in proportion to the weight of the each bit. With the cycle data being thus formed, the dividing ratio data is simplified.The inhibit circuit receives the cycle data and the dividing ratio data to suspend the counting operation of the binary count if the bit of the dividing ratio data corresponding to the bit of the cycle data whose state is "1" is also "1". This suspension enables the binary counter to perform a nonbinary counting operation, whereby the frequency-dividing based on the desired dividing ratio in the binary counter is implemented. By relating the diving ratio data to the pitch of a note, the frequency divider may be applicable to an electronic musical instrument.
摘要:
An electronic musical instrument having a channel processor. The channel processor includes a tone production assignment circuit and an automatic arpeggio circuit. The tone production assignment circuit includes a key code memory circuit of a plurality of channels and an assignment control unit. A specific channel among the channels is used exclusively for the automatic arpeggio performance while the other channels are used for ordinary respective tone production corresponding to depressed keys by an ordinary key assignment operation responsive to depression of the keys. The automatic arpeggio circuit produces key codes one after another for the automatic arpeggio channel in accordance with the key codes already assigned to the respective ordinary channels and with arpeggio constituent orders in a sounding pattern. The arpeggio sounding pattern which is selected in response to a rhythm to be played contains binary data representing the arpeggio constituent orders. The arpeggio constituent orders herein mean the orders of the locations of the notes constituting the arpeggio alignment, the order being counted from the lowest one of the depressed keys in a predetermined keyboard range.
摘要:
A plurality of waveshape memories are provided for storing the sampled values of one cycle sinusoidal wave as the fundamental frequency, two cycle sinusoidal wave as the second harmonic, . . . and m cycle sinusoidal wave as the m-th harmonic and, in addition thereto, of harmonic-abundant complex waves such as a triangular wave, a sawtooth wave and a rectangular wave. These waveshape memories are read at the same reading rate. The read out sinusoidal waves and triangular, sawtooth and rectangular waves are controlled in their relative levels in accordance with the tone-color of an intended musical tone wave shape. The sinusoidal waves and the triangular, sawtooth and rectangular waves are thereafter synthesized to produce a desired tone-color wave shape. Since the triangular, sawtooth and rectangular waves contain abundant harmonic components, many kinds of musical tones containing abundant harmonic components can be produced despite a limited number of waveform memories.
摘要:
In a digital type electronic musical instrument in which basic frequency information corresponding to a depressed key is cumulatively counted and a musical tone waveshape is read from a memory by the resultant output of the cumulative counting, a musical tone including a coarse noise is produced by randomly frequency-modulating the basic frequency of the musical tone, thereby providing the tone with a random vibrato effect. The frequency-modulation is effected by randomly adding or subtracting information expressed in the form of a certain frequency difference relative to the basic frequency information to or from the basic frequency information. According to an embodiment of the invention, a noise effect is produced only during a rise portion of the musical tone by reducing noise component in steps from the start of depression of a key and reproducing a musical tone of a normal pitch after a lapse of a predetermined period of time. The degree of the noise effect can be controlled for each individual keyboard.
摘要:
In a method and a device for accessing an optical disc such as a Compact Disc, a CD-ROM, a CD-I and a MD, an optical disc in which data is recorded or to be recorded at a constant linear velocity is rotated at a substantially constant number of revolution per unit time and this optical disc is accessed on the basis of a clock signal which changes its frequency in accordance with an access position (i.e., a read position or write position). Since random accessing is made in a state in which the optical disc is rotated at a substantially constant number of revolution per unit time, it is not necessary to wait in accessing until a stable revolution number is attained but the waiting time is determined only by time required for moving of the read head. This enables the waiting time to be reduced and thereby realizes accessing to the optical disc at a higher speed.
摘要:
A video display control system displays a multicolor animation pattern on a screen of a video display unit. The video display control system is mainly constructed by a video RAM (VRAM) and a video display processor (VDP). The VRAM stores animation pattern data, display position data and at least two color data. The VDP reads these data and makes an animation pattern image displayed in at least two colors at a display position on the screen. The animation pattern image, two colors and display position are determined by the animation pattern data, two color data and display position data. In another video display control system, the VRAM stores at least two sets of animation pattern data, display position data and color data. When displaying two animation patterns, the VDP effects a logical operation on the two color data with respect to the overlapping portion of the two patterns and makes the overlapping portion displayed in a new color corresponding to the operation result. When the animation patterns overlaps, the VDP can also deliver a collision signal in place of the logical operation, thereby enabling a CPU to recognize the position of the overlapping portion.
摘要:
A video display processor (VDP) is connectable to an input control device such as a light pen and a mouse. The VDP comprises a counter circuit which is composed of an X counter and a Y counter. When a mouse mode is selected, X and Y pulse signals are supplied to the X and Y counters so that the contents of the X and Y counters represent the amount of movement of the mouse. When a central processing unit (CPU) connected to the VDP reads the contents of the X and Y counters in this mouse mode, the X and Y counters are reset. When a light pen mode is selected, the X and Y counters effect a count operation of a clock signal generated in the VDP in synchronism with the display of image on a screen so that the contents of the X and Y counters represents X-Y coordinates of a display element which is currently displayed on the screen. The CPU reads the contents of the X and Y counters in response to a light detection signal outputted from the light pen thereby to input the X-Y coordinates of the display element selected by the light pen. In a collision detection mode, the counter circuit effects the same counting operation as that effected in the light pen mode. The CPU reads the contents of the X and Y counters in response to a collision detection signal, which is generated by an associated circuit when animation patterns of the video image displayed on the screen overlap, thereby to input the X-Y coordinates of the collision position.