Informática musical

JACK llega a iOS, con soporte audio y MIDI

JACK para iOS

JACK Audio Connection Kit, más conocido como JACK, es un servidor de sonido o demonio que ofrece conexión de baja latencia entre aplicaciones audio y MIDI. Familiar sobre todo para usuarios de GNU/Linux, tiene también versiones para FreeBSD, Mac OS X y Windows. Y ahora llega a iOS, de la mano de Crudebyte.

Se trata de una app open source y gratuita que permite el ruteo de canales de audio y puertos MIDI entre distintas aplicaciones, al igual que Audiobus -pero esta última no soporta MIDI-. Se pueden conectar esos canales y puertos libremente; además, ofrece otras formas de comunicación, como la sincronía de grabación/reproducción entre DAWs y aplicaciones tipo secuenciador.

Características de JACK para iOS

  • Conexiones de audio entre apps y dispositivos externos
  • Conexiones MIDI entre apps y dispositivos externos
  • Sincronización Record/Playback entre apps
  • Soporte de CPU multicore
  • Baja latencia (configurable, en tamaños de buffer de 2 ms)
  • Data sharing entre apps (permite extensiones del sistema con facilidad)
  • Número arbitrario de canales audio y MIDI por app -modificable en tiempo de ejecución-
  • Interfaz de usuario intuitiva que permite gestionar todas las conexiones audio/MIDI, configuración del entorno, uso de la CPU, etc.

En el momento de redactar esta noticia, el número de apps soportadas se reduce a dos (CMP Grand Piano y MIDI Wrench), pero cualquier desarrollador puede descargarse el SDK y unir su aplicación a la lista.

Más información | Crudebyte | JACK en la App Store

¿Te gustó este artículo?
6
Comentarios
  • 1
  • 2
  • #1 por BlahBlah el 21/03/2013
    Pues como funcione igual de "eficiente" y "estable" que en Linux... menudo chasco.
  • #2 por pablofcid el 21/03/2013
    Habrá que probar.
    Por si acaso los agoreros pronósticos de #1 se cumplen, os comento que yo estoy usando desde hace tiempo (incluso en directo) para el tema de ruteo MIDI una app que se llama MIDI Bridge y que esmuy completita para todo tipo de ruteos, filtros, mapeos, etc. en MIDI (no contempla audio, sólo MIDI).
    http://www.audeonic.com/#midibridge

    También os será útil si queréis completar audiobus con un 'midibus', dado que audiobus no trata MIDI.
  • #3 por DeLoreal el 21/03/2013
    Cierto, MIDIBridge lleva ya un tiempo y funciona muy bien, pero esta lo aúna todo y ademas es gratuita!.... Es justo lo que le faltaba a iOS un "Configuración Audio MIDI" como en OSX. Esperemos que todas las compañías se unan a Jack y pronto estén todas las apps actualizadas. Va a ser una gozada!
  • #4 por Magluss el 21/03/2013
    Buena noticia en todos los casos !!!
  • #5 por autoy el 21/03/2013
    Por mi parte me he decidido por Audiobus porque esta realmente bien pensada y tiene la garantía de estar respaldada por Apple y muchas aplicaciones de peso. No me extrañaría que Audiobus añadiera también acabara por incorporar MIDI con el tiempo.
  • #6 por matias el 21/03/2013
    No entiendo como funciona esto. Alguien me podria tirar una data asi por arriba para ver?
  • #7 por Jon el 21/03/2013
    Tengo un pequeño problema de latencia al conectar mi teclado MIDI con un interface USB y trabajar en Cubase... ¿Con JACK podria solucionarlo?
  • #8 por Malve el 21/03/2013
    #7

    ¿En el iPad?
  • #9 por Suvur el 21/03/2013
    Por ahora no parece haber ninguna app compatible.
  • #10 por soulful el 21/03/2013
    Demonio??
  • #12 por matias el 21/03/2013
    alguien q me pueda responder esta pregunta tan facil..........

    Para q sirve esto?
  • Ban
    #13 por nordg2 el 21/03/2013
    No tengo demasiados buenos recuerdos de Jack en Windows.

    Y si al final depende de que se le de soporte o no a la aplicación en cuestión por parte del fabricante creo que lo va a tener bastante difícil al lado de Audiobus que se encuentra ya mucho mas consolidado. Lo ideal sería no depender del soporte del fabricante de cada aplicación sino de un driver virtual al que redirigir el audio entrante y saliente de cada aplicación. Pero con lo cerrado y poco configurable que es iOS me parece misión imposible.
  • Ban
    #14 por nordg2 el 21/03/2013
    Por cierto, si no me equivoco, Audiobus si tiene soporte MIDI
  • #15 por Splashman el 21/03/2013
    Que les costaria hacer una interfaz asi de intuitiva en linux...
  • #16 por BlahBlah el 21/03/2013
    #11

    Es sabido que en Linux, el servidor web Apache se corre como un demonio.

    ;-)
  • #17 por veguita el 21/03/2013
    #15

    No sé si intuitiva sea la palabra, yo diría "atractiva a la vista". A mi no me parece para nada intuitiva. Se parece un poco a aplicaciones como patchage, gladish o cadence. Yo he probado estas últimas pero siempre termino usando qjackctl, que a pesar de su aspecto anticuado, sigue siendo la gui más intuitiva y fácil de manejar, a la hora de administrar un gran número de clientes con un gran número de puertos cada uno, con puertos mono y estéreo revueltos. Además es la única que maneja todos los aspectos de jack.

    Aprovecho de pasar un poco de publicidad, estoy desarrollando una interfaz propia para manejar el patchbay de Jack, no es la gran cosa (no es un proyecto ambicioso tampoco), el objetivo es que se puedan hacer cambios rápidos en las conexiones al tocar en vivo. Actualmente he hecho algunas modificaciones que provocan algunos bugs que no he tenido tiempo de arreglar, pero apenas tenga tiempo libre los corrijo.
  • #18 por Splashman el 21/03/2013
    si bueno, mas vistoso. con el curro k habra tenido crear este servidor y k le hayan dejado una interfaz tan fea de los 90

    Yo carla y gladish no los uso porque no me aclaro con ellos, como si les faltase algo, si ya es un petardo tener k estar pendiente de conectar y desconectar todo para encima liarlo mas. menos mal que he descubierto el renoise en linux y ya veo una forma practica y comoda de trabajar, por fin luz en el audioo d linux despues de 10 años.
    ah y suerte con tu proyecto he estado echando un vistazo
  • #19 por DeLoreal el 22/03/2013
    #14 Te equivocas!

    #13 Lo ideal sería que iOS tuviera su propio gestor Audio/MIDI tal como OSX; Si no es así, que Audiobus incluyera soporte MIDI en su próxima actualización, si no Jack (si funciona bien) se lo comerá con patatas
  • #20 por matias el 22/03/2013
    Gracias por las respuestas me ayudaron a entender de que servia esto e !!!!!....podrian ayudar un poco a lo sque no entendemos de este sistema y explicarnos BREVEMENTE que hace nada mas.

    Saludos
  • #21 por Splashman el 22/03/2013
    en linux es como un patch virtual a gran escala aqui no se como sera.
  • #22 por BlahBlah el 22/03/2013
    #19
    "si no Jack (si funciona bien) se lo comerá con patatas"

    Sí... como se lo ha comido en otras plataformas...

    ¿Realmente conocéis alguien en el mundo real que utilice JACK para hacer música profesionalmente? (No hablo de jugar o hacer experimentos).
  • #23 por Splashman el 22/03/2013
    no pero todo se andara, lo bueno de esto es que va lento pero seguro. el problema que tiene linux es que no estan los daws comerciales, en cuanto salga uno y triunfe yasta, sera como en mac
  • #24 por pdro74 el 22/03/2013
  • #25 por Splashman el 22/03/2013
    bitwig no se si llegara alguna vez.
    renoise, que ya funciona de lujo
  • 1
  • 2