mod
Corrijo: "secuenciador". Si no tienes ni idea de programación, lo mejor sería empezar con programación en general.
Estoy estudiando programacion en java y android, que estudios necesito para crear secuenciadores tipo cubase, maschine y todos estos, que lenguajes usan?
y que programas usan, los hacen con programas como netbeans?
Muchisimas gracias rod_zero!!!
Programar un DAW es de lo más complicado que hay: tienes que saber programación en tiempo real, programación multihilo, DSP, widgets no estándar...
En la mayoría de los casos se hace en C++. Java no es un buen lenguaje para la programación en tiempo real porque es virtualizado y porque la gestión (adquisición y liberación) de memoria no se puede controlar por programa. Creo que Netbeans tiene plugins para facilitar el desarrollo en C++.
Puedes aprender mucho de los DAW de código abierto: Ardour, Qtractor, MusE, Rosegarden... y quizá eventualmente contribuir a su desarrollo.
1
Muchas gracias Igarrido! Muy buena informacion!!