refactorizada la GUI, ola y audioengine se ejecutan fuera de widgets.
Opción para ejecutar sin mostrar la GUI. Los controles de la interfaz no son reactivos, no están conectados a las órdenes de audio. cambio en la personalidad dmx para procesar los canales en mejor orden. evita mandar dos veces los canales dobles por cada dmx frame, incluyendo file/folder.
This commit is contained in:
parent
4ee82c5e5f
commit
1fccbf64fd
20 changed files with 416 additions and 323 deletions
|
|
@ -1,39 +1,16 @@
|
|||
#ifndef DMXPERSONALITY_H
|
||||
#define DMXPERSONALITY_H
|
||||
|
||||
/** Define the DMX personality to avoid dealing with
|
||||
* numbers and change it easyly in case
|
||||
*
|
||||
1 - Volumen Coarse
|
||||
2 - Pan
|
||||
3 - Folder
|
||||
4 - File
|
||||
5 - Playback
|
||||
0-24 : Play once.
|
||||
25-49: Stop. Returns to start of file.
|
||||
50-74: Pause. It keeps the time of reproductions.
|
||||
75-99: Play loop.
|
||||
6 - Control - Reservado, sin uso en este momento.
|
||||
7 - Volume Fine
|
||||
8 - Entry Point Coarse - Punto de entrada de reproducción.
|
||||
9 - Entry Point Fine - El valor de estos dos canales en centésimas de segundo.
|
||||
10 - Pan
|
||||
11 - Pitch
|
||||
*/
|
||||
#define VOLUME_COARSE 3
|
||||
#define PAN 6
|
||||
#define DMX_FOLDER 0
|
||||
#define DMX_FILE 1
|
||||
#define PLAYBACK 8
|
||||
#define VOLUME_FINE 2
|
||||
#define ENTRY_POINT_COARSE 5
|
||||
#define ENTRY_POINT_FINE 4
|
||||
#define PITCH 7
|
||||
|
||||
// ToDo: Mejor inicializacion, primero folder, file, después params, ultimo playback.7
|
||||
// quitar CONTROL no usado
|
||||
#define VOLUME_COARSE 0
|
||||
#define PAN 1
|
||||
#define DMX_FOLDER 2
|
||||
#define DMX_FILE 3
|
||||
#define PLAYBACK 4
|
||||
#define CONTROL 5
|
||||
#define VOLUME_FINE 6
|
||||
#define ENTRY_POINT_COARSE 7
|
||||
#define ENTRY_POINT_FINE 8
|
||||
#define PITCH 9
|
||||
|
||||
#define LAYER_CHANNELS 10
|
||||
#define LAYER_CHANNELS 9
|
||||
|
||||
#endif // DMXPERSONALITY_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue