roller_tags
Method and apparatus for automatic variable articulation and timbre assignment for an electronic musical instrument2010-03-06 00:00:00/>
when the second melodic mode is selected, said processor adjusts the initial duration of said first note to a duration substantially equal to the time interval N if the time interval N is less than the initial duration of said first note.
6. The electronic musical instrument according to claim 1, wherein said means for supplying performance data is at least one of: a music cont
roller; a playable cont
roller interface; and a data transmission line.
7. The electronic musical instrument according to claim 6, wherein said music cont
roller is at least one of: a keyboard, a xylophone-type keyboard, an array of drum pads and a keyed wind instrument.
8. The electronic musical instrument according to claim 1, wherein said tone generator is a polyphonic tone generator.
9. The electronic musical instrument according to claim 1, wherein said tone generator is a multi-channel, multi-timbral tone generator.
10. An apparatus for controlling an articulation between successive musical notes, comprising:
a note classifier for classifying at least a first note in accordance with performance data relating thereto, wherein said note classifier determines a time interval N-1 between a start time of said first note and a start time of an immediately previous note and determines a time interval N between the start time of said first note and a start time of an immediately subsequent note, classifies said first note and said immediately previous note as chord notes when the time interval N-1 is less than a first threshold time, classifies said first note as a polyphonic note when the time interval N-1 is greater than a second threshold time, and classifies said first note as a melodic note when the time interval N-1 is between said first and second threshold times; and
a processor for setting a duration of at least said first note in accordance with a classification of said first note by said note classifier, such that: when said first note and said immediately previous note are classified as chord notes, durations of said first note and said immediately previous note are substantially overlapped; when said first note is classified as a polyphonic note, said processor sets a duration of said first note; and, when said first note is classified as a melodic note, said processor sets an initial duration of said first note and adjusts the initial duration of the first note as a function of said time interval N if the initial duration of said first note is greater than said time interval N.
11. The apparatus according to claim 10, wherein said processor sets the initial duration of said first note as a function of at least one of: a velocity at which said first note is played; a pitch of said first note; the time interval N-1; and the second threshold time.
12. The apparatus according to claim 10, further comprising a selector for selecting one of a first melodic mode and a second melodic mode, wherein:
when the first melodic mode is selected and said first note is classified as a melodic note, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note such that a time of overlap between said first note and said immediately subsequent note is a function of the time interval N; and
when the second melodic mode is selected and said first note is classified as a melodic note, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note to a duration substantially equal to the time interval N.
13. The apparatus according to claim 12, further comprising a tone generator for generating tones in accordance with the duration of said first note, wherein:
when the first melodic mode is selected and said first note is classified as a melodic note, said tone generator generates at most two tones at a time; and
when the second melodic mode is selected and said first note is classified as a melodic note, said tone generator generates only a single tone at a time.
14. The apparatus according to claim 10, wherein, when said first note is classified as a melodic note, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note such that a time of overlap between said first note and said immediately subsequent note is a function of the time interval N.
15. The apparatus according to claim 10, wherein, when said first note is classified as a melodic note, if the time interval N is less than the initial duration of said first note, said processor adjusts the initial duration of said first note to a duration substantially equal to the time interval N.
16. The apparatus according to claim 10, wherein, when said first note and said immediately previous note are classified as chord notes, said processor sets a common start time and a common duration for said first note and said immediately previous note.
17. The apparatus according to claim 10, wherein said processor includes a first output channel, a second output channel, and a third output channel, wherein chord notes are assigned to said first output channel, melodic notes are assigned to said second output channel, and polyphonic notes are assigned to said third output channel.
18. An apparatus for controlling an articulation between successive musical notes, comprising:
means for supplying performance data for a first note and for a second note; and
a processor responsive to said performance data for determining a time interval N between a start time of said first note and a start time of said second note and setting a duration of said first note such that a time of overlap between said first note and said second note is a function of the time interval N.
19. An apparatus for controlling an articulation between successive musical notes, comprising:
means for supplying performance data for a first note, a second note and a third note; and
<...
Method and Apparatus for Playing in Synchronism with a CD an Automated Musical Instrument2010-03-04 00:00:00events; a CD drive in communication with a cont
roller, the CD drive capable of playing an audio track on a CD; the cont
roller in communication with the source for a music sequence and in communication with the automated musical instrument, the cont
roller providing the articulation events to the automated musical instrument, the cont
roller further including a digital to analog converter to convert the audio track to an analog signal for play, the digital to analog converter providing the cont
roller with a progress status of the time since the beginning of the play of the analog signal, the cont
roller using the progress status of time as a time base for providing the time stamped articulation events to the automated musical instrument.
2. The apparatus of claim 1, where the music sequence is a MIDI file.
3. The apparatus of claim 1, where the source of a music sequence is digital media.
4. The apparatus of claim 2, where the digital media is selected from the group of compact flash cards, or SD cards.
5. A cont
roller for playing an automated musical instrument in synchronism with an audio track from a CD, including, a CD drive; a CD subsystem; a microprocessor; memory storing a music sequence; the CD drive in communication with the microprocessor and the CD subsystem, the CD drive providing the CD subsystem with digital audio data from the audio track of a CD, and providing the microprocessor with information regarding identity of the audio track; the CD subsystem including a digital to analog converter to convert the digital audio data into an analog signal for transmission to a transducer; the CD subsystem in communication with the microprocessor and providing the microprocessor with information regarding the time progress of processing the digital audio data; the microprocessor in communication with the memory storing a music sequence, the microprocessor sending the music sequence to the automated musical instrument based on the time progress of processing the digital audio data.
6. The apparatus of claim 5, wherein the music sequence is a MIDI file including time stamped articulation events.
7. The apparatus of claim 5, wherein the microprocessor sends the events in music sequence to the automated musical instrument at a discreet time prior to the time called for by the time stamp for the event.
8. The apparatus of claim 7, wherein the discreet time is between 100 msec and 500 msec.
9. The apparatus of claim 1, wherein the microprocessor sends the events in music sequence to the automated musical instrument at a discreet time prior to the time called for by the time stamp for the event. &l...
Music Processing System Including Device for Converting Guitar Sounds to Midi Commands2010-03-03 00:00:007 microcon
rollers. Each guitar string's oscillations are filtered and amplified with input filters and input amplifiers. The conditioned string signal is directed to an input of an associated microcont
roller and converted to a MIDI command. Each string has an input filter and amplifier, and a microcont
roller that converts the string oscillations into a MIDI command. MIDI commands from all six microcont
rollers are received and processed by a main microcont
roller that transmits the commands to the MIDI interface of a musical instrument with additional modification, if needed.Claims
1. A device for converting guitar sounds to MIDI commands comprising:a low capacity microcont
roller associated with each guitar string, the low capacity microcont
roller being configured to convert filtered and amplified signals oscillations from a guitar string to a corresponding MIDI command; anda main microcont
roller operatively connected to the low capacity microcont
roller, the main microcont
roller being configured to receive and collect MIDI commands generated by the low capacity microcont
rollers, modify the MIDI commands, and transmit the modified MIDI command to the MIDI interface of a musical instrument.
2. The device of claim 1 wherein:each low capacity microcont
roller comprises: (i) an input adapted to receive the amplified and filtered signals from the guitar string, (ii) an output adapted to transmit a MIDI command corresponding to the amplified and filtered signal from the low capacity microcont
roller to the main microcont
roller, an (iii) output adapted signal the main microcont
roller that the low capacity microcont
roller has a MIDI command to be transmitted to the main microcont
roller, and (iv) an input adapted to receive a signal from the main microcont
roller to transmit a MIDI command.
3. The device of claim 1 wherein:the main microcont
roller comprises: (i) an input adapted to receive a signal from the low capacity microcont
roller that the low capacity microcont
roller has a MIDI command to be transmitted to the main microcont
roller; (ii) an output adapted to transmit a signal from the main microcont
roller to each low capacity microcont
roller to transmit a MIDI command from the low capacity microcont
roller to the main microcont
roller; and (iii) one input for receiving MIDI commands sent by each low capacity microcont
roller.Description
RELATED APPLICATION DATA
[0001]This application is a continuation in part of U.S. application Ser. No. 11/873,970, filed Oct. 16, 2007, currently pending, and claims priority to Serbian Patent application ser. no. 2007-0015, filed Feb. 5, 2007, and the benefit of provisional application Ser. No. 61/019,039 filed Jan. 4, 2008, the disclosures all of which are incorporated by reference herein.
BACKGROUND
[0002]This disclosure generally pertains to a music processing system that converts sound from musical instruments into an electronic data format. More specifically, this invention pertains to a system and method that converts sound generated by musical instruments to a form to be used in electronic media based on a first harmonic of an input signal. In one embodiment, the data format is the Musical Instrument Digital Interface (MIDI) format.
[0003]For years digital keyboard players enjoyed unparalleled flexibility and functionality in interfacing and composing with their computers, such as the ability to instantly create notation and change sounds generated by their instruments with the push of a button. The music processing system described herein offer this flexibility and functionality to guitarists as well as the ability to use a guitar with computer games. The methods and apparatus described may comprise a pick-up and converter that attaches directly to any electric, acoustic electric or acoustic guitar, thereby making a user's guitar fully plug and play compatible with Windows XP or higher as well as Mac OSX. Preferably, no driver installation is necessary.
[0004]The music processing system described herein may be adapted for use with Guitar Wizard, a game that allows users to jam along to popular songs while learning to play a real guitar. Guitar Wizard teaches aspiring musicians everything from single note picking to complex chords and strumming techniques. Modem Digital Audio Workstation (DAW) software, such as Sony Acid鈩?Music Studio and Apple GarageBand harness the power of PCs, allowing musicians to play samples and software instruments. With the music processing system described herein, guitarists can control these programs to play sampled sounds and synthesized instruments such as a keyboard or piano, a different style guitar, drums or a woodwind instrument. Using the music processing system described herein, guitarists can compose a complete masterpiece controlling and recording each instrument from trumpets to tympanis using their guitar.
[0005]Using the music processing system described herein, users will enjoy the ability to connect a real guitar to console systems bridging the gap between gaming and reality. For instance, using the music processing system described herein, one may be able to: use a guitar to connect with a computer, operating with for in...
Electronic device to detect and generate music from biological microvariations in a living organism2010-03-02 00:00:00pleasing environmental conditions perceptible through one of the human senses, such as by generating music, controlling mood lighting, etc. One embodiment of the present invention includes the steps of detecting microvariations within a living organism, and using data from those microvariations as input to a microprocessor-based musical code generator which plays music through a MIDI music synthesizer.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 depicts a block diagram of a system for controlling the environment of a living organism in accordance with an illustrated embodiment of the invention;
FIG. 2 depicts a direct-contact example of the Interface block in FIG. 1, including a first-order electrical model of an organism;
FIG. 2a depicts a resistive divider excitation source for use in exciting the direct-contact interface shown in FIG. 2;
FIG. 2b depicts a current source excitation for use in exciting the direct-contact interface shown in FIG. 2;
FIG. 3 depicts an optical embodiment of organism interface 3 in FIG. 2, where light is shined through a portion of a living organism, and microvariations in opacity are measured;
FIG. 4 depicts a capacitive embodiment of organism interface 3 in FIG. 2, where an electric field is applied to a portion of a living organism, and microvariations in the dielectric constant of that portion of the organism are measured;
FIGS. 5a and 5b together comprise the analog circuitry portion of a detailed schematic of a preferred embodiment of the present invention;
FIGS. 5c and 5d together comprise a detailed schematic diagram of the digital circuitry portion of a preferred embodiment of the present invention; and
APPENDIX I provides object code that may be used by the microcont
roller of FIG. 5d.
DETAILED DESCRIPTIONS OF SOME PREFERRED EMBODIMENTS
Disclosed herein are methods and apparatus that may be used to detect microvariations in a biologic living organism, and generate a sequence of changes perceptible through the human senses (e.g., sight, sound, temperature, humidity, etc.) in the environment surrounding that organism or a human participant based on those microvariations. As used herein, the term "biologic living organism" means a plant or a non-human animal. The term "microvariations", as used in this document, shall be construed to include any measurable minute variation within a living organism. Such microvariations can be in electrical impedance, dielectric constant, chemical concentrations, electrochemical potential, electrochemical current, mechanical tension, force, pressure, optical transmisivity, optical reflectivity, reflected or transmitted chromatic value, magnetic or electrical permeability, etc. The term "microvariations" does not mean bio-frequency spectrum signals emanating from the living organism.
One embodiment of the disclosed invention has been found effective in detecting microvariations in a living organism and generating pleasing melodies based on these microvariations. Living organisms, including plants, are believed capable of varying their internal bio-chemical and bio-electric state as a consequence of external situations. Plants are, therefore, capable of some sort of rudimentary "feelings".
FIG. 1 shows a block diagram of the apparatus of the present invention. Signal conditioning electronics 1 connects to living organism 2 through interface 3. Microvariations within organism 2 produce analog signal 4 which feeds signal conditioning electronics 1. In some preferred embodiments, excitation electronics 5 applies an excitation signal 15 to organism 2, and microvariations in the response of organism 2 to excitation signal 15 are measured through analog signal 4. In preferred embodiments utilizing purely passive measurement (such as measurement of microvariations in electrochemical offset voltage Vo produced by organism 1), no excitation signal is needed and thus excitation electronics 5 are not employed.
In a preferred embodiment, conditioning electronics 1 provides amplification, level shifting, and filtering to best utilize...
for the sliders? I wanted to do2010-02-22 00:00:00assume you are writing about the NordModularlass and not about the NordLead, NordLead2(X) or NordLead3. About the NordModular, did you assign anyont
rollers to the Knobs...
Musical instrument string modifying device2009-10-24 00:00:00a first
roller having a fixed axis and a second
roller mounted on a moveable arm for moving the second
roller toward and away from the first
roller, and a controllable air cylinder apparatus connected to said moveable arm for moving the second
roller toward the first
roller. As the string being wound and rotating passes between the two
rollers and is maintained between guides, the crown or outer arcuate surface of each helical winding is flattened at the outer surface of the string, resulting in a string which produces less noise when the player slides his fingers along the string to change positions, and which still provides perfect intonation and frequency response.ClaimsInvention is claimed as follows:
1. An apparatus for modifying a musical instrument string having a core and a cover wire of circular cross-section helically wound on said core, said apparatuscomprising a frame, a first
roller rotatably mounted on an axis fixed with respect to said frame, and a second
roller rotatably mounted on an axis moveable with respect to said first
roller, guide means for maintaining said string in proper position topass between said
rollers while said string rotates about its axis and additionally moves axially through said
rollers, and power means for applying force to urge said second
roller against said first
roller, thereby compressing said string andflattening the crown of said cover wire on the outer surface of said string while maintaining substantially the original curvature of said cover wire in the remainder of said cover wire.
2. An apparatus according to claim 1, wherein a le...
Modified musical instrument string2009-09-07 00:00:00effected by apparatus comprising a first
roller having a fixed axis and a second
roller mounted on a moveable arm for moving the second
roller toward and away from the first
roller, and a controllable air cylinder apparatus connected to said moveable arm for moving the second
roller toward the first
roller. As the string being wound and rotating passes between the two
rollers between guides, the crown or outer arcuate...