Problema al grabar con teclado MIDI. Notas ignoradas.

  • 1
#1 por redfox el 13/03/2015
Hola,

Antes que nada, disculpadme por no ser mas explicito con el titulo del tema. No sabría como describir mi problema con tan pocas palabras...En fin, esto es lo que ocurre:

Cuando trato de grabar una melodía en el Piano Roll con mi teclado MIDI + pedal de sustain, me he encontrado con que no puedo pulsar una nota, mantenerla con el pedal y volver a pulsar la misma nota. Ocurre que se anula, sonando como un staccato.
Esto es muy evidente y molesto sobretodo con melodías complejas, ya que al reproducir la grabación, no suena ni remotamente parecido a lo que toqué.

Al tocar "en vivo" todo suena como debería, por lo que descarto que sea problema de PC o del plugin VST (he probado varios y ocurre lo mismo). También tengo desactivada la opción de cuantificar (en "None").
Utilizo la versión de prueba y no tengo experiencia previa con ningún DAW.

Espero que con esta breve explicación alguien pueda diagnosticar el fallo. Lo agradecería muchísimo.

Un saludo
Subir
#2 por SG-Bass el 13/03/2015
Tienes activada la opción "support hold and sostenuto" del menú MIDI settings?
settings_system_midi.png
Quizás no sea ese el problema, pero para asegurar.

No te fíes de las cosas correctas que se hacen por la razón equivocada. El porqué es la base.

Subir
#3 por redfox el 13/03/2015
Si, lo tengo activo.
Subir
#4 por SG-Bass el 13/03/2015
Otra cosa que ocasiona a veces mal funcionamiento en el sustain es conectar el pedal al teclado cuando éste ya estaba encendido. Por lo tanto, te sugiero el siguiente procedimiento (si no lo has hecho ya):
1) Conectar el pedal al teclado
2) Abrir FL
3) Conectar teclado

No te fíes de las cosas correctas que se hacen por la razón equivocada. El porqué es la base.

Subir
#5 por redfox el 13/03/2015
No, tampoco funciona siguiendo ese orden.

Desde mi desconocimiento pregunto, ¿puede un plugin VST procesar dos notas MIDI idénticas (no simultaneas)? Por ejemplo, dos Do4.
Subir
#6 por SG-Bass el 13/03/2015
Supongo que dependerá del plugin, claro, pero a priori no veo problema.

Si tienes el pedal de sustain activo, cada nota se alargará hasta que se pulse de nuevo esa misma nota.
sus-1250540.png
Y aunque parezca físicamente imposible, pongo de ejemplo las notas del medio de la imagen: si una nota estába pulsada y se vuelve a pulsar la misma nota, con el sustain activo se interrumpe la primera y se ejecuta solo la segunda. (Esto se puede lograr con dos teclados, por ejemplo).

Puedes enviar una imagen del score de piano roll? o adjuntar el mismo score?

No te fíes de las cosas correctas que se hacen por la razón equivocada. El porqué es la base.

Subir
#7 por redfox el 15/03/2015
SG-Bass escribió:
Si tienes el pedal de sustain activo, cada nota se alargará hasta que se pulse de nuevo esa misma nota.

Ese es el comportamiento que esperaría. Voy a intentar explicarlo de nuevo porque la verdad es que no he sido muy especifico.

Tal como indica la segunda imagen, al mantener la nota con el pedal y volver a pulsar, se crea una nueva nota en el piano roll que anula la anterior. Como en un piano acustico, vamos.

Mi problema es que al pulsar de nuevo, no se crea una nueva nota, si no que silencia la anterior (que se mantenía gracias al pedal), anulándose ambas. Ni se crea una nueva, ni se manteniente la anterior.

Sin embargo, no ocurre siempre con todas las notas de la melodía. Algunas si se crean, pero otras no. Por lo que al reproducir la grabación, la melodía suena "rota", incompleta.

Sin embargo, cuando toco "en vivo", todo se comporta como debería. Cada tecla que pulso en el piano, suena en el programa.

Resumiendo, al grabar, no todas las notas quedan plasmadas en el piano roll, aleatoriamente.


Voy a probar lo siguiente. Instalaré el SO en una partición libre que tengo por ahí para poner solo el FL Studio. Para descartar que sea problema de PC.

Muchas gracias por el interés.
Subir
#8 por SG-Bass el 15/03/2015
redfox escribió:
Mi problema es que al pulsar de nuevo, no se crea una nueva nota, si no que silencia la anterior (que se mantenía gracias al pedal), anulándose ambas.
Ahora me ha quedado claro. Es un comportamiento extraño, sin duda.

Pero esta apreciación es meramente acústica? o lo puedes ver visualmente en las notas grabadas en el piano roll?

No te fíes de las cosas correctas que se hacen por la razón equivocada. El porqué es la base.

Subir
1
#9 por MarcianR el 15/03/2015
No pude evitar participar, asi que aca voy....

Bass sabe de lo que hablo ya que hace algunos meses tuve un problema parecido y el supo ayudarme.
En mi caso, al apretar una nueva nota con el sustain precionado, esta segunda cortaba a la primera por lo que el sustain de las melodias no era el real que tendria que pasar.
Seria lo mismo que pasa en la segunda imagen que subio Bass. Ya que estamos, por mera curiosidad, como hiciste la primera imagen? La escribiste manualmente?

Tendrias que contarnos con que plugin te pasa esto. Y cuanto tocas en vivo a que te referis? Con el plugin en modo StandAlone o dentro del FL? Una captura de tu configuracion MIDI no vendria mal.
SG-Bass escribió:
Tienes activada la opción "support hold and sostenuto" del menú MIDI settings?

Nose si lo probaste, pero desactiva esta opcion. Yo solucione mi problema descativando esta opcion. Solo sirve con plugins nativos de FL, con los de terceros tenes que desactivar esa opcion y rutear el Sustain (#CC64) a tu pedal fisico. Luego de esto FL te grabara el evento midi correspondiente el cual pertenece al sustain en este caso. Y vas a notar que las notas solo se van a "dibujar" el tiempo que las mantuviste presionada en tu teclado. El sustain ocurrira por el evento que grabas con tu pedal.
redfox escribió:
Tal como indica la segunda imagen, al mantener la nota con el pedal y volver a pulsar, se crea una nueva nota en el piano roll que anula la anterior. Como en un piano acustico, vamos.

Esta afirmacion es incorrecta. Un piano acustico verdadero funcionaria como la primer imagen que posteo Bass. Las notas se superponen. una suena arriba de la otra, pero no se cancela la primera, siempre que tengas el pedal sustain presionado. Es algo complicado de explicar con palabras.

FL y creo que los demas DAW (o por lo menos reaper, cubase y sonar, que son los que conozco) graban el sustain de la forma que te comente mas arriba.

Por si te sirve, en el post que cree yo hay algunas cosas que quizas te ayuden. FL y Kontakt - Por que?

SoundCloud

Subir
#10 por redfox el 16/03/2015
SG-Bass escribió:
Pero esta apreciación es meramente acústica? o lo puedes ver visualmente en las notas grabadas en el piano roll?

No, no existen en el piano roll. No se quedan guardadas.

MarcianR escribió:
En mi caso, al apretar una nueva nota con el sustain precionado, esta segunda cortaba a la primera por lo que el sustain de las melodias no era el real que tendria que pasar.

Efectivamente, ese es el problema.

Alguien escribió:
Tendrias que contarnos con que plugin te pasa esto. Y cuanto tocas en vivo a que te referis? Con el plugin en modo StandAlone o dentro del FL? Una captura de tu configuracion MIDI no vendria mal.


7lWR23I.jpg
La configuracion la he hecho por ensayo/error. Desconozco si es la mejor.

Con todos los plugins, sean nativos o no de FL. Aunque los que mas he probado son DirectWave y Kontakt.
Por lo de tocar "en vivo" me refiero a tocar con el proyecto de FLStudio listo para grabar y el plugin cargado.

Si es cierto que con el plugin Kontakt, al tocar en el Standalone, los chivatos del pedal de sustain se activan, mientras que en FL Studio no.

Alguien escribió:
Por si te sirve, en el post que cree yo hay algunas cosas que quizas te ayuden. FL y Kontakt - Por que?

Voy a seguir las instrucciones del tema a ver si mejora la situación. Pero estoy decantandome por una falta de potencia del PC, ya que este comportamiento es aleatorio, pero sobretodo es mas grave a mayor numero de notas simultaneas.

Muchisimas gracias a ambos.
Subir
#11 por MarcianR el 17/03/2015
redfox escribió:
La configuracion la he hecho por ensayo/error. Desconozco si es la mejor.

Sobre esto, quizas Bass te pueda asesorar mejor que yo. Lo unico que te digo es que pruebes desactivando "Support Hold and Sostenuto" (si es que todavia no lo hiciste).
redfox escribió:
Si es cierto que con el plugin Kontakt, al tocar en el Standalone, los chivatos del pedal de sustain se activan, mientras que en FL Studio no.

Esto es justo una de las molestias que tenia, y te vuelvo a repetir, que lo solucione desactivando esa opcion. Pero si nos decis que tambien te ocurre con plugins nativos, entonces hay algo mas.
Vos sospechas que es por falta de potencia, la verdad que nose si eso afecta, (a menos que tengas un proyecto enorme y una maquina del siglo XVIII ](*,) ) yo tenia una pc bastante obsoleta y nunca me paso eso... Que caracteristicas tiene tu pc?

Pero bueno.... segui comentandonos tus avances asi logramos solucionar este problema. Es algo muy molesto seguramente y su solucion algo complicada de encontrar, y mas hablando solamente por aca.

Suerte, quizas por arte de magia lo soluciones (seria lo mejor).

SoundCloud

Subir
#12 por SG-Bass el 17/03/2015
#10 Lo leí ayer y se me olvidó comentarte, que en los puertos midi del tecladono especifiques número, dejándolo en "---". Por lo demás no veo nada raro en la configuración.

Prueba lo que te comenta el compañero MarcianR, desactiva la opción "support hold and sostenuto". El sentido común me dice que deberia estar activada, pero cosas más raras hemos visto por el foro ya, así que puede ser la solución.

No te fíes de las cosas correctas que se hacen por la razón equivocada. El porqué es la base.

Subir
1
#13 por redfox el 17/03/2015
Hola,

Ya he desactivado la opción de Support hold and sostenuto. Ahora con Kontakt ya funciona como debiera y se escuchan los efectos del pedal. Me traía loco esto, la verdad.
A raíz de esto me surge una pregunta off-topic: ¿de que forma puedo configurar el pedal como controlador de sustain por defecto? Es decir, cada vez que se inicie FLStudio. Porque el único método que conozco ha sido siguiendo un tutorial en el que se realizan los siguientes pasos: añadir un canal "Midi Out" y configurar un potenciómetro en CC64 y luego enlazarlo al pedal. Asignar un puerto al Midi Out y al Kontak (el mismo puerto).
Como estoy en versión de prueba, cada vez que inicio el programa debo hacer lo mismo...y yo soy del género cansado...mas bien vago.


De vuelta al tema original, las ultimas veces que he tocado estos días se ha grabado todo como debería, salvo en algún momento.
He recordado un problema que solía tener con el programa Guitar Pro 5: a veces, cuando abría alguna tablatura MIDI con muchos instrumentos, de vez en cuando, las notas empezaban a solaparse, a sonar con sustain y alterarse el tempo. Era un caos.
Me da por pensar que puede ser culpa de la placa de sonido, ya que es la integrada en la placa base. Quizás sea demasiado básica.

En cuanto a las características de mi PC, utilizo un AMD Anthlon 3.2 GHz y tarjeta de sonido integrada (este fin de semana instalaré una Soundblaster 5.1 que tenia de un PC anterior, por probar). No es un portento de la informática, pero creo que debería bastar, teniendo en cuenta que lo único que utilizo es un canal con el VST cargado y nada mas.

Sigo sin pistas. Es tan aleatorio que no se por donde cogerlo.
Subir
#14 por MarcianR el 17/03/2015
redfox escribió:
Ya he desactivado la opción de Support hold and sostenuto. Ahora con Kontakt ya funciona como debiera y se escuchan los efectos del pedal. Me traía loco esto, la verdad.

Genial, me alegro por vos.
Te aviso que para usar el sustain en los instrumentos nativos de FL, vas a tener que desactivar esa opcion. Lo que podes hacer para no andar trabajando con dos "formas" diferentes de sustain, es usar los instrumentos nativos del FL en su version VST.

Para configurar el pedal sustain y que siempre este "funcionando" en un nuevo proyecto tenes que hacer lo siguiente (si me equivoco corriganme)
1- Abrir la plantilla que usas por defecto.
2- Cargar un instrumento, por ejemplo el Kontakt.
3- Seguir los pasos de la imagen para poder llegar a "linkear" el parametro MIDI CC#64 (Sustain) a tu pedal fisico. La opcion se encuentro casi abajo de todo.
sin-titulo-1253879.png
4- Click derecho en el recuadro numero 3 (MIDI CC#64) y click en "Link to Controller"
5- Ahora, teniendo la opcion "AutoDetect" activada y la opcion "Omni" desactivada (no estoy tan seguro de esto), presionas tu pedal y se tendria que cerrar esa pequeña ventanita, por lo cual ya estaria "linkeado" tu pedal fisico al parametro del sustain.
6- Despues de esto, para que la plantillada quede guardada, tendrias que cerrar el Kontakt (si es que no queres que te aparezca en tu plantilla por defecto) y guardar la plantilla como cualquier otra.

Espero haberlo explicado bien. Esa es una forma mas sencilla que la que mencionaste mas arriba. Y si no te quedada la plantilla guardada es que algo te explique mal, aunque tampoco seria muy complicado hacer eso con cada instrumento, son apenas un par de clicks y listo.

Sobre tu pc... es como decis vos... si tenes muchisimos canales midi, cada uno con un intrumento diferente, muchos efectos y demas procesos que te consumen RAM, ademas de que estas usando la placa integrada de audio, estos problemas van a apecer si o si.
No tendira que aparecer con un solo instrumento VST y el proyecto vacio, a no ser que estes usando un piano acustico que tiene una libreria que pese XX Gbs. Todo depende mucho de la RAM... pero bueno eso ya es otro tema.

Podes decirme cuanta RAM tenes? Aclaro que no soy un experto en esto pero ya llevo algunos años por ende algo de experiencia.
Tambien seria de ayuda una captura a tu configuracion de audio.

SoundCloud

Subir
1
#15 por redfox el 18/03/2015
Perdón, se me olvido incluir también RAM. Utilizo 2 módulos de 2GBs a 1600 Mhz, bajo Windows 7 64 Bits.
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo