¡Hola a todos!
Han cambiado muchas cosas por dentro desde la última actualización, así que quería hacer un buen repaso.
La mayor parte del trabajo reciente se centró en el DSP: todo lo que genera y procesa el sonido. Instrumentos, filtros, efectos, tiempos y cómo funcionan juntos. Algunos problemas solo se notaban al reproducir una pista completa, cambiar sonidos o llevar los efectos un poco más lejos.
El objetivo sigue siendo el mismo: la profundidad musical de un DAW en algo accesible y divertido para experimentar.

¿Qué ha mejorado?
- Bajo: corregidos el comportamiento de las envolventes, la liberación y la ganancia. Las notas ligadas conservan sus envolventes y adoptan suavemente la velocidad de la siguiente nota. El bajo ha recuperado detalle y fuerza, algo que dio gusto escuchar en las pruebas en directo =)
- Osciladores, FM y síntesis por tabla de ondas: mejoras en precisión de fase, modulación y comportamiento en altas frecuencias. La síntesis WT es más precisa y la modulación ya no elimina los armónicos deseados.
- Efectos y cadenas: ajustes en el funcionamiento de los efectos de instrumento, el canal de envío/retorno y los efectos de interpretación.
- Delay y tempo: mejores transiciones al cambiar el tiempo del delay sincronizado. Freeze también ha mejorado.
- Controles e información visual: los controles de tiempo solo aparecen cuando son compatibles. Los controles de movimiento (MPU) se ocultan en dispositivos sin soporte y los botones restantes aprovechan el espacio.
- CPU: eliminados cálculos repetidos de filtros, saturación, delay y osciladores cuando podían compartir la misma preparación.
Un poco de técnica
El procesamiento de audio utiliza Unity Burst. El DSP está escrito en C#, que primero se compila a IL, una representación intermedia del código. Burst utiliza después el compilador LLVM para convertirlo en código máquina nativo optimizado.
El trabajo reciente se centró en mantener los cálculos y el flujo de señal alineados con la teoría del DSP.
Aún queda trabajo. La modulación WT intensa necesita más optimización, y todavía no estoy satisfecho con el carácter metálico de los modos de reverberación.
¡La primera demo ya está disponible!
Ya puedes probar la primera demo de DAWG en Windows y Android.
Esta demo será un paso hacia la demo de Steam, que debería llegar más adelante. Todavía no hay fecha de lanzamiento.
Gracias por seguir el proyecto, probar las versiones y compartir vuestras opiniones. ¡Cuidaos y hasta la próxima actualización!