EP1047044A1 - Device for acquiring and processing signals to control an apparatus or a process - Google Patents

Device for acquiring and processing signals to control an apparatus or a process Download PDF

Info

Publication number
EP1047044A1
EP1047044A1 EP00400869A EP00400869A EP1047044A1 EP 1047044 A1 EP1047044 A1 EP 1047044A1 EP 00400869 A EP00400869 A EP 00400869A EP 00400869 A EP00400869 A EP 00400869A EP 1047044 A1 EP1047044 A1 EP 1047044A1
Authority
EP
European Patent Office
Prior art keywords
analog
signals
configuration
control
inputs
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.)
Granted
Application number
EP00400869A
Other languages
German (de)
French (fr)
Other versions
EP1047044B1 (en
Inventor
M. Emmanuel Flety
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
France Telecom SA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by France Telecom SA filed Critical France Telecom SA
Publication of EP1047044A1 publication Critical patent/EP1047044A1/en
Application granted granted Critical
Publication of EP1047044B1 publication Critical patent/EP1047044B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • G10H1/0066Transmission between separate instruments or between individual components of a musical system using a MIDI interface
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H3/00Instruments in which the tones are generated by electromechanical means
    • G10H3/12Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument
    • G10H3/14Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument using mechanically actuated vibrators with pick-up means
    • G10H3/18Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument using mechanically actuated vibrators with pick-up means using a string, e.g. electric guitar
    • G10H3/186Means for processing the signal picked up from the strings
    • G10H3/188Means for processing the signal picked up from the strings for converting the signal to digital format

Definitions

  • the invention relates to an acquisition device and signal processing for controlling a device or process, including means for data processing, conversion means analog-to-digital signals supplied by sensors and applying digitized signals to data processing means, these generating, in function of digitized signals, order developed in accordance with a determined communication and having predetermined configurations, and means of transmission of these control signals for their application to at least one device or process cited above.
  • MIDI Musical Instrument Digital Interface
  • MMA MIDI Manufacturers Association
  • MIDI messages indicate the start and end of the generation of a particular note, its volume, its modulation, a change in value of a controller, a change of program, one press per channel and a variation in height.
  • Other MIDI messages can be used to transmit any data, like for example the result of the conversion analog-digital of an analog input signal.
  • the object of the invention is a device signal acquisition and processing, intended for transmission of signals or control messages of the aforementioned type, for example "MIDI", which allows a user to change the configuration of these control signals or messages and therefore modify the operation of the device or the course of the process controlled by this device.
  • MIDI a device signal acquisition and processing
  • the invention proposes, for this purpose, a device of the aforementioned type, comprising means of access to configuration parameters of said signals order, means of modification of these parameters and means for memorizing values modified these parameters, corresponding to a new configuration of at least some of the said control signals, characterized in that the means to access the configuration parameters include menus pre-recorded in a memory of the device and displayable on means of display, and means for selecting these menus.
  • the means of access include a keyboard with a number reduced keys allowing essentially a selection, modification and validation of parameter values.
  • the invention makes it possible to dynamically configure signals in real time or control messages which are transmitted by the device according to the signals provided by the sensors, these signals or control messages not being more frozen in time and allowing to change the real-time behavior of the device ordered or the process of the ordered process.
  • the dynamic configuration of control signals can be executed remotely by a host system provided means of communication compatible with those of the device according to the invention.
  • control signals are configured according to the "MIDI" protocol and are intended to be applied to one or more devices of sound generation.
  • control signals are intended to be applied to processing means information to graphics software, for example CAD or CAD type.
  • the device shown in Figure 1 includes basically a data processing unit 10 with analog inputs intended to be connected to sensors C1, C2, C3, ..., a analog multiplexer 12 and a converter analog-digital 14 connecting these inputs to processing means comprising a microprocessor or microcontroller, a unit 16 for transmitting data in serial form, RAM 18 data logging, read only memory 20 recording programs and memory not volatile 22 recording values of user-selected configuration.
  • the transmission unit 16 is connected by a demultiplexer 24 to 26 digital outputs four in number in the example shown.
  • a digital input serial 28 is connected directly to the microprocessor of the processing unit 10 and the latter has a number of binary inputs 30 and binary outputs 32.
  • a link 34 between the processing unit 10 and the multiplexer 12 allows to control the latter by clock signals for time multiplexing of signals supplied by sensors C1, C2, C3, ...
  • the device according to the invention also comprises a user interface 36 of the screen type 38 - keyboard 40 conventionally connected to the treatment 10.
  • screen 38 is a liquid crystal display comprising four lines of twenty characters each.
  • the keyboard 40 includes four keys 42 of moving a cursor on screen 38 (towards the top, bottom, left and right), two keys 44 modification of parameters by increase and decrease and a validation key 46.
  • the analog inputs of the device intended to be connected to sensors C1, C2, C3, ... are for example the number of 32 and are connected by the multiplexer 12 to analog to digital converter 14 which, in this embodiment, operates on eight bits by successive approximations.
  • the logic inputs 30 are for example the number of eight, as well as logic outputs 32.
  • Memory non-volatile 22 saves twenty sets configurations, each of which can be identified by name.
  • the processing unit 10 allows to process and analyze signals analog provided by the sensors, transmitted by the multiplexer 12 and digitized by converter 14 and convert them into signals or messages from control configured in accordance with a predetermined communication such as "MIDI" by example, these control signals being transmitted by unit 16 and demultiplexer 24 at the outputs digital 26 which can each be connected to a device for operating these signals or messages from ordered.
  • a predetermined communication such as "MIDI" by example
  • Interface 36 allows a user to modify the configuration of these control signals.
  • the means of access to the parameters of signal configuration include menus, viewable on screen 38. Keys on the keyboard 40 allow the user to select a menu, select a configuration parameter in this menu, modify its value and confirm the modified value. Changing the parameters of user configuration is applied immediately, in real time, at control signals generated by the device. All parameters defining a configuration of the control signals can be saved in memory 22, to be then reused.
  • FIG. 2 An example of application of the invention is shown in Figure 2, where the reference 50 denotes a device according to the invention, such as that of the figure 1.
  • An analog input of the device 50 is connected to a C1 sensor mounted on a music 52, such as an electric guitar equipped with microphones M connected to an input of a device 54 of generation of sounds, this apparatus 54 being designed for receive "MIDI" type control signals and comprising for this purpose an input connected to an output digital device 26 series 50.
  • the device 54 is especially designed to generate sound effects predetermined, under control of sensor C1 and device 50, which are applied or added to sounds produced by instrument 52 or which transform these sounds in a predetermined way.
  • Two audio outputs from the device 54 are connected for example by a table mixer 56 and an audio amplifier 58 at speaker sets 60.
  • the C1 sensor is user operated and can be a variable resistance type pressure sensor in function of the pressure applied to a surface sensitive to this sensor, the latter delivering a signal analog voltage proportional to pressure exercised.
  • This pressure is adjustable by a finger of the guitarist, especially when the C1 sensor is fitted on the guitar table.
  • the output signal from sensor C1 is processed by the device 50 according to the invention which transmits a command message corresponding to the device 54, in which this control signal is used to modify according to a predetermined algorithm the output signals of the guitar microphones, for example for producing a sound effect particular.
  • the device output signals 54 are transmitted by mixer 56 and amplifier 58 to speaker sets 60 which restore this particular sound effect.
  • Sensors that can be connected to the inputs device 50 analog in this app are for example pressure sensors, breath, muscle tension, movement, etc. They allow to realize a new controller gestures for real-time control of sound production using algorithms IT.
  • the logic inputs 30 of the device 50 can be connected to control devices such as pedals for example, generating signals logic or binary (for example voltages of zero and five volts respectively).
  • the fourth logic inputs 30 allow, when they are used together, to convert a MIDI signal into eight bit binary coded information.
  • the signal received by one of them allows to act dynamically on a configuration parameter of a "MIDI" signal associated with an analog input cited above.
  • the signals entering the device 50 can be viewed on screen 38. You can either view an analog input among the 32 either observe all the signals simultaneously analog inputs, for example each on a small seven-segment VU meter for displaying variations of each input signal on a scale graduated from one to seven.
  • Logic outputs 32 of device 50 deliver all-or-nothing signals for the control of devices whose operation is binary, for example lamps or diodes bright.
  • the digital input 28 (figure 1) of the device according to the invention allows it to receive signals or "MIDI" command messages from an external device, these signals being intended to change certain configuration parameters and control the outputs digital.
  • the user interface of the device 50 allows to modify configuration parameters of a certain number of "MIDI" messages such as for example than active note, active note plus pressure polyphonic, active note with threshold of triggering, change of value of a controller, change in value of a controller with threshold of trigger, program change with threshold trigger, height change, pressure polyphonic, pressure per channel, exclusive message seven bits and eight bit exclusive message.
  • MIDI a certain number of "MIDI" messages
  • the analog signal treated corresponds to an envelope evolving during of time and presenting a maximum.
  • the unit of processing 10 analyzes this envelope and identifies the maximum. When this is reached, a message "MIDI" of the active note type is generated. Velocity associated with the note is equal to the maximum of the envelope.
  • the note number (defining the note) which is contained in the message is adjustable by the user by means of the aforementioned interface 36.
  • the note issued is maintained as long as the envelope of the analog signal remains above a threshold predetermined.
  • an inactive note “MIDI” message is sent to stop generating the note.
  • the inactive score threshold is calculated from maximum of the analog signal envelope and is user adjustable via interface 36.
  • the menus which are pre-stored in the memory of device according to the invention include for example, in addition to a home menu with fields of loading, saving, and selecting menus configuration of analog inputs and device logic inputs.
  • a first menu for configuring the inputs analog selects the number or name of a prerecorded set of values of parameters of all analog inputs and all the logic inputs of the device, and includes an analog input selection field whose configuration you want to modify and configuration fields for the parameters of a signal command developed from the signal on this analog input. For example, a first field allows to decide if the signal on the input analog must be converted or not into signal ordered. Another field allows you to select how the variations of the signal present on the input analog will be interpreted for the elaboration of the control signal, which may vary in the same direction as the signal on the analog input or in the opposite direction.
  • the device is capable of generating eleven different messages, which are based on seven messages MIDI channels and on system MIDI messages exclusive, the seven channel messages being for example : note pressed, note released, pressure polyphonic, change of value of a controller, program change, pressure per channel and height variation.
  • Exclusive messages allow to transmit the result of the analog to digital signal conversion, out of seven bits or eight bits.
  • a parameter of the control signal for example the fixed parameter of a MIDI message associated with an input analog
  • this parameter value can correspond to a MIDI note number, to a number of MIDI controller or to a MIDI program number, in depending on the type of MIDI message that was chosen.
  • a another field allows you to select the MIDI channel on to which the MIDI message applies.
  • a second input configuration menu analog includes a field for select the number of a logic input controlling a control signal parameter, for example the fixed parameter of the MIDI message. Another field of this second menu allows to set the alternative value the control signal parameter, for example the fixed parameter of a MIDI message.
  • Multiple entrances analog can be controlled by the same input logic, the logic control signal allowing transpose or reconfigure all signals present on these analog inputs.
  • Another field in the second menu allows you to configure parameter values, such as note velocity or controller value of message with triggering threshold.
  • a field additional allows you to configure the triggering of these messages.
  • a third input configuration menu analog selects a coefficient of scaling of the value resulting from the analog-digital conversion of the signal present on the selected analog input, this value digital can be used as is if it is wish. Another field allows you to select a positive or negative value that is added to the value resulting from analog-to-digital conversion. Another field in this third menu allows to give priority to the different inputs analog active through a period of refresh corresponding to the number of cycles during which an entry is not observed, a cycle corresponding to the acquisition of all active inputs. This configuration is particularly interesting when an entry analog receives a slow signal or one not want to acquire at high speed.
  • Another menu allows you to configure the inputs logical and includes a selection field for logic inputs that will be taken into account. A other field is used to determine the signal command which will be associated with the logic inputs when used together or when variations of the logic inputs that are taken into account. Another field in this menu allows you to adjust the values of the parameters of the control signals associated.
  • the invention is also applicable to many other areas, for example in the area graphic for color management, brilliance, positions, etc. on a screen of visualization; in this case, suitable sensors, for example pressure and speed of movement allow the user to change the characteristics of the images appearing on the screen of visualization.

Abstract

The signal acquisition and processing mechanism has a mechanism processing digital words, analogue-digital conversion of signal inputs and command signal transmission. Detected signals (C1) are input to a command and modification unit (50) which drives a processor (54). The processors adds sound signals to the loudspeaker output (60). The command and modification unit has modification knobs (44), a menu selection mechanism (42) and a display mechanism.

Description

L'invention concerne un dispositif d'acquisition et de traitement de signaux pour la commande d'un appareil ou d'un processus, comprenant des moyens de traitement de données, des moyens de conversion analogique-numérique de signaux fournis par des capteurs et d'application des signaux numérisés aux moyens de traitement de données, ceux-ci générant, en fonction des signaux numérisés, des signaux de commande élaborés conformément à un protocole de communication déterminé et ayant des configurations prédéterminées, et des moyens de transmission de ces signaux de commande pour leur application à au moins un appareil ou processus précité.The invention relates to an acquisition device and signal processing for controlling a device or process, including means for data processing, conversion means analog-to-digital signals supplied by sensors and applying digitized signals to data processing means, these generating, in function of digitized signals, order developed in accordance with a determined communication and having predetermined configurations, and means of transmission of these control signals for their application to at least one device or process cited above.

Il est déjà connu d'utiliser des signaux analogiques fournis par des capteurs, tels par exemple que des capteurs de pression ou de force, pour commander un appareil ou un processus quelconque, les signaux produits par les capteurs étant numérisés et transformés en signaux de commande conformément à un protocole prédéterminé de communication pour être transmis à l'appareil ou au processus à commander.It is already known to use signals analog provided by sensors, such as example that pressure or force sensors, to control a device or a process any signals produced by the sensors being digitized and transformed into control signals in accordance with a predetermined protocol of communication to be transmitted to the device or to the process to order.

On peut notamment commander des instruments et appareils de musique électroniques au moyen du protocole MIDI (Musical Instrument Digital Interface) publié et mis à jour par MMA (MIDI Manufacturers Association) (voir par exemple le site Internet "Exploring Midi" de School of Music of Northwestern University), protocole qui permet des échanges d'informations entre des appareils tels que des synthétiseurs et la commande d'un appareil électronique au moyen par exemple d'un clavier, de pédales ou analogues dont l'actionnement provoque l'envoi de messages "MIDI" à cet appareil qui génère des sons conformes aux messages reçus. Typiquement, ces messages indiquent le début et la fin de la génération d'une note particulière, son volume, sa modulation, un changement de valeur d'un contrôleur, un changement de programme, une pression par canal et une variation de hauteur. D'autres messages "MIDI" peuvent servir à transmettre des données quelconques, comme par exemple le résultat de la conversion analogique-numérique d'un signal analogique d'entrée.One can in particular order instruments and electronic music devices using the MIDI protocol (Musical Instrument Digital Interface) published and updated by MMA (MIDI Manufacturers Association) (see for example the website "Exploring Midi" by School of Music of Northwestern University), protocol which allows exchanges information between devices such as synthesizers and device control electronic, for example by means of a keyboard, pedals or the like the actuation of which causes sending "MIDI" messages to this device which generates sounds consistent with messages received. Typically, these messages indicate the start and end of the generation of a particular note, its volume, its modulation, a change in value of a controller, a change of program, one press per channel and a variation in height. Other MIDI messages can be used to transmit any data, like for example the result of the conversion analog-digital of an analog input signal.

L'invention a pour but un dispositif d'acquisition et de traitement de signaux, destiné à la transmission de signaux ou de messages de commande du type précité, par exemple "MIDI", qui permette à un utilisateur de modifier la configuration de ces signaux ou messages de commande et donc de modifier le fonctionnement de l'appareil ou le déroulement du processus commandé par ce dispositif.The object of the invention is a device signal acquisition and processing, intended for transmission of signals or control messages of the aforementioned type, for example "MIDI", which allows a user to change the configuration of these control signals or messages and therefore modify the operation of the device or the course of the process controlled by this device.

L'invention propose, à cet effet, un dispositif du type précité, comprenant des moyens d'accès à des paramètres de configuration desdits signaux de commande, des moyens de modification de ces paramètres et des moyens de mémorisation des valeurs modifiées de ces paramètres, correspondant à une nouvelle configuration d'au moins certains desdits signaux de commande, caractérisé en ce que les moyens d'accès aux paramètres de configuration comprennent des menus préenregistrés dans une mémoire du dispositif et affichables sur des moyens de visualisation, et des moyens de sélection de ces menus.The invention proposes, for this purpose, a device of the aforementioned type, comprising means of access to configuration parameters of said signals order, means of modification of these parameters and means for memorizing values modified these parameters, corresponding to a new configuration of at least some of the said control signals, characterized in that the means to access the configuration parameters include menus pre-recorded in a memory of the device and displayable on means of display, and means for selecting these menus.

Dans un mode de réalisation de l'invention, les moyens d'accès comprennent un clavier avec un nombre réduit de touches permettant essentiellement une sélection, une modification et une validation de valeurs de paramètres.In one embodiment of the invention, the means of access include a keyboard with a number reduced keys allowing essentially a selection, modification and validation of parameter values.

De façon générale, l'invention permet de configurer dynamiquement et en temps réel les signaux ou messages de commande qui sont transmis par le dispositif en fonction des signaux fournis par les capteurs, ces signaux ou messages de commande n'étant plus figés dans le temps et permettant de changer le comportement en temps réel de l'appareil commandé ou le déroulement du processus commandé. La configuration dynamique des signaux de commande peut être exécutée à distance par un système hôte pourvu de moyens de communication compatibles avec ceux du dispositif selon l'invention.In general, the invention makes it possible to dynamically configure signals in real time or control messages which are transmitted by the device according to the signals provided by the sensors, these signals or control messages not being more frozen in time and allowing to change the real-time behavior of the device ordered or the process of the ordered process. The dynamic configuration of control signals can be executed remotely by a host system provided means of communication compatible with those of the device according to the invention.

Dans une application particulière de l'invention, les signaux de commande précités sont configurés conformément au protocole "MIDI" et sont destinés à être appliqués à un ou plusieurs appareils de génération de sons.In a particular application of the invention, the aforementioned control signals are configured according to the "MIDI" protocol and are intended to be applied to one or more devices of sound generation.

En variante, ces signaux de commande sont destinés à être appliqués à des moyens de traitement de l'information à logiciel graphique, par exemple du type DAO ou CAO.As a variant, these control signals are intended to be applied to processing means information to graphics software, for example CAD or CAD type.

L'invention sera mieux comprises et d'autres caractéristiques, détails et avantages de celle-ci apparaítront plus clairement à la lecture de la description qui suit, faite à titre d'exemple en référence aux dessins annexés dans lesquels :

  • la figure 1 représente schématiquement les composants essentiels d'un dispositif selon l'invention ;
  • la figure 2 représente schématiquement l'application de ce dispositif à la commande d'un appareil de génération de sons à partir d'un instrument de musique et des signaux fournis par un capteur.
The invention will be better understood and other characteristics, details and advantages thereof will appear more clearly on reading the description which follows, given by way of example with reference to the appended drawings in which:
  • FIG. 1 schematically represents the essential components of a device according to the invention;
  • FIG. 2 schematically represents the application of this device to the control of a device for generating sounds from a musical instrument and the signals supplied by a sensor.

Le dispositif représenté en figure 1 comprend essentiellement une unité 10 de traitement de données comportant des entrées analogiques destinées à être raccordées à des capteurs C1, C2, C3, ..., un multiplexeur analogique 12 et un convertisseur analogique-numérique 14 reliant ces entrées à des moyens de traitement comprenant un microprocesseur ou microcontrôleur, une unité 16 de transmission de données sous forme série, une mémoire vive 18 d'enregistrement de données, une mémoire morte 20 d'enregistrement de programmes et une mémoire non volatile 22 d'enregistrement de valeurs de configuration sélectionnées par l'utilisateur.The device shown in Figure 1 includes basically a data processing unit 10 with analog inputs intended to be connected to sensors C1, C2, C3, ..., a analog multiplexer 12 and a converter analog-digital 14 connecting these inputs to processing means comprising a microprocessor or microcontroller, a unit 16 for transmitting data in serial form, RAM 18 data logging, read only memory 20 recording programs and memory not volatile 22 recording values of user-selected configuration.

L'unité de transmission 16 est reliée par un démultiplexeur 24 à des sorties numériques série 26 au nombre de quatre dans l'exemple représenté. Une entrée numérique série 28 est reliée directement au microprocesseur de l'unité de traitement 10 et celle-ci comporte un certain nombre d'entrées binaires 30 et de sorties binaires 32. Une liaison 34 entre l'unité de traitement 10 et le multiplexeur 12 permet de commander ce dernier par des signaux d'horloge pour le multiplexage temporel des signaux fournis par les capteurs C1, C2, C3, ...The transmission unit 16 is connected by a demultiplexer 24 to 26 digital outputs four in number in the example shown. A digital input serial 28 is connected directly to the microprocessor of the processing unit 10 and the latter has a number of binary inputs 30 and binary outputs 32. A link 34 between the processing unit 10 and the multiplexer 12 allows to control the latter by clock signals for time multiplexing of signals supplied by sensors C1, C2, C3, ...

Le dispositif selon l'invention comprend encore une interface utilisateur 36 du type écran 38 - clavier 40 raccordée de façon classique à l'unité de traitement 10.The device according to the invention also comprises a user interface 36 of the screen type 38 - keyboard 40 conventionally connected to the treatment 10.

Dans un mode de réalisation de l'invention, l'écran 38 est un écran à cristaux liquides comprenant quatre lignes de vingt caractères chacune. Le clavier 40 comprend quatre touches 42 de déplacement d'un curseur sur l'écran 38 (vers le haut, le bas, à gauche et à droite), deux touches 44 de modification de paramètres par augmentation et diminution et une touche de validation 46.In one embodiment of the invention, screen 38 is a liquid crystal display comprising four lines of twenty characters each. The keyboard 40 includes four keys 42 of moving a cursor on screen 38 (towards the top, bottom, left and right), two keys 44 modification of parameters by increase and decrease and a validation key 46.

Les entrées analogiques du dispositif, destinées à être raccordées aux capteurs C1, C2, C3, ... sont par exemple au nombre de 32 et sont reliées par le multiplexeur 12 au convertisseur analogique-numérique 14 qui, dans cet exemple de réalisation, fonctionne sur huit bits par approximations successives. Les entrées logiques 30 sont par exemple au nombre de huit, de même que les sorties logiques 32. La mémoire non volatile 22 permet de sauvegarder vingt ensembles de configurations, dont chacun peut être identifié par un nom.The analog inputs of the device, intended to be connected to sensors C1, C2, C3, ... are for example the number of 32 and are connected by the multiplexer 12 to analog to digital converter 14 which, in this embodiment, operates on eight bits by successive approximations. The logic inputs 30 are for example the number of eight, as well as logic outputs 32. Memory non-volatile 22 saves twenty sets configurations, each of which can be identified by name.

De façon générale, l'unité de traitement 10 permet de traiter et d'analyser les signaux analogiques fournis par les capteurs, transmis par le multiplexeur 12 et numérisés par le convertisseur 14 et de les convertir en signaux ou messages de commande configurés conformément à un protocole de communication prédéterminé tel que "MIDI" par exemple, ces signaux de commande étant transmis par l'unité 16 et le démultiplexeur 24 aux sorties numériques 26 qui peuvent être chacune reliées à un appareil d'exploitation de ces signaux ou messages de commande.In general, the processing unit 10 allows to process and analyze signals analog provided by the sensors, transmitted by the multiplexer 12 and digitized by converter 14 and convert them into signals or messages from control configured in accordance with a predetermined communication such as "MIDI" by example, these control signals being transmitted by unit 16 and demultiplexer 24 at the outputs digital 26 which can each be connected to a device for operating these signals or messages from ordered.

L'interface 36 permet à un utilisateur de modifier la configuration de ces signaux de commande. Avantageusement, les moyens d'accès aux paramètres de configuration des signaux comprennent des menus, visualisables sur l'écran 38. Les touches du clavier 40 permettent à l'utilisateur de sélectionner un menu, de sélectionner un paramètre de configuration dans ce menu, de modifier sa valeur et de valider la valeur modifiée. La modification des paramètres de configuration par l'utilisateur est appliquée immédiatement, en temps réel, aux signaux de commande générés par le dispositif. L'ensemble des paramètres définissant une configuration des signaux de commande peut être enregistré dans la mémoire 22, pour être ensuite réutilisé.Interface 36 allows a user to modify the configuration of these control signals. Advantageously, the means of access to the parameters of signal configuration include menus, viewable on screen 38. Keys on the keyboard 40 allow the user to select a menu, select a configuration parameter in this menu, modify its value and confirm the modified value. Changing the parameters of user configuration is applied immediately, in real time, at control signals generated by the device. All parameters defining a configuration of the control signals can be saved in memory 22, to be then reused.

Un exemple d'application de l'invention est représenté en figure 2, où la référence 50 désigne un dispositif selon l'invention, tel que celui de la figure 1.An example of application of the invention is shown in Figure 2, where the reference 50 denotes a device according to the invention, such as that of the figure 1.

Une entrée analogique du dispositif 50 est raccordée à un capteur C1 monté sur un instrument de musique 52, tel qu'une guitare électrique équipée de microphones M reliés à une entrée d'un appareil 54 de génération de sons, cet appareil 54 étant conçu pour recevoir des signaux de commande du type "MIDI" et comportant à cet effet une entrée reliée à une sortie numérique série 26 du dispositif 50. L'appareil 54 est notamment conçu pour générer des effets sonores prédéterminés, sous commande du capteur C1 et du dispositif 50, qui sont appliqués ou ajoutés aux sons produits par l'instrument 52 ou qui transforment ces sons de façon prédéterminée. Deux sorties audio de l'appareil 54 sont reliées par exemple par une table de mixage 56 et un amplificateur audio 58 à des ensembles de haut-parleurs 60.An analog input of the device 50 is connected to a C1 sensor mounted on a music 52, such as an electric guitar equipped with microphones M connected to an input of a device 54 of generation of sounds, this apparatus 54 being designed for receive "MIDI" type control signals and comprising for this purpose an input connected to an output digital device 26 series 50. The device 54 is especially designed to generate sound effects predetermined, under control of sensor C1 and device 50, which are applied or added to sounds produced by instrument 52 or which transform these sounds in a predetermined way. Two audio outputs from the device 54 are connected for example by a table mixer 56 and an audio amplifier 58 at speaker sets 60.

Dans cet exemple d'application, le capteur C1 est actionné par l'utilisateur et peut être un capteur de pression du type à résistance variable en fonction de la pression appliquée à une surface sensible de ce capteur, celui-ci délivrant un signal de tension analogique proportionnelle à la pression exercée. Cette pression est modulable par un doigt du guitariste, notamment lorsque le capteur C1 est monté sur la table de la guitare.In this application example, the C1 sensor is user operated and can be a variable resistance type pressure sensor in function of the pressure applied to a surface sensitive to this sensor, the latter delivering a signal analog voltage proportional to pressure exercised. This pressure is adjustable by a finger of the guitarist, especially when the C1 sensor is fitted on the guitar table.

Le signal de sortie du capteur C1 est traité par le dispositif 50 selon l'invention qui transmet un message de commande correspondant à l'appareil 54, dans lequel ce signal de commande est utilisé pour modifier conformément à un algorithme prédéterminé les signaux de sortie des microphones de la guitare, par exemple pour la production d'un effet sonore particulier. Les signaux de sortie de l'appareil 54 sont transmis par la table de mixage 56 et l'amplificateur 58 aux ensembles de haut-parleurs 60 qui restituent cet effet sonore particulier.The output signal from sensor C1 is processed by the device 50 according to the invention which transmits a command message corresponding to the device 54, in which this control signal is used to modify according to a predetermined algorithm the output signals of the guitar microphones, for example for producing a sound effect particular. The device output signals 54 are transmitted by mixer 56 and amplifier 58 to speaker sets 60 which restore this particular sound effect.

Les capteurs qui peuvent être reliés aux entrées analogiques de l'appareil 50 dans cette application sont par exemple des capteurs de pression, de souffle, de tension musculaire, de déplacement, etc. Ils permettent de réaliser un nouveau contrôleur gestuel pour la commande en temps réel d'appareils de production sonore utilisant des algorithmes informatiques.Sensors that can be connected to the inputs device 50 analog in this app are for example pressure sensors, breath, muscle tension, movement, etc. They allow to realize a new controller gestures for real-time control of sound production using algorithms IT.

Les entrées logiques 30 du dispositif 50 peuvent être reliées à des dispositifs de commande tels que des pédales par exemple, générant des signaux logiques ou binaires (par exemple des tensions de zéro et de cinq volts respectivement). Les quatre entrées logiques 30 permettent, quand elles sont utilisées ensemble, de convertir en signal "MIDI" une information codée en binaire sur huit bits. Quand les entrées logiques 30 sont utilisées séparément, le signal reçu par l'une d'elles permet d'agir dynamiquement sur un paramètre de configuration d'un signal "MIDI" associé à une entrée analogique précitée. The logic inputs 30 of the device 50 can be connected to control devices such as pedals for example, generating signals logic or binary (for example voltages of zero and five volts respectively). The fourth logic inputs 30 allow, when they are used together, to convert a MIDI signal into eight bit binary coded information. When the logic inputs 30 are used separately, the signal received by one of them allows to act dynamically on a configuration parameter of a "MIDI" signal associated with an analog input cited above.

Les signaux entrant dans le dispositif 50 peuvent être visualisés sur l'écran 38. On peut soit visualiser une entrée analogique parmi les 32 prévues, soit observer simultanément tous les signaux analogiques d'entrée, par exemple chacun sur un petit vu-mètre à sept segments, permettant d'afficher les variations de chaque signal d'entrée sur une échelle graduée de un à sept.The signals entering the device 50 can be viewed on screen 38. You can either view an analog input among the 32 either observe all the signals simultaneously analog inputs, for example each on a small seven-segment VU meter for displaying variations of each input signal on a scale graduated from one to seven.

Les sorties logiques 32 du dispositif 50 délivrent des signaux du type tout ou rien pour la commande de dispositifs dont le fonctionnement est binaire, par exemple des lampes ou des diodes lumineuses.Logic outputs 32 of device 50 deliver all-or-nothing signals for the control of devices whose operation is binary, for example lamps or diodes bright.

L'entrée numérique 28 (figure 1) du dispositif selon l'invention lui permet de recevoir des signaux ou messages de commande "MIDI" d'un appareil externe, ces signaux étant destinés à changer certains paramètres de configuration et à piloter les sorties numériques.The digital input 28 (figure 1) of the device according to the invention allows it to receive signals or "MIDI" command messages from an external device, these signals being intended to change certain configuration parameters and control the outputs digital.

L'interface utilisateur du dispositif 50 permet de modifier des paramètres de configuration d'un certain nombre de messages "MIDI" tels par exemple que note active, note active plus pression polyphonique, note active avec seuil de déclenchement, changement de valeur d'un contrôleur, changement de valeur d'un contrôleur avec seuil de déclenchement, changement de programme avec seuil de déclenchement, changement de hauteur, pression polyphonique, pression par canal, message exclusif sept bits et message exclusif huit bits. Dans le cas d'un message de note active, le signal analogique traité correspond à une enveloppe évoluant au cours du temps et présentant un maximum. L'unité de traitement 10 analyse cette enveloppe et en repère le maximum. Lorsque celui-ci est atteint, un message "MIDI" du type note active est généré. La vélocité associée à la note est égale au maximum de l'enveloppe. Le numéro de note (définissant la note) qui est contenu dans le message est réglable par l'utilisateur au moyen de l'interface 36 précitée.The user interface of the device 50 allows to modify configuration parameters of a certain number of "MIDI" messages such as for example than active note, active note plus pressure polyphonic, active note with threshold of triggering, change of value of a controller, change in value of a controller with threshold of trigger, program change with threshold trigger, height change, pressure polyphonic, pressure per channel, exclusive message seven bits and eight bit exclusive message. In the case an active note message, the analog signal treated corresponds to an envelope evolving during of time and presenting a maximum. The unit of processing 10 analyzes this envelope and identifies the maximum. When this is reached, a message "MIDI" of the active note type is generated. Velocity associated with the note is equal to the maximum of the envelope. The note number (defining the note) which is contained in the message is adjustable by the user by means of the aforementioned interface 36.

La note émise est maintenue tant que l'enveloppe du signal analogique reste supérieure à un seuil prédéterminé. Lorsque ce signal passe en dessous du seuil, un message "MIDI" du type note inactive est envoyé pour arrêter la génération de la note. Le seuil de note inactive est calculé à partir du maximum de l'enveloppe du signal analogique et est réglable par l'utilisateur au moyen de l'interface 36.The note issued is maintained as long as the envelope of the analog signal remains above a threshold predetermined. When this signal goes below the threshold, an inactive note "MIDI" message is sent to stop generating the note. The inactive score threshold is calculated from maximum of the analog signal envelope and is user adjustable via interface 36.

Les explications qui précèdent sont applicables, dans leur principe, à la configuration des autres messages "MIDI" générés par le dispositif selon l'invention.The above explanations are applicable, in principle, to the configuration of others "MIDI" messages generated by the device according to the invention.

Les menus qui sont préenregistrés en mémoire du dispositif selon l'invention comprennent par exemple, outre un menu d'accueil comportant des champs de chargement, de sauvegarde, et de sélection, des menus de configuration des entrées analogiques et des entrées logiques du dispositif.The menus which are pre-stored in the memory of device according to the invention include for example, in addition to a home menu with fields of loading, saving, and selecting menus configuration of analog inputs and device logic inputs.

Un premier menu de configuration des entrées analogiques permet de sélectionner le numéro ou le nom d'un ensemble préenregistré des valeurs des paramètres de toutes les entrées analogiques et de toutes les entrées logiques du dispositif, et comprend un champ de sélection de l'entrée analogique dont on souhaite modifier la configuration et des champs de configuration des paramètres d'un signal de commande élaboré à partir du signal présent sur cette entrée analogique. Par exemple, un premier champ permet de décider si le signal sur l'entrée analogique doit être converti ou non en signal de commande. Un autre champ permet de sélectionner comment les variations du signal présent sur l'entrée analogique vont être interprétées pour l'élaboration du signal de commande, celui-ci pouvant varier dans le même sens que le signal sur l'entrée analogique ou en sens contraire.A first menu for configuring the inputs analog selects the number or name of a prerecorded set of values of parameters of all analog inputs and all the logic inputs of the device, and includes an analog input selection field whose configuration you want to modify and configuration fields for the parameters of a signal command developed from the signal on this analog input. For example, a first field allows to decide if the signal on the input analog must be converted or not into signal ordered. Another field allows you to select how the variations of the signal present on the input analog will be interpreted for the elaboration of the control signal, which may vary in the same direction as the signal on the analog input or in the opposite direction.

Un autre champ permet de déterminer le type de signal de commande que le dispositif va générer en réponse aux variations du signal analogique présent sur l'entrée sélectionnée. Dans le cas de messages du type MIDI, le dispositif est capable de générer onze messages différents, qui sont basés sur sept messages canaux MIDI et sur des messages MIDI système exclusif, les sept messages canaux étant par exemple : note enfoncée, note relâchée, pression polyphonique, changement de valeur d'un contrôleur, changement de programme, pression par canal et variation de hauteur. Les messages exclusifs permettent de transmettre le résultat de la conversion analogique-numérique du signal, sur sept bits ou sur huit bits.Another field allows you to determine the type of control signal that the device will generate in response to variations in the analog signal present on the selected entry. In the case of messages from MIDI type, the device is capable of generating eleven different messages, which are based on seven messages MIDI channels and on system MIDI messages exclusive, the seven channel messages being for example : note pressed, note released, pressure polyphonic, change of value of a controller, program change, pressure per channel and height variation. Exclusive messages allow to transmit the result of the analog to digital signal conversion, out of seven bits or eight bits.

D'autres champs permettent de régler les valeurs d'un paramètre du signal de commande, par exemple du paramètre fixe d'un message MIDI associé à une entrée analogique, cette valeur de paramètre pouvant correspondre à un numéro de note MIDI, à un numéro de contrôleur MIDI ou à un numéro de programme MIDI, en fonction du type de message MIDI qui a été choisi. Un autre champ permet de sélectionner le canal MIDI sur lequel le message MIDI s'applique.Other fields allow you to adjust the values a parameter of the control signal, for example the fixed parameter of a MIDI message associated with an input analog, this parameter value can correspond to a MIDI note number, to a number of MIDI controller or to a MIDI program number, in depending on the type of MIDI message that was chosen. A another field allows you to select the MIDI channel on to which the MIDI message applies.

Un deuxième menu de configuration des entrées analogiques comprend un champ permettant de sélectionner le numéro d'une entrée logique pilotant un paramètre du signal de commande, par exemple le paramètre fixe du message MIDI. Un autre champ de ce deuxième menu permet de régler la valeur alternative du paramètre du signal de commande, par exemple du paramètre fixe d'un message MIDI. Plusieurs entrées analogiques peuvent être pilotées par la même entrée logique, le signal logique de commande permettant de transposer ou de reconfigurer l'ensemble des signaux présents sur ces entrées analogiques.A second input configuration menu analog includes a field for select the number of a logic input controlling a control signal parameter, for example the fixed parameter of the MIDI message. Another field of this second menu allows to set the alternative value the control signal parameter, for example the fixed parameter of a MIDI message. Multiple entrances analog can be controlled by the same input logic, the logic control signal allowing transpose or reconfigure all signals present on these analog inputs.

Un autre champ du deuxième menu permet de configurer des valeurs de paramètres, telles qu'une vélocité de note ou une valeur de contrôleur de message avec seuil de déclenchement. Un champ supplémentaire permet de configurer les seuils de déclenchement de ces messages.Another field in the second menu allows you to configure parameter values, such as note velocity or controller value of message with triggering threshold. A field additional allows you to configure the triggering of these messages.

Un troisième menu de configuration des entrées analogiques permet de sélectionner un coefficient de mise à l'échelle de la valeur résultant de la conversion analogique-numérique du signal présent sur l'entrée analogique sélectionnée, cette valeur numérique pouvant être utilisée telle quelle si on le souhaite. Un autre champ permet de sélectionner une valeur positive ou négative qui est ajoutée à la valeur résultant de la conversion analogique-numérique. Un autre champ de ce troisième menu permet de donner une priorité aux différentes entrées analogiques actives au moyen d'une période de rafraíchissement correspondant au nombre de cycles pendant lesquels une entrée n'est pas observée, un cycle correspondant à l'acquisition de la totalité des entrées actives. Cette configuration est particulièrement intéressante lorsqu'une entrée analogique reçoit un signal lent ou dont on ne souhaite pas faire l'acquisition à vitesse élevée.A third input configuration menu analog selects a coefficient of scaling of the value resulting from the analog-digital conversion of the signal present on the selected analog input, this value digital can be used as is if it is wish. Another field allows you to select a positive or negative value that is added to the value resulting from analog-to-digital conversion. Another field in this third menu allows to give priority to the different inputs analog active through a period of refresh corresponding to the number of cycles during which an entry is not observed, a cycle corresponding to the acquisition of all active inputs. This configuration is particularly interesting when an entry analog receives a slow signal or one not want to acquire at high speed.

Un autre menu permet de configurer les entrées logiques et comprend un champ de sélection des entrées logiques qui vont être prises en compte. Un autre champ permet de déterminer le signal de commande qui sera associé aux entrées logiques lorsqu'elles seront utilisées ensemble ou aux variations des entrées logiques qui sont prises en compte. Un autre champ de ce menu permet de régler les valeurs des paramètres des signaux de commande associés.Another menu allows you to configure the inputs logical and includes a selection field for logic inputs that will be taken into account. A other field is used to determine the signal command which will be associated with the logic inputs when used together or when variations of the logic inputs that are taken into account. Another field in this menu allows you to adjust the values of the parameters of the control signals associated.

L'invention est également applicable à de nombreux autres domaines, par exemple au domaine graphique pour la gestion des couleurs, des brillances, des positions, etc. sur un écran de visualisation ; dans ce cas, des capteurs appropriés, par exemple de pression et de vitesse de déplacement permettent à l'utilisateur de changer les caractéristiques des images apparaissant sur l'écran de visualisation.The invention is also applicable to many other areas, for example in the area graphic for color management, brilliance, positions, etc. on a screen of visualization; in this case, suitable sensors, for example pressure and speed of movement allow the user to change the characteristics of the images appearing on the screen of visualization.

Claims (13)

Dispositif d'acquisition et de traitement de signaux pour la commande d'un appareil ou d'un processus, comprenant des moyens (10) de traitement de données, des moyens (14) de conversion analogique-numérique de signaux fournis par des capteurs (C1, C2, C3) et d'application des signaux numérisés aux moyens de traitement de données, ces derniers générant, en fonction des signaux numérisés, des signaux de commande élaborés conformément à un protocole de communication déterminé et ayant des configurations prédéterminées, et des moyens (16) de transmission de ces signaux de commande pour leur application à au moins un appareil ou processus précité (54), le dispositif comprenant également des moyens (36, 38, 40) d'accès à des paramètres de configuration desdits signaux de commande, des moyens (44) de modification de ces paramètres et des moyens (22) de mémorisation des valeurs modifiées de ces paramètres, correspondant à une nouvelle configuration d'au moins certains desdits signaux de commande, caractérisé en ce que les moyens d'accès aux paramètres de configuration comprennent des menus préenregistrés dans une mémoire du dispositif et affichables sur des moyens de visualisation (38), et des moyens (42) de sélection de ces menus.Device for acquiring and processing signals for controlling a device or a process, comprising means (10) for processing data, means (14) for analog-digital conversion of signals supplied by sensors (C1, C2, C3) and applying the digital signals to data processing means, the latter generating, depending on the digitized signals, control signals developed in accordance with a communication protocol determined and having predetermined configurations, and means (16) for transmission of these control signals for their application to at least one device or process cited above (54), the device also comprising means (36, 38, 40) for accessing parameters of configuration of said control signals, means (44) modification of these parameters and means (22) for memorizing the modified values of these parameters, corresponding to a new configuration of at least some of said signals control, characterized in that the means of access to configuration settings include menus prerecorded in a device memory and displayable on display means (38), and means (42) for selecting these menus. Dispositif selon la revendication 1, caractérisé en ce que les moyens d'accès comprennent un clavier (40) avec un nombre réduit de touches (42, 44, 46) essentiellement pour une sélection, une modification et une validation des paramètres de configuration. Device according to claim 1, characterized in that the access means comprise a keyboard (40) with a reduced number of keys (42, 44, 46) essentially for a selection, a modification and validation of the parameters of configuration. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'au moins un des capteurs précités est un moyen de commande actionnable par un utilisateur.Device according to one of the claims previous, characterized in that at least one of aforementioned sensors is a means of control can be operated by a user. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'il comprend des entrées de signaux analogiques, reliées aux capteurs précités et des entrées (30) de signaux logiques.Device according to one of the claims previous, characterized in that it comprises analog signal inputs, connected to sensors above and logic signal inputs (30). Dispositif selon la revendication 4, caractérisé en ce que les menus préenregistrés en mémoire comprennent au moins un menu de configuration des entrées de signaux analogiques et un menu de configuration des entrées de signaux logiques.Device according to claim 4, characterized in that the pre-recorded menus in memory include at least one configuration menu analog signal inputs and a menu of configuration of logic signal inputs. Dispositif selon la revendication 5, caractérisé en ce qu'il comprend un premier menu de configuration des entrées analogiques comprenant un champ de sélection d'entrée analogique et des champs de configuration des paramètres d'un signal de commande élaboré à partir du signal analogique de l'entrée sélectionnée, un deuxième menu de configuration des entrées analogiques, comprenant des champs de sélection d'un numéro d'entrée logique pour le pilotage d'un paramètre dudit signal de commande et des champs de réglage des valeurs de ce paramètre, et un troisième menu de configuration des entrées analogiques, comprenant des champs de sélection de mise à l'échelle d'une valeur de signal résultant d'une conversion analogique-numérique, de réglage d'une valeur ajoutée à la valeur résultant de la conversion analogique numérique, et de réglage d'une période de rafraíchissement de l'entrée analogique. Device according to claim 5, characterized in that it includes a first menu of configuration of analog inputs including a analog input selection field and fields for configuring the parameters of a signal control developed from the analog signal of the selected entry, a second menu of configuration of analog inputs, including fields for selecting a logical input number for control of a parameter of said control signal and fields for adjusting the values of this parameter, and a third input configuration menu analog, including selection fields of scaling of a resulting signal value analog-to-digital conversion, tuning of an added value to the value resulting from the analog to digital conversion, and setting refresh period of the analog input. Dispositif selon la revendication 5 ou 6, caractérisé en ce que le menu de configuration des entrées de signaux logiques comprend des champs de prise en compte de ces entrées, de sélection des signaux de commande associés à ces entrées et de paramétrage des signaux de commande.Device according to claim 5 or 6, characterized in that the configuration menu of logic signal inputs includes fields of taking these inputs into account, selecting the control signals associated with these inputs and configuration of control signals. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'il comprend également au moins une entrée (28) de signaux numériques, en particulier de signaux du même type que les signaux de commande précités.Device according to one of the claims previous, characterized in that it comprises also at least one signal input (28) digital, in particular of signals of the same type than the aforementioned control signals. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'il comprend des moyens (12) de multiplexage temporel des signaux fournis par les capteurs (C1, C2, C3, ...) et d'application des signaux multiplexés aux moyens (14) de conversion analogique-numérique.Device according to one of the claims previous, characterized in that it comprises means (12) for temporal multiplexing of the signals supplied by the sensors (C1, C2, C3, ...) and of application of the multiplexed signals to the means (14) analog-to-digital conversion. Dispositif selon l'une des revendications précédentes, caractérisé en ce que les sorties (26) des signaux de commande précités sont des sorties série.Device according to one of the claims previous, characterized in that the outlets (26) above-mentioned control signals are outputs series. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'il comprend également des sorties logiques (32).Device according to one of the claims previous, characterized in that it comprises also logic outputs (32). Dispositif selon l'une des revendications précédentes, caractérisé en ce que les signaux de commande sont configurés conformément au protocole de communication "MIDI" et sont destinés à être appliqués à un ou plusieurs appareils(54) de génération de sons. Device according to one of the claims previous, characterized in that the signals of are configured in accordance with the communication "MIDI" and are intended to be applied to one or more devices (54) of generation of sounds. Dispositif selon l'une des revendications 1 à 11, caractérisé en ce que les signaux de commande précités sont destinés à être appliqués à des moyens de traitement de l'information à logiciel graphique, par exemple de DAO ou de CAO.Device according to one of claims 1 to 11, characterized in that the control signals above are intended to be applied to means information processing with graphics software, for example CAD or CAD.
EP00400869A 1999-04-22 2000-03-29 Device for acquiring and processing signals to control an apparatus or a process Expired - Lifetime EP1047044B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9905151 1999-04-22
FR9905151A FR2792747B1 (en) 1999-04-22 1999-04-22 DEVICE FOR ACQUIRING AND PROCESSING SIGNALS FOR CONTROLLING AN APPARATUS OR A PROCESS

Publications (2)

Publication Number Publication Date
EP1047044A1 true EP1047044A1 (en) 2000-10-25
EP1047044B1 EP1047044B1 (en) 2005-07-06

Family

ID=9544774

Family Applications (1)

Application Number Title Priority Date Filing Date
EP00400869A Expired - Lifetime EP1047044B1 (en) 1999-04-22 2000-03-29 Device for acquiring and processing signals to control an apparatus or a process

Country Status (4)

Country Link
US (1) US6281830B1 (en)
EP (1) EP1047044B1 (en)
DE (1) DE60021142T2 (en)
FR (1) FR2792747B1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6888057B2 (en) * 1999-04-26 2005-05-03 Gibson Guitar Corp. Digital guitar processing circuit
US7220912B2 (en) * 1999-04-26 2007-05-22 Gibson Guitar Corp. Digital guitar system
US20040016338A1 (en) * 2002-07-24 2004-01-29 Texas Instruments Incorporated System and method for digitally processing one or more audio signals
US7220913B2 (en) * 2003-01-09 2007-05-22 Gibson Guitar Corp. Breakout box for digital guitar
US7166794B2 (en) * 2003-01-09 2007-01-23 Gibson Guitar Corp. Hexaphonic pickup for digital guitar system
US7285714B2 (en) * 2005-09-09 2007-10-23 Gibson Guitar Corp. Pickup for digital guitar
WO2008121650A1 (en) * 2007-03-30 2008-10-09 William Henderson Audio signal processing system for live music performance
US7808413B2 (en) * 2009-01-23 2010-10-05 Honeywell International Inc. System and method for processing signals from multiple input devices
DE102011003976B3 (en) * 2011-02-11 2012-04-26 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Sound input device for use in e.g. music instrument input interface in electric guitar, has classifier interrupting output of sound signal over sound signal output during presence of condition for period of sound signal passages
CN115132157A (en) * 2021-03-24 2022-09-30 雅马哈株式会社 Stringed musical instrument and sound effect device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4748887A (en) * 1986-09-03 1988-06-07 Marshall Steven C Electric musical string instruments and frets therefor
EP0281214A2 (en) * 1987-02-19 1988-09-07 Zyklus Limited Acoustic data control system and method of operation
WO1992009070A1 (en) * 1990-11-19 1992-05-29 Kabushiki Kaisha Kawai Gakki Seisakusho Electronic musical instrument controller
US5245130A (en) * 1991-02-15 1993-09-14 Yamaha Corporation Polyphonic breath controlled electronic musical instrument
WO1993018504A1 (en) * 1992-03-12 1993-09-16 Stelzel Jason A Communicating between the infrared and midi domains
US5576507A (en) * 1994-12-27 1996-11-19 Lamarra; Frank Wireless remote channel-MIDI switching device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5874909A (en) * 1996-02-13 1999-02-23 Texas Instruments Incorporated Analog to digital video converter
US5801657A (en) * 1997-02-05 1998-09-01 Stanford University Serial analog-to-digital converter using successive comparisons

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4748887A (en) * 1986-09-03 1988-06-07 Marshall Steven C Electric musical string instruments and frets therefor
EP0281214A2 (en) * 1987-02-19 1988-09-07 Zyklus Limited Acoustic data control system and method of operation
WO1992009070A1 (en) * 1990-11-19 1992-05-29 Kabushiki Kaisha Kawai Gakki Seisakusho Electronic musical instrument controller
US5245130A (en) * 1991-02-15 1993-09-14 Yamaha Corporation Polyphonic breath controlled electronic musical instrument
WO1993018504A1 (en) * 1992-03-12 1993-09-16 Stelzel Jason A Communicating between the infrared and midi domains
US5576507A (en) * 1994-12-27 1996-11-19 Lamarra; Frank Wireless remote channel-MIDI switching device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANDERTON C: "KEYBOARD REPORTS", KEYBOARD,US,MILLER FREEMAN PUBLICATIONS, SAN FRANCISCO, vol. 23, no. 8, pages 109-110,112, XP000720150, ISSN: 0730-0158 *

Also Published As

Publication number Publication date
DE60021142D1 (en) 2005-08-11
FR2792747B1 (en) 2001-06-22
EP1047044B1 (en) 2005-07-06
FR2792747A1 (en) 2000-10-27
US6281830B1 (en) 2001-08-28
DE60021142T2 (en) 2006-05-11

Similar Documents

Publication Publication Date Title
CA2557063C (en) Controller involving manipulation of virtual objects on a multi-contact touch screen
Wright Open Sound Control: an enabling technology for musical networking
EP1047044B1 (en) Device for acquiring and processing signals to control an apparatus or a process
FR2545252A1 (en) APPARATUS AND METHOD FOR VIEWING MUSICAL NOTES REPRESENTING THE HEIGHT AND DURATION OF SOUNDS
FR2974226A1 (en) METHOD FOR GENERATING SOUND EFFECT IN GAME SOFTWARE, ASSOCIATED COMPUTER PROGRAM, AND COMPUTER SYSTEM FOR EXECUTING COMPUTER PROGRAM INSTRUCTIONS.
EP2396788A2 (en) Device and method for playback pacing control of a file of signals to be reproduced
FR2923928A1 (en) AUTOMATIC SIMULTANEOUS INTERPRETATION SYSTEM.
EP4062263A1 (en) System for generating a signal based on a touch command and on an optical command
WO2001069399A2 (en) Hardware and software interface for control by midi messages
EP0978116B1 (en) Method and device for recording in cyclic loops several sound sequences
BE1010409A6 (en) Device and method for interpretation of a musical work from the score.
JP7424468B2 (en) Parameter inference method, parameter inference system, and parameter inference program
EP0011576A1 (en) Polyphonic synthesizer of periodical signals using digital techniques
WO2014064494A1 (en) System for visualizing acoustic information
WO2014053731A1 (en) Device for controlling a computer and/or electronic system
Madankar et al. Cost Effective Electronic MIDI Pad using Arduino UNO
Papetti et al. Effects of audio-tactile feedback on force accuracy in a finger pressing task: a pilot study
KR100385630B1 (en) Apparatus and method for reproducing midi file
WO2023009104A1 (en) Generating audiovisual content based on video clips
WO1989002640A1 (en) Optical recording device for the striking of a piano key
Marcelo et al. Non-conscious control of sound spatialization
EP2269183A1 (en) Device and method for vocal reproduction with controlled multi-sensorial perception
FR3085511A1 (en) METHOD FOR ADJUSTING PARAMETERS OF A VIRTUAL SUB-ASSEMBLY OF A NETWORK DEDICATED TO A SERVICE
FR3033442A1 (en) DEVICE AND METHOD FOR DIGITAL PRODUCTION OF A MUSICAL WORK
JP2018097156A (en) Electronic percussion instrument and parameter value setting method

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE GB

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 20001028

AKX Designation fees paid

Free format text: DE GB

17Q First examination report despatched

Effective date: 20040702

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE GB

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REF Corresponds to:

Ref document number: 60021142

Country of ref document: DE

Date of ref document: 20050811

Kind code of ref document: P

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 20051012

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20060407

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 60021142

Country of ref document: DE

Representative=s name: JOCHEN MUELLER, DE

Ref country code: DE

Ref legal event code: R082

Ref document number: 60021142

Country of ref document: DE

Representative=s name: MUELLER, JOCHEN, DIPL.-ING., DE

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20120227

Year of fee payment: 13

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20120330

Year of fee payment: 13

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20130329

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 60021142

Country of ref document: DE

Effective date: 20131001

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20130329

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20131001