WIP miniaudio working, some sigsev while playing...
This commit is contained in:
parent
78695b7976
commit
7aea8f6cf1
23 changed files with 469 additions and 299 deletions
|
@ -1,18 +1,14 @@
|
|||
*******************************************************************************
|
||||
Libre Media Server Audio - An Open source Media Server for arts and performing.
|
||||
(c) Santiago Noreña 2012-2024 <lms@criptomart.net>
|
||||
Code: https://git.criptomart.net/libremediaserver
|
||||
(c) Criptomart - Santiago Noreña 2012-2024 <lms@criptomart.net>
|
||||
https://git.criptomart.net/libremediaserver
|
||||
*******************************************************************************
|
||||
|
||||
Lbre Media Server ChangeLog
|
||||
|
||||
v 0.1.3 (28/05/2024)
|
||||
|
||||
+ Ubuntu 22.04 jammy.
|
||||
+ Use SFML as audio engine.
|
||||
+ Qt 5.15.3.
|
||||
+ pitch.
|
||||
+ loop.
|
||||
v 1.4
|
||||
- change engine to miniaudio.
|
||||
- Select sound device output.
|
||||
- pan.
|
||||
- Show faders values.
|
||||
--> Hacer UI por fader: mute/centrado, valor, visualizador:
|
||||
|
@ -20,6 +16,14 @@ v 0.1.3 (28/05/2024)
|
|||
- SettingsDialog.
|
||||
- Load/save conf file.
|
||||
|
||||
v 0.1.3 (19/04/2024)
|
||||
|
||||
+ Ubuntu 22.04 jammy.
|
||||
+ Use SFML as audio engine.
|
||||
+ Qt 5.15.3.
|
||||
+ pitch.
|
||||
+ loop.
|
||||
|
||||
v 0.1.2 (12/08/2015)
|
||||
|
||||
- GUI config
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
*******************************************************************************
|
||||
Libre Media Server Audio - An Open source Media Server.
|
||||
(c) Santiago Noreña 2014-2024 <libremediaserver@criptomart.net>
|
||||
Libre Media Server Audio - An Open source Media Server for arts and performing.
|
||||
(c) Criptomart - Santiago Noreña 2012-2024 <lms@criptomart.net>
|
||||
https://git.criptomart.net/libremediaserver
|
||||
*******************************************************************************
|
||||
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<dmxSettings fileVersion="1" layersNumber="4" path="/path/to/medias" universeNumber="1">
|
||||
<dmxSettings fileVersion="1" layersNumber="4" path="/home/snt/Documentos/lab/lms/media/sound" universeNumber="1">
|
||||
<audioDevice id="3" />
|
||||
<layer0 dmx="1" universe="1" />
|
||||
<layer1 dmx="17" universe="1" />
|
||||
<layer2 dmx="33" universe="1" />
|
||||
|
|
|
@ -1,15 +1,18 @@
|
|||
*******************************************************************************
|
||||
Libre Media Server Audio - An Open source Media Server for arts and performing.
|
||||
(c) Santiago Noreña 2012-2024 <lms@criptomart.net>
|
||||
Code: https://git.criptomart.net/libremediaserver
|
||||
(c) Criptomart - Santiago Noreña 2012-2024 <lms@criptomart.net>
|
||||
https://git.criptomart.net/libremediaserver
|
||||
*******************************************************************************
|
||||
|
||||
Libre Media Server Roadmap
|
||||
(or a whislist...)
|
||||
(en continuo crecimiento...)
|
||||
|
||||
v 0.2.1
|
||||
v 0.2.x
|
||||
- skin, UI/UX
|
||||
- live input.
|
||||
- insertar/bypass/eliminar audio procesadores sin reiniciar por capa y master. (compresor, equs).
|
||||
- FX en capas master para que se puedan usar como envíos de auxiliar.
|
||||
- Enroutado de masters en otros masters (retorno de efectos).
|
||||
|
||||
v 0.2.0
|
||||
- Use sACN directly.
|
||||
|
@ -17,15 +20,13 @@ v 0.2.0
|
|||
+ hay que empaquetar OLA, incluirlo en el binario, o implementar sACN y linkarlo estáticamente.
|
||||
+ https://github.com/ETCLabs/sACN
|
||||
- Qt6.
|
||||
- audio processing (eq, rev, compresor, ...).
|
||||
- audio processing (eq, rev, compresor, ...) por master y capa.
|
||||
- CIPT/MSex, send icons play-pause-stop.
|
||||
- Rasp build.
|
||||
- Octopus Sound Card support (6 outputs - 8 inputs).
|
||||
|
||||
v 1.5
|
||||
- Select sound device output.
|
||||
- Multi device output, router layers to devices and audio outputs.
|
||||
- Jack/pipewire integration?
|
||||
- Multi devices output.
|
||||
- Rose noise and sine generator in menu to test system.
|
||||
- Play Mode:
|
||||
- Play all medias found in folder consecutevily or random, with loop.
|
||||
|
@ -34,18 +35,19 @@ v 1.5
|
|||
- loop points.
|
||||
- play offset. ¿stop offset?
|
||||
- number of layers configured in conf file, up to 256.
|
||||
- Dar la opción clickeando en el widget de tiempo de poner una cuenta atrás en vez de hacia delante.
|
||||
- Master Layer:
|
||||
- Mute.
|
||||
- Pan.
|
||||
- Master Bus Layer:
|
||||
- each layer will have one "Gain" prefader that acts in source, "Vol" in v 1.3.
|
||||
- each layer will have one volume dmx channel for each bus layer. One aux "Send" prefader.
|
||||
- mute/panic.
|
||||
- fader + value
|
||||
- pan.
|
||||
- magicq .hed
|
||||
- audio device linked, outputs will be redirected there.
|
||||
- dmx address + universe settings.
|
||||
- Keyboards strokes, select files from ui.
|
||||
- Dar la opción clickeando en el widget de tiempo de poner una cuenta atrás en vez de hacia delante.
|
||||
- LOGs y entrada de comandos.
|
||||
- Bufgix: depurar errores cuando no carga la librería de medias, cambia el númmero de capas, cambia el universo, etc.
|
||||
|
||||
v 1.4
|
||||
- pan.
|
||||
- Show faders values.
|
||||
--> Hacer UI por fader: mute/centrado, valor, visualizador:
|
||||
--> Hacer UI con la visualización de tiempos.
|
||||
- SettingsDialog.
|
||||
- Load/save conf file.
|
||||
- Refactor AudioMasterWidget to AudioDMXReceptionWidget. Master functions will be in AudioWidget.
|
||||
- New control mode without pitch control, it saves resources. MA_SOUND_FLAG_NO_PITCH
|
||||
- Vumeter or indicator about audio output in layer and master.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue