WO2020037439A1 - Contrôleur midi à sensibilité personnalisable - Google Patents
Contrôleur midi à sensibilité personnalisable Download PDFInfo
- Publication number
- WO2020037439A1 WO2020037439A1 PCT/CL2018/050069 CL2018050069W WO2020037439A1 WO 2020037439 A1 WO2020037439 A1 WO 2020037439A1 CL 2018050069 W CL2018050069 W CL 2018050069W WO 2020037439 A1 WO2020037439 A1 WO 2020037439A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- card
- midi
- matrix
- value
- controller according
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
- G10H1/057—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by envelope-forming circuits
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H7/00—Instruments in which the tones are synthesised from a data store, e.g. computer organs
Definitions
- the present invention relates to the computer peripheral and music production industry.
- the present invention relates to midi controllers for musical performance with a customizable sensitivity.
- peripheral controller disclosed in patent document W02016138601A which describes a musical controller comprising an arcuate body with a curved surface where the notes are typed by buttons and can be connected to a computer to generate the sound.
- the performer applies some pressure on the instrument, the springs are compressed and the magnets are they move with respect to the sensors, which act as distance sensors. This allows generating a receiving and curved surface with a resolution of 512 magnetism sensors.
- this controller is based on magnetism sensors, for which, a perforated acrylic plate on which a polyurethane sheet with 520 magnets arranged in the same way as the sensor array is arranged on the sensors. On this a silicone and lycra compound is disposed, which was perforated with tactile dots. All this makes this controller a mechanically complicated and expensive device to build.
- a MIDI controller that provides ergonomics according to a musician, avoiding injuries such as tendinitis in the wrists or bruises on the neck or shoulders, and that includes great versatility in different types of performance, with greater precision and a speed and sensitivity of response that are customizable, for a satisfactory experience for a musician, where the hand plays a preponderant and unique interactional role for each musician.
- the present invention provides a MIDI controller, computational peripheral, whose curved shape was investigated and designed to accommodate the most ergonomic and appropriate human gestures for musical performance and its electronic design allows adjusting the sensitivity and response speed of its fingering surface.
- the MIDI controller of the present invention offers a continuous and curved surface suspended on the shoulders, capable of being executed not only with fingering but with a series of gestures such as percussion, rubbing and / or pressure.
- the MIDI controller of the present invention comprises a continuous and multi-touch execution surface in the three spatial axes (x: width, y: height, z: depth) based on a network of infrared light sensors, in in particular, by means of a matrix of 1512 infrared sensors, on which a curved ceramic is fed by infrared light bulbs. This light is trapped in the acrylic until a finger rests on it, which causes the light to diffuse and escape from the acrylic, at which time this disturbance is captured by the sensor network.
- FTIR Field Programmable Gate Array or matrix of programmable doors
- the information of the position of the fingers is processed for a musical coding of the information, being able to be in MIDI (Musical Instruments Digital Interface), MPE (Midi Polyphonic Expression) or OSC (Open Sound Control) format and is sent in a wired or Wireless for later use.
- MIDI Musical Instruments Digital Interface
- MPE Mobile Polyphonic Expression
- OSC Open Sound Control
- the technical solution of the present invention provides a MIDI controller with great versatility of musical expression, ergonomically comfortable and with high speed and fully customizable sensitivity.
- the MIDI controller advantageously comprises 1512 sensors, which implies that there is a high resolution in spatial terms, since more sensors are activated each time a finger presses the execution surface, allowing an estimation of the position of each finger on the three axes of space with great precision.
- the most relevant musical gestures such as glissandos, tremolos or trills are much more precise and controllable.
- a configuration has been developed to implement these sensors that allows you to customize this fingering, being able to be very sensitive or vice versa less sensitive and avoid errors of interpretation by touching the surface involuntarily or adjusting to the way of performance of each musician, for example a musician which tends to brush the surface to place your fingers.
- the MIDI controller advantageously comprises a simple construction and includes a resilient execution surface, which allows for better musical performance and a much more precise control of finger depth, in particular relevance to the which is known in MIDI controllers as aftertouch or the behavior after the first instant of the fingering, when the finger still remains on the corresponding key, sensor or string.
- said surface of continuous execution and curve suspended on the shoulders is capable of being executed not only with fingering but with a series of gestures such as percussion, rubbing and / or pressure.
- the execution surface is programmable, which provides a great diversity of configurations and sounds customizable by the performer and also accepts various ways of execution such as fingering, percussion, rubbing, whatever considerably increases the possibilities of expression.
- the surface it is possible to configure the surface as the strings of a violin or a cello, which implies that the production of different heights is through a continuous process. This means that the height of the sound changes when you move your finger on the Y axis, the “string” changes when you move on the X axis and the volume changes when you press the surface in the Z direction. It is also possible to configure the surface as the keys of a piano, producing discrete heights.
- the MIDI controller according to the present invention comprises an execution surface with an ergonomically advantageously adjusted curvature. This is combined with the versatility of the mooring system and the possible programming of a controller for a wide variety of types of musical performance.
- the MIDI controller according to the present invention comprises a form of fastening by means of a system of elastic strings attached to the back of the interpreter or a standard guitar strap, advantageously allowing the use of a music stand to be avoided. This allows the instrument to be played much more comfortably, safely and because it is elastic straps, it allows a much better manipulation on the stage of the instrument. In addition, it can be placed horizontally on a music stand or table, such as a keyboard or diagonally, like a guitar.
- the MIDI controller advantageously comprises the ability to send MIDI information via Ethernet via a WIFI type wireless connection and if configured via Ethernet, this allows to play wirelessly.
- an FPGA card is used with essentially thousands of logic gates implemented in hardware, which allows a reading of the sensors and a subsequent processing of this information much faster than if a microprocessor was used.
- the characteristics indicated above allow important advantages in ergonomics, versatility, expression and musical performance.
- the present invention consists of a MIDI controller comprising a main body with a curved fingering surface, wherein said curved fingering surface is formed by a first lower layer comprising a plurality of infrared sensors in a matrix array; a second intermediate layer where, at each corner, at least one infrared light emitting LED is arranged, said second intermediate layer is disposed on said first lower layer and is translucent; a third intermediate layer disposed on said second intermediate and opaque layer; a fourth upper layer disposed on said third intermediate and resilient layer; an interface card with an electronic circuit comprising a card with an electronic circuit that includes at least one processor, a memory and an electronic communication port (bus), hereinafter referred to as a MIDI card; a card with an electronic circuit that includes at least one array of programmable doors, a quick access memory (RAM) and an electronic communication port (bus), hereinafter called FPGA card; wherein said FPGA card is connected to the electronic circuit of the sensor card and is configured to: upon initialization load a threshold matrix and
- Figure 1 illustrates a top right perspective view of a MIDI controller according to the present invention.
- Figure 2 illustrates a top left perspective view of a MIDI controller according to the present invention.
- Figure 3 illustrates a top view of a MIDI controller according to the present invention.
- Figure 4 illustrates a front view of a MIDI controller according to the present invention.
- Figure 5 illustrates a side view of a MIDI controller according to the present invention.
- Figure 6 illustrates an exploded perspective view of a MIDI controller according to the present invention.
- Figure 7 illustrates a circuit diagram of the electronic circuit of the controller according to the present invention.
- Figure 8 illustrates a circuit diagram of the electronic circuit of the controller according to the present invention.
- Figure 9 illustrates a circuit diagram of the electronic circuit of the controller according to the present invention.
- Figure 10 illustrates a segment of the electronic circuit of the controller according to the present invention.
- Figure 11 illustrates a segment of the electronic circuit of the controller according to the present invention.
- Figure 12 illustrates a circuit diagram of the electronic circuit of the controller according to the present invention.
- Figure 13 illustrates a segment of the electronic circuit of the controller according to the present invention.
- Figure 14 illustrates a segment of the electronic circuit of the controller according to the present invention.
- the MIDI controller according to the present invention comprises:
- a first lower layer comprising a sensor card with an electronic circuit that includes at least a plurality of infrared sensors in a matrix array of n rows and m columns [nxm] and means for converting the signals obtained from said infrared sensors to digital values;
- a third intermediate layer (1130) disposed on said second intermediate layer (1120) and opaque which allows the infrared light to be confined in the second intermediate layer (1120);
- An interface card with an electronic circuit that includes:
- a development card with an electronic circuit that includes at least one processor, a memory and an electronic communication port (bus), hereinafter referred to as a MIDI card;
- FPGA card with an electronic circuit that includes at least one array of programmable doors, a quick access memory (RAM) and an electronic communication port (bus), hereinafter called FPGA card; wherein said FPGA card is connected to the electronic circuit of the sensor card and is configured to:
- said MIDI card is connected to the FPGA card and is configured to: create and modify said threshold matrix in said FPGA card, transform said binary matrix received by said FPGA card into musical information for computers and transmit said musical information through said transmission means Wired or wireless.
- said musical information for computers is configured under the Digital Instrument Music Interface (MIDI) protocol, the MIDI Polyphonic Expression Protocol (MPE) or the open sound control protocol (OSC).
- MIDI Digital Instrument Music Interface
- MPE MIDI Polyphonic Expression Protocol
- OSC open sound control protocol
- Said interface card, sensor card and said plurality of infrared light emitting LEDs are supplied with a power supply means such as a 5 Volt battery.
- MIDI is an ARM microprocessor.
- said wired communication medium is a USB port or a serial port and said wired communication medium is a WIFI or Bluetooth communication circuit.
- infrared sensors are grouped for reading. Enter the sensor card and FPGA card; the data of several sensors are communicated at the same time they are transmitted in an orderly manner for a preprocessing stage when the MIDI controller is initialized.
- This preprocessing stage generates an image of n x m pixels that consider the measured value of the sensors only for cases in which they exceed the expected values in an inactive state for each sensor.
- said FPGA card is configured to, upon initialization of the MIDI controller, calculate the average value and standard deviation when said infrared sensors are not activated and the corresponding information is stored in the memories for each sensor, and said FPGA card It is configured to, in each processing cycle, evaluate whether the reading exceeds the average value plus the standard deviation, saved previously and, if exceeding said value, assign to said reading matrix for said infrared sensor, the reading value less the average and the deviation in the inactive state, otherwise assign to said reading matrix for said infrared sensor, the zero value and said values form said reading matrix In particular, these values can range between 0 and 255 and form said matrix Reading.
- the MIDI card is configured to define a threshold value and a percentage of this threshold value, forming a triangular profile of threshold values for the rows of the threshold matrix. This allows to decrease the threshold value in the threshold matrix towards the center of said matrix, the columns maintain the same value in each row. Then in the threshold matrix, there are higher threshold values in the first and last rows and lower threshold values towards the central rows of said threshold matrix. This makes it possible to compensate for the physical effects on the transmission of light through the translucent layer, for example the Brillouin effect, where the light arrives more tenderly in the center and is concentrated on the edges of the second translucent layer (1120 ).
- said MIDI card is configured to allow a user to set the threshold value to an appropriate value for their own fingering, increasing the sensitivity of the controller by decreasing the threshold value or decreasing the sensitivity of the controller by increasing the threshold value, this is configured on the MIDI card, which communicates the threshold matrix to the FPGA card for sensor reading.
- the threshold value of said threshold matrix is between 0 and 255.
- the infrared light emitting LEDs when the infrared light emitting LEDs (not shown) are switched on, the light is trapped in the second intermediate layer surface (1120), based on the phenomenon known in English as Total Internal Reflection. This happens when light passes from a given material to another with a lower refractive coefficient. If the angle at which the light passes is correct, there is no refraction, but only reflection and the light is trapped in the material of this second intermediate layer (1120). When a finger is placed on the fourth upper layer (1140), it deforms and generates a deformation in the third and second layers (1120, 1130) so that the reflection is no longer total, but what part of the light is reflected outward from this second intermediate layer (1120).
- said MIDI controller comprises four buttons (1410) arranged on said upper container (1400), wherein said buttons (1410) allow to change the internal configuration of the MIDI controller. For example, change the threshold value for the threshold matrix, change the mapping that is assigned to the reading matrix corresponding to the fingering surface, the type of sounds to be used, etc.
- said MIDI controller comprises two indicator LED lights (not illustrated) in said upper container (1400) illuminating through a decorative symbol (1420) such as a logo, where said indicator lights allow to know the status of the instrument, by example the type of mapping used, the note played, etc.
- said wired communication medium consists of a USB port of the MIDI controller is a USB port for sending the information generated by the MIDI card through the serial protocol.
- said frame comprises a left component (1200) formed by an arcuate segment (1210) with an upper horizontal projection (1220) and a lower horizontal projection (1230), a right component (1300) formed by an arcuate segment (1310) with an upper horizontal projection (1320) and a lower horizontal projection (1330), an upper container (1400) and a lower container (1500).
- said MIDI controller comprises four buttons (1410) arranged on said upper container (1400), wherein said buttons (1410) allow to change the internal configuration of the MIDI controller. For example, change the threshold value for the array of thresholds, change the mapping that is assigned to the reading matrix corresponding to the fingering surface, the type of sounds to be used, etc.
- said first lower layer (1110) has a thickness of less than 0.6 mm, at least a plurality of infrared sensors are 1512 infrared sensors (Ql, Q2, ..., Q1512) in a matrix array of 84 rows and 18 columns
- said second intermediate layer (1120) is made of acrylic or polycarbonate, with a thickness of 5mm, preferably between 3 to 7 mm.
- said third intermediate layer (1130) is made of a polymer such as an elastomer rubber with a thickness of 1 mm, preferably between 0.3 to 1.5 mm.
- said fourth upper layer (1140) made of a resilient material such as neoprene and with a thickness of 6 mm, preferably between 5 and 8 mm.
- said upper container (1400) and said lower container (1500) are formed, for example, in steel and arranged respectively on the upper projections (1220, 1320) and lower projections (1230, 1330) of said left and right frames ( 1200, 1300), wherein said upper and lower containers (1400, 1500) are formed by a cover (1430, 1530) and a bottom (1440, 1540);
- said interface card is arranged in said upper container (1400) or said lower container (1500)
- said left and right frames (1200, 1300) can be made of plywood, plastic, aluminum or sheet metal.
- said MIDI controller may comprise space sensors located in said upper container (1400) or said lower container (1500) as an integrated accelerometer, gyroscope and compass circuit (2640) that provide information spatial of the instrument to the MIDI card, which gives gestural possibilities when the performer moves on stage, where this spatial information can be used to control sound parameters. For example, if the performer leans forward or backward, the timbre or modulation level of a sound can be altered.
- said hooking means (1221, 1231, 1321, 1331) for fastening straps consist of a left upper protuberance (1221) disposed in the upper left boss (1220), a right upper protuberance (1321) arranged in the upper right protrusion (1320), a lower left protrusion (1231) disposed in the lower left protrusion (1230) and lower right protuberance (1331) arranged in the lower left protrusion (1330), said protuberances (1221, 1231, 1321, 1331 ) include a recess in its cylindrical body to engage a fastener strap end.
- the MIDI controller is coupled to the performer's body by means of a set of elastic straps (not illustrated) that are positioned on the back and are anchored to the instrument at the level of the shoulders and hips on said protuberances (1221 , 1231, 1321, 1331). This allows you to free your hands to do other things on stage, such as playing a keyboard or taking a microphone.
- a set of elastic straps not illustrated
- they are elastic belts, it is possible to move the MIDI controller while it is running to take advantage of spatial information that space sensors grant to the MIDI card.
- the curved shape of the controller according to the present invention welcomes an ergonomic and efficient gesture by the interpreter.
- the electronic circuit of the MIDI controller essentially comprises said sensor card arranged in said first layer (1110), two flexible connectors (2401, 2402) and said interface card comprising said FPGA card, for example a Saanlima Electronic Pipistrello MR card, said MIDI card with ARM processor, for example an MCI Electronic Teensy MR card, a wireless communication medium such as a WIFI controller, 4 infrared emitting LED lights, a plurality of LED indicator lights, buttons and an integrated gyroscope, compass and accelerometer circuit.
- the sensor card is divided into 6 sensor modules (2101, 2102, 2103, 2104, 2105, 2106) connected to 6 digital analog conversion modules (2201, 2202, 2203, 2204, 2205, 2206), each of the sensor modules (2101, 2102, 2103, 2104, 2105, 2106) connects with 18 voltage signals (VCC C1, VCC C2, ..., VCC_Cl8) corresponding to the 18 columns of the infrared sensor array on the one hand and, on the other hand, each of the first 5 sensor modules (2101, 2102, 2103, 2104, 2105) connect with 15 signals (AR1, AR2, ..., AR15) with the 5 first digital analog conversion modules (2201, 2202, 2203, 2204, 2205) and said sensor module (2106) connects with 9 signals (AR1, AR2, ..., AR9) with the last digital analog conversion module (2206 ) forming the 84 rows of the infrared sensor array.
- VCC C1, VCC C2, ..., VCC_Cl8 18 voltage signals
- FIG. 8 illustrates a transmission module (driver) (2300) that connects to the voltage signals (VCC_Cl, VCC_C2, ..., VCC_Cl8) and a 5 Volt (5V) and ground (GND) power signal.
- Figure 9 illustrates the connections (CONN1, CONN2, ..., CONN80) in a connector module (2400) formed by the two flexible connectors (2401, 2402) of 40 positions each, an equivalent circuit is also observed between the signals of reference REF + and ground GND with a capacitor C20 and said reference signals REF + and ground GND are connected in parallel with another capacitor C43 of lOpF, a jumper (JP1) is connected between the negative reference signals REF- and ground GND Said connector module (2400) is connected to the signals of the digital analog converter modules (2201, 2202, 2203, 2204, 2205, 2206) and the pairs of positive and negative control signals (COL1-, COL1-; COL2-, COL2-, COL18-, COL18 +) for the transmission module (2300) illustrated and detailed below.
- JP1 is connected between the negative reference signals REF- and ground GND
- Said connector module (2400) is connected to the signals of the digital analog converter modules (2201, 2202, 2203, 2204
- each LED + signal output is connected to 4 positive pole connectors (pad) of said infrared emitting LED lights (2511, 2512, 2513, 2514) and each LED signal output- is connected to 4 connectors (pad ) of negative pole of said infrared emitting LED lights (2521, 2522, 2523, 2524), then feeding said 4 infrared emitting LED lights.
- Figure 10 shows the electronic circuit of the first 5 sensor modules (2101, 2102, 2103, 2104, 2105) where the matrix array of the infrared sensors (Ql, Q2, ..., Q270) is observed by example phototransistors model PT12-21C / TR8 of Everlight MR , resistors (Rl, R2, ..., R270) of for example 330 kilo ohms.
- Such sensor modules (2101, 2102, 2103, 2104, 2105) deliver 18 voltage signals (VCC_Cl, VCC_C2, ..., VCC_Cl8) in 18 columns and 15 voltage signals (AR1, AR2, ..., AR15) in 15 rows
- Figure 11 shows the electronic circuit of the last sensor module (2106) where the matrix array of the infrared sensors (Q1351, Q1352, ..., Q1512), the resistors (R1351, R1352, ... , R1512) deliver 18 voltage signals (VCC_Cl, VCC_C2, ..., VCC_Cl8) in 18 columns and 9 voltage signals (AR1, AR2, ..., AR9) in 9 rows.
- Figures 10 and 11 illustrate the electronic circuits of the sensor modules (2101, 2102, 2103, 2104, 2105, 2106) that form said sensor card arranged in said first substantially curved layer (1110) as can be seen in the figure 6.
- Figure 12 illustrates an example of a digital analog conversion module provided by MAXIM mr , model MAX11140, for the present invention, where the pads (integrated circuit connectors) (1, 2, ..., 28) are observed where connect the input signals (AIN0, AIN1, ..., AIN15), the negative reference signals (REF-), positive reference (REF +), supply voltage (VDD), digital supply voltage (OVDD) to 3.3Volts; ground (GND), digital input (DIN), digital output (DOETT), serial clock (SCLK), circuit selection (CS), digital ground (DGND), end of conversion (EOC).
- the pads integrated circuit connectors
- Figure 13 illustrates the electronic circuit of the transmission module (driver) (2300) formed by the 36 transistors (Tl, ..., T36) for example 40 V NPN, model MMBT2222A of Diodes Incorporated MR with its indicated pads (1, 2, 3), the 36 resistors (R1621, R1622, ..., R1656) of 1 kilo ohms.
- Said electronic circuit of the transmission module (2300) connects to the voltage signals (VCC_Cl, VCC_C2, ..., VCC_Cl8) of the 18 columns of the sensor card, that is to say of the sensor modules (2101, 2102, 2103 , 2104, 2105, 2106) and provide 18 pairs of positive and negative transmission signals (-C1, + C1; -C2, + C2; -C18, + C18) that connect to transceivers (2301, 2302, 2303, 2304 Y
- transceivers 2305 for example a transceiver model CN74HC245PW of Texas Instruments MR , in pads indicated 11 to 18 and that said transceivers (2301, 2302, 2303, 2304 and 2305) connect, in their pads 2 to 9, with the signal pairs of columns, positive and negative (COL1-, COL1 +; COL2-, COL2 +, COL18-, COL18 +) from the two flexible connectors (2401, 2402) of the connector module (2400), said transceivers (2301, 2302, 2303, 2304 and 2305) also connect, in their pads 1, with the +5 Volts (5V) power signal and, in their 19 pads, with the ground signal (GND).
- 5V +5 Volts
- Figure 14 illustrates the electronic circuit of the interface card comprising a connector (pin header) (2530) of 7 pads to connect in its pad 1, 2, 4, 6 and 7 with said four buttons (1410) and said two LED indicator lights (1431) and where it is connected in pad 3 with the ground signal (GND) and in pad 5 with the +5 Volts power signal.
- a connector pin header (2530) of 7 pads to connect in its pad 1, 2, 4, 6 and 7 with said four buttons (1410) and said two LED indicator lights (1431) and where it is connected in pad 3 with the ground signal (GND) and in pad 5 with the +5 Volts power signal.
- Said interface card comprises said FPGA card, for example a Saanlima Electronic Pipistrello MR card, said development card that allows generating MIDI information, for example a MCI Electronic Teensy MR card, said wireless transmission means, in particular, the WIFI transmission integrated circuit (2640) such as a WIFI controller model ESP-12E developed by Ai-thinker Team MR , an integrated circuit of accelerometer, gyroscope and compass (2640) such as the 9-axis sensor model known as GY-85 9DOF.
- the WIFI transmission integrated circuit such as a WIFI controller model ESP-12E developed by Ai-thinker Team MR
- an integrated circuit of accelerometer, gyroscope and compass (2640) such as the 9-axis sensor model known as GY-85 9DOF.
- said FPGA card comprises 4 power connectors (pin header) (2611, 2612, 2613, 2614) and 3 connectors (pin header) (2615, 2616, 2617) for, between others, communicate with the transmission module and with the development card, where pads 1 of each power connector (2611, 2612, 2613, 2614) are connected to a +5 Volts power supply, pads 2 of each connector power (2611, 2612, 2613, 2614) are connected to a +3.3 Volt power supply and pads 4 of each power connector (2611, 2612, 2613, 2614) are connected to the GND ground.
- Said development card comprises 2 connectors (pin header) of 13 pads (2621, 2623) and a connector (pin header) of 7 pads (2622).
- the interface card is connected to the sensor card by means of the transmission module (2300).
- the connections of the flexible connectors (2401, 2402) of the connector module (2400) are observed, where pads 1 to 40 of the first flexible connector (2401) correspond to the CONN1 to CONN40 connectors of Figure 9 and the pads 1 to 40 of the second flexible connector (2402) correspond to the CONN41 to CONN80 connectors of Figure 9.
- the first 16-pin connector (2615) of the FPGA card is connected in pads 1 to 8 and 20 to 27 of the flexible connector (2401) for the pairs of positive and negative column signals (COL1-, COL1 +; COL2-, COL2 +, ...; COL8-, COL8 +) of the transceivers (2301, 2302).
- the second 16-pin connector (2616) of the FPGA card is connected in pads 24 to 39 of the flexible connector (2402) for the pairs of positive and negative column signals (COL9-, COL9 +; COL10-, COL10 +,. ..; COL18-, COL18 +) of the transceivers (2303, 2304, 2305).
- the third connector (2617) of 16 pads of the FPGA card is connected to pads 20 to 23 of the flexible connector (2402) that connect the negative reference signals (REF-), ground GND and power supply to 5Volts; it is connected to pad 35 of the flexible connector (2401) for the digital output signal (DOETT1), to pad 37 of the flexible connector (2401) for the digital output signal (DOETT3), to pad 39 of the flexible connector (2401) for the digital output signal (DOETT5), to pad 5 of the flexible connector (2402) for the digital output signal (DOETT6), to pad 7 of the flexible connector (2402) for the digital output signal (DOETT4) to pad 9 of the flexible connector (2402) for the digital output signal (D0UT2); it is connected from pad 11 of the connector (2617) to pads 34, 36, 38 of the flexible connector (2401) and to pads 6, 8, 10 of the flexible connector (2402) for the digital input signal (DIN1, DIN2 , DIN3, DIN4, DIN5, DIN6); it is connected from pad 12 of connector (2617)
- the FPGA card is connected to the sensor card with its 6 sensor modules (2101, 2102, 2103, 2104, 2105, 2106) via the transmission module (2300) and to the 6 digital analog conversion modules ( 2201, 2202, 2203, 2204, 2205, 2206); communication between said FPGA card, said 6 sensor modules (2101, 2102, 2103, 2104, 2105, 2106) and the transmission module (2300) can be carried out by means of the communication system (bus) protocol IC (Inter-Integrated) Inter-integrated circuit).
- bus bus protocol IC
- said third connector (2617) is connected to pads 2, 3 and 4 of the first connector (2621) of 13 pads of the development card, where the communication between the FPGA card and the development card can be carried out by means of a UART communication circuit (Universal Asynchronous Transmitter-Receiver).
- UART communication circuit Universal Asynchronous Transmitter-Receiver
- the connector (2621) is connected in its pads 2, 3 and 4 with the third connector (2617) of the FPGA card for its respective communication, it is connected in its pads 5, 6, 7, 8 and 9 with the connector (2530) to program and control said 4 buttons (1410) and said LED indicator lights (1431).
- the connector (2621) is connected in its pad 1 with a GND ground signal and is connected in its pads 11 and 12 with the integrated WIFI transmission circuit (2640).
- the connector (2623) is connected in its pad 13 with a GND ground signal and is connected in its pads 5 and 6 with the integrated accelerometer circuit, Gyroscope and compass (2640).
- the connector (2622) is connected in its pad 4 with a GND ground signal.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
L'invention concerne un contrôleur MIDI comprenant un corps principal présentant une surface d'entrée incurvée, ladite surface d'entrée incurvée étant formée par une première couche inférieure comportant une pluralité de capteurs infrarouges disposés selon un agencement matriciel; une deuxième couche intermédiaire; une troisième couche intermédiaire; et une carte d'interface avec un circuit électronique.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CL2018/050069 WO2020037439A1 (fr) | 2018-08-23 | 2018-08-23 | Contrôleur midi à sensibilité personnalisable |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CL2018/050069 WO2020037439A1 (fr) | 2018-08-23 | 2018-08-23 | Contrôleur midi à sensibilité personnalisable |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020037439A1 true WO2020037439A1 (fr) | 2020-02-27 |
Family
ID=69592111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CL2018/050069 Ceased WO2020037439A1 (fr) | 2018-08-23 | 2018-08-23 | Contrôleur midi à sensibilité personnalisable |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2020037439A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113132478A (zh) * | 2021-04-16 | 2021-07-16 | 国泰君安证券股份有限公司 | 基于OpenCL实现证券交易系统中Binary协议行情加速解码的系统 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5567902A (en) * | 1995-01-06 | 1996-10-22 | Baldwin Piano And Organ Company | Method and apparatus for optically sensing the position and velocity of piano keys |
| US7273979B2 (en) * | 2004-12-15 | 2007-09-25 | Edward Lee Christensen | Wearable sensor matrix system for machine control |
| US20080028920A1 (en) * | 2006-08-04 | 2008-02-07 | Sullivan Daniel E | Musical instrument |
| CN101700436B (zh) * | 2009-10-26 | 2011-04-13 | 浙江大学 | 红外感应音乐弹奏玩具 |
| US8665232B2 (en) * | 2004-02-23 | 2014-03-04 | Stantum | Device and method for acquiring tactile information with sequential scanning |
| WO2016138601A1 (fr) * | 2015-03-04 | 2016-09-09 | Pontificia Universidad Catolica De Chile | Dispositif musical électronique |
| GB2555492A (en) * | 2016-11-01 | 2018-05-02 | Roli Ltd | User interface device |
-
2018
- 2018-08-23 WO PCT/CL2018/050069 patent/WO2020037439A1/fr not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5567902A (en) * | 1995-01-06 | 1996-10-22 | Baldwin Piano And Organ Company | Method and apparatus for optically sensing the position and velocity of piano keys |
| US8665232B2 (en) * | 2004-02-23 | 2014-03-04 | Stantum | Device and method for acquiring tactile information with sequential scanning |
| US7273979B2 (en) * | 2004-12-15 | 2007-09-25 | Edward Lee Christensen | Wearable sensor matrix system for machine control |
| US20080028920A1 (en) * | 2006-08-04 | 2008-02-07 | Sullivan Daniel E | Musical instrument |
| CN101700436B (zh) * | 2009-10-26 | 2011-04-13 | 浙江大学 | 红外感应音乐弹奏玩具 |
| WO2016138601A1 (fr) * | 2015-03-04 | 2016-09-09 | Pontificia Universidad Catolica De Chile | Dispositif musical électronique |
| GB2555492A (en) * | 2016-11-01 | 2018-05-02 | Roli Ltd | User interface device |
Non-Patent Citations (2)
| Title |
|---|
| ARCONTINUO: THE INSTRUMENT OF CHANGE, 12 May 2019 (2019-05-12), XP055688122, Retrieved from the Internet <URL:www.arcontinuo.com> * |
| CADIZ R. ET AL.: "Arcontinuo: The Instrument of Change", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NEW INTERFACES FOR MUSICAL EXPRESSION, 2017, Copenhague, Denmark, pages 499 - 500, XP055688122, Retrieved from the Internet <URL:http://www.nime.org/proceedings/2017/nime2017_paper0098.pdf> [retrieved on 20190512], DOI: 10.5281/zenodo.1176337 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113132478A (zh) * | 2021-04-16 | 2021-07-16 | 国泰君安证券股份有限公司 | 基于OpenCL实现证券交易系统中Binary协议行情加速解码的系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9805705B2 (en) | Multi-touch piano keyboard | |
| US10884496B2 (en) | One-size-fits-all data glove | |
| US20120007822A1 (en) | Detachable back mounted touchpad for a handheld computerized device | |
| US9459160B2 (en) | Input device sensor configuration | |
| CN102549531B (zh) | 处理器接口 | |
| US20060028457A1 (en) | Stylus-Based Computer Input System | |
| CN204463536U (zh) | 一种可识别手势的手套乐器 | |
| US8008564B2 (en) | Harmony hat | |
| US20060232558A1 (en) | Virtual keyboard | |
| US20080236374A1 (en) | Instrument having capacitance sense inputs in lieu of string inputs | |
| US20120247308A1 (en) | Multi-functional position sensing device having physical pattern layer | |
| CN207895413U (zh) | 手写板 | |
| WO2020037439A1 (fr) | Contrôleur midi à sensibilité personnalisable | |
| US20180350337A1 (en) | Electronic musical instrument with separate pitch and articulation control | |
| Turchet et al. | Envisioning smart musical haptic wearables to enhance performers’ creative communication | |
| US20170255285A1 (en) | Detachable back mounted touchpad for a handheld computerized device | |
| CN1514341A (zh) | 一种具有字符输入功能的装置和方法 | |
| CN1848043A (zh) | 虚拟键盘 | |
| JP2007518122A (ja) | 楽器 | |
| US10152958B1 (en) | Electronic musical performance controller based on vector length and orientation | |
| CN206657651U (zh) | 电子发声装置 | |
| US20250124905A1 (en) | Multi-dimensional touch controller with reconfigurable pad dimensions | |
| CN102741787A (zh) | 人机接口设备 | |
| CN201075205Y (zh) | 一种脚踏鼠标 | |
| US20060191397A1 (en) | Button of wind instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18930630 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18930630 Country of ref document: EP Kind code of ref document: A1 |