playing_tags
Electronic music display appliance and method for displaying music scores2010-03-26 00:00:00dis
playing music scores use a music object file format to store and display music scores. A music score file is translated into a music object file. The music object file includes music data structures that correspond to notation objects that represent music symbols of a music score. The measure is the fundamental grouping unit. The music data structures are processed to form a page image that includes the notation objects of the music symbols to be displayed. An annotation is input to a touch sensitive display using one's finger or a stylus and displayed overlaying the displayed music score. Modifications to a displayed music score include transposing, resizing, expanding, and marking measures.Claims
What is claimed is:
1. An electronic music display appliance for dis
playing a music score, wherein said music score includes a plurality of notation objects, comprising: a memory for storing anEMSF music object file, said EMSF music object file comprising a plurality of EMSF music data structures, wherein each EMSF music data structure corresponds to a corresponding notation object of said music score; a processor coupled to said memory forretrieving said EMSF music object file from said memory and for forming a page image of said music score using at least one of said plurality of EMSF music data structures; and a touch sensitive display for dis
playing said page image to form a displayedpage, wherein said touch sensitive display is responsive to a touch input and said appliance is responsive to said touch input to said touch sensitive display for modifying said music score.
2. The music display appliance as claimed in claim 1, wherein: said appliance is responsive to said touch input for selecting said notation object and marking said displayed page with an annotation associated with said notation object andforming an annotated notation object.
3. The music display appliance as claimed in claim 2, wherein: said processor determines an indicator for a corresponding EMSF music data structure from said plurality of EMSF music data structures corresponding to said annotated notationobject associated with said annotation and said processor forms an annotation data structure for representing said annotation and said indicator.
4. The music display appliance as claimed in claim 2, wherein: said processor determines an annotation location for said annotation in said displayed page to maintain a predetermined relative position of said annotation to said annotatednotation object.
5. The music display appliance as claimed in claim 3, wherein: said processor forms an annotation image using said annotation data structure and said touch sensitive display for dis
playing said annotation image on said displayed page to form anannotated displayed page wherein said annotation is overlaying said music score in said annotated displayed page.
6. The music display appliance as claimed in claim 5, wherein: said touch sensitive display removes said annotation image from said annotated displayed page in response to a user input.
7. The music display appliance as claimed in claim 5, wherein: said processor changes a size of said annotation image in accordance with a command to resize said music score.
8. The music display appliance as claimed in claim 2, further comprising: a stylus for providing said touch input.
9. The music display appliance as claimed in claim 2, wherein: said touch sensitive display is responsive to said touch input provided by a user's finger.
10. The music display appliance as claimed in claim 1, wherein: said memory stores a plurality of EMSF music object files and said appliance is responsive to said touch input for selecting a selected one of said plurality of EMSF music objectfiles for processing.
11. The music display appliance as claimed in claim 1, wherein: said processor converts a music score file corresponding to said music score into said EMSF music object file.
12. The music display appliance as claimed in claim 1, further comprising: a removable memory module interface coupled to said processor for retrieving said EMSF music object file stored on a memory module.
13. The music display appliance as claimed in claim 1, further comprising: an image memory coupled to said processor and to said touch sensitive display for storing at least one additional page image of said music score.
14. The music display appliance as claimed in claim 13, wherein: said image memory stores a previous page image to said displayed page.
15. The music display appliance as claimed in claim 13, wherein: said image memory stores a next page image to said displayed page.
16. The music display appliance as claimed in claim 1, further comprising: at least one data interface coupled to said processor.
17. The music display appliance as claimed in claim 16, wherein: said data interface couples said appliance to a remote page turning device.
18. The music display appliance as claimed in claim 16, wherein: said data interface communicates with a remote music display appliance, wherein said appliance is responsive to said remote appliance for modifying said music score.
19. The music display appliance as claimed in claim 18, wherein: said appliance receives said EMSF music object file from said remote appliance.
20. The music display appliance as claimed in claim 18, wherein: said appliance is responsive to said ...
Sound effects control system for musical instruments2010-03-10 00:00:00controller is constructed from a length of closed cell neoprene sponge which is externally coated with a urethane coating.
8. The system of claim 1, wherein said musical instrument comprises an electric guitar and wherein said tactile controller is positioned on said guitar in a position where said musician can depress said tactile member while simultaneously
playing the guitar without removing his or her hands from the strings of guitar.
9. The system of claim 7, wherein said tactile controller is positioned on the neck of the guitar on a surface wherein said musician can depress said tactile controller with his or her thumb while simultaneously depressing the strings of the guitar on the frets on the neck of said guitar.
10. A system for varying the sound signals output from a musical instrument comprising:
at least one tactile controller constructed from a compressible material and defining a lumen, wherein said at least one tactile controller is compressible through a pre-determined range of physical motion which results in a corresponding change of pressure within said lumen and wherein said at least one tactile controller is configured to be mounted externally in a raised position on a surface of said musical instrument in a location wherein said musician can depress said at least one tactile controller towards said surface to thereby produce a control signal that corresponds to the change of pressure within said lumen of said at least one tactile controller, while simultaneously
playing said musical instrument; and
a control box which receives said control signal and also receives an output signal from said musical instrument and, in response to receiving said control signal, modifies said output signal to generate a modified output signal for varying the sound effects of said musical instrument.
11. The system of claim 10, wherein said at least one tactile controller comprises a plurality of tactile controllers wherein each of said plurality of tactile controllers are configured to be mounted externally in a raised position on a plurality of surfaces of said musical instrument in locations wherein said musician can depress each of said plurality of tactile controllers towards said surface to thereby produce said control signal, while simultaneously
playing said musical instrument.
12. The system of claim 11 wherein said control box receives said control signal from each of said plurality of tactile controllers and uses said control signal to modify said output signal to produce said modified output signal.
13. The system of claim 9, wherein said one or more tactile controllers are comprised of one or more lengths of tubing having central lumen filled with fluid wherein depression of said one or more tactile members results in a proportionate change in pressure within said lumen and wherein said proportionate change in pressure comprises said control signal.
14. The system of claim 13, wherein said one or more lengths of tubing comprises a plurality of lengths of tubing and said system further comprises a manifold which receives said control signal from each of said plurality of lengths of tubing and said manifold provid...
Electronic musical instrument2009-10-12 00:00:00"segments" stored in ROM. Segments have the properties of duration (time) and rate/direction of change(attack/decay). During each segment, the amplitude of a given partial increases or decreases exponentially at a fixed rate maintained by the hardware of what is described herein as a sound engine. Thus, all the processor of such engine has to do isupdate the rate of change of amplitude for each partial after the apropriate duration, starting the next segment.
The invention allows maintenance of a far greater number of accurate models for sounds available at all times compared to prior art capability. A digital model of the sound generation process is calculated in real time, as opposed to
playing outa sample table. Each note on each pitch of each voice can be modeled separately, to any required accuracy, if so desired.
The "engine" comprises the hardware in VLSI and or TTL and/or other integrated and modular versions to synthesize, control, and sum up a number of sine waves. It can generate (in a typical configuration) up to 240 independent partials, andadditionally can impress time-varying amplitude envelopes upon them. These partials can be put together in any combination, producing 10 different sounds that each require 24 partials, one sound of 236 partials and 2 sounds of 118, or any otherarbitrary combination.
Each partial is controlled by four parameters: frequency, amplitude, phase, and attack/decay rate. All these parameters are made available to the programmer, and are described in detail below.
Generation of each partial is handled by stepping a pointer through a ROM containing a quarter cycle of a sine wave. This pointer is maintained automatically for each partial by one of two partial control chips, each of which contains storagefor 240 16-bit phase pointers and 240 16-bit frequency control values (one of each per partial). Each partial's phase pointer is incremented by the frequency control value one per sample cycle, and the resulting new pointer is handed to a data path chip(DPC) for processing. Thus, the larger the frequency constant, the fewer cycles required to step through the sine wave ROM and the higher the resultant frequency.
Amplitude envelope generation is handled in a VLSI version of the invention by a partial control chip (PPC). The PCC contains RAM arrays for the 240 current amplitude values and the 240 attack/decay increments. Values for the current amplitudeof each partial are derived in a similar manner to that used for the phase pointers, and handed to the DPC for processing.
The DPC takes in the phase and amplitude values in a pipelined stream, and uses the phase pointer to look up the value of the sine wave for that partial (stored in an internal sine wave ROM table herein). It then scales the value of the sine forthat partial by the amplitude value (functionally performing a multiplication). It also accumulates all 240 partials into the final output sample, and provides stable data to a digital to analog converter for conversion via its sample bus.
A host processor maintains control over all this by creating and maintaining a model of the sound desired, and modifying the frequency, attack/decay rate, amplitude, and phase of each partial required, all in real time.
The use of phase angle and frequency information in address form facilitates generating log-sine functions through a look-up table (avoiding use of logarithmic conversion circuitry of analog or digital form and providing an inherently fast, cleansource of the data). Relevant p...
Electronic musical instrument with semi-automatic playing function2009-09-22 00:00:00 playing data are produced by depressing a key in a keyboard, and divided into plural groups. At least one of the semi-automatic
playing channels processes sound data of a musical piece read out of a memory to generate musical tones in synchronism with the
playing data of at least one group. The sound data may be corrected according to sound correcting data before being used to generate musical tones.Claims
W...
20: The Younger Generation Enjoys The Rich Sound Of Vinyl On The New Audio Turntables
2009-08-29 00:00:00purchase audio turntables today according to The Magma Group president. They prefer to go with systems that are four in one,
playing the radio, cassettes, records, and CDs. Usually top brancs like Teac and Crosley are purchased. They look for great features such as the Stack-O-Matic, recording to CDs, and more. With the CD recorder you are able to record to CDs from the LP and with the Stack-O-Matic you can stack several...
rapidshare if its iovenient I let2009-05-06 00:00:00does aouple sonds of falling down and pretending toontinue for a few more ) it goes into a harmonious little ditty to show that peeful bliss even though I am
playing it starting with a minorhor...
Hardware and2009-05-05 00:00:00future, and what you play now arrives at me in the future. So, what you play has to work rhythmally and harmonally with what I played in the past (whh arrives as you play), and with what I will play in the future (sie your
playingomes bk to me later). Thus, the Internet ts as a big, and perhaps diffult toontrol delay line. tually, perhaps not too diffult, if wean always guara...
1271Lation: Eastern PAG22009-05-05 00:00:00wean intertively evolve the realization of the pie, and2. Some software infrastrture to sy
playing up at eh node. We don't even need to share aommonlk, as long as our millisonds are all of the same length. Oe a sond (or whatever time granularity) myomputerollts everybody else's messages and spits out a sound, with whh ...
youan improvise over the net2009-05-05 00:00:00but I like the progressive idea with everyone
playing on their interval... thatould be a good way to get started and work the bugs out.P.S. my brother told me I'm stupid and that this impo...