[ES] Los controladores MIDI permiten la gestión hardware del software
musical. Como un teclado MIDI permite la entrada de notas a un secuenciador
MIDI, cuando se carga un proyecto en el secuenciador o cuando se ...[+]
[ES] Los controladores MIDI permiten la gestión hardware del software
musical. Como un teclado MIDI permite la entrada de notas a un secuenciador
MIDI, cuando se carga un proyecto en el secuenciador o cuando se cambian
valores gestionados por el controlador, como no se pueden mover si no son
motorizados, se pierde el valor. La solución que se propone en este proyecto
consiste en intercalar un programa entre el controlador y el secuenciador, que
memorice los valores y permita una gestión posterior más inteligente del
controlador MIDI.
La solución que propone este proyecto sirve para poder utilizar
controladores MIDI con controles movibles sin estar motorizados. Esta
propuesta se basa en un programa que interpreta los valores anteriores junto
con los valores aportados por la entrada del controlador para ofrecer un valor
apropiado.
Los valores apropiados son calculados según los distintos algoritmos
propuestos en la solución:
Uno de estos algoritmos permite recoger el valor de entrada
independientemente del valor anterior y mostrarlo en el secuenciador.
Otro algoritmo sirve para hacer que el valor sea buscado con el
controlador hasta que sea encontrado y así sincronizar los valores de entrada y
salida.
Por último, el más importante de los algoritmos, uno que permite que el
valor del controlador en el secuenciador sea proporcional al valor anterior que
tiene el secuenciador teniendo en cuenta la posición inicial que tiene el
controlador movible en el controlador MIDI de entrada.
[-]
[CA] Els controladors MIDI permeten la gestió del programari musical per
mitjà del maquinari. Com un teclat MIDI permet l'entrada de notes a un
seqüenciador MIDI, quan es carrega un projecte en el seqüenciador o quan ...[+]
[CA] Els controladors MIDI permeten la gestió del programari musical per
mitjà del maquinari. Com un teclat MIDI permet l'entrada de notes a un
seqüenciador MIDI, quan es carrega un projecte en el seqüenciador o quan es
canvien valors gestionats pel controlador, com no es poden moure si no són
motoritzats, es perd el valor. La solució que es proposa en este projecte consistix
a intercalar un programa entre el controlador i el seqüenciador, que memoritze
els valors i permeta una gestió posterior més intel·ligent del controlador MIDI.
La solució que proposa este projecte servix per a poder utilitzar
controladors MIDI amb controls movibles sense estar motoritzats. Esta
proposta es basa en un programa que interpreta els valors anteriors junt amb els
valors aportats per l'entrada del controlador per a oferir un valor apropiat.
Els valors apropiats són calculats segons els distints algoritmes proposats
en la solució:
Un d'estos algoritmes permet arreplegar el valor d'entrada
independentment del valor anterior i mostrar-ho en el seqüenciador.
Un altre algoritme servix per a fer que el valor siga buscat amb el
controlador fins que siga trobat i així sincronitzar els valors d'entrada i eixida.
Finalment, el més important dels algoritmes, un que permet que el valor
del controlador en el seqüenciador siga proporcional al valor anterior que té el
seqüenciador tenint en compte la posició del controlador movible en el
controlador MIDI d'entrada.
[-]
[EN] The MIDI hardware controllers allow music software management. As a
MIDI keyboard allows entry of notes to a MIDI sequencer, when loading a
project in the sequencer or when values managed by the controller are ...[+]
[EN] The MIDI hardware controllers allow music software management. As a
MIDI keyboard allows entry of notes to a MIDI sequencer, when loading a
project in the sequencer or when values managed by the controller are changed,
and they cannot be moved if they are not motorized, the value is lost values are
changed. The solution proposed in this project is to collate a program between
the controller and the sequencer, to memorize the values and allow a more
intelligent MIDI controller subsequent management.
The solution proposed by this project serves to use MIDI controllers with
movable non-motorized controls. This proposal is based on a program that
interprets the above values with the values provided by the controller input to
provide the appropriate value.
The appropriate values are calculated for different algorithms proposed
in the solution:
One of these algorithms allows collecting input value regardless of the
previous value and displaying it in the sequencer.
Another algorithm is used to set the value to be searched with the
controller until it is found and thus synchronize the input and output values .
Finally, the most important algorithm, one that allows the controller
value in the sequencer being proportional to the previous value of the sequencer
considering the initial position of the movable controller in the MIDI input
controller.
[-]
|