lms-audio/docs/roadmap.txt
snt 7a9c0cd0ac libreMediaServer no refresca directamente la ui, solo actualiza
valores en  audiowidget. la ui se actualiza con un timer en audiowidget.
Quitadas señales en todo, mejora rendimiento. fade en volumen basado en
la trama dmx (25 ms) para evitar clicks. refresca los valores de la capa
cuando carga un media. Ui Ok. nuevo formato de archivo de configuración
xml.
2024-05-07 20:23:09 +02:00

57 lines
2.6 KiB
Text

*******************************************************************************
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
*******************************************************************************
Libre Media Server Roadmap
(en continuo crecimiento...)
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.2
- Use sACN directly.
+ la instalación de OLA es mediante compilación, el repo de paquetes no está actualizado, nada user-friendly.
+ 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, ...) by master and layer.
- CIPT/MSex, send icons play/pause/stop.
- Rasp build.
- Octopus Sound Card support (6 outputs - 8 inputs).
v 0.2.1
- Multi devices output.
- Play Mode:
- Play all medias found in folder consecutevily or random, with loop.
- Play all medias, consecutevily and random, with loop.
- mute/panic on layer.
- 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.
- Rose noise and sine generator in menu to test system.
- Ui/Ux; Keyboards strokes, load media files from ui.
- Ui/Ux: Dar la opción clickeando en el widget de tiempo de poner una cuenta atrás en vez de hacia delante.
- Logs, verbosity, timestamp.
- New play mode without pitch control, it saves resources. MA_SOUND_FLAG_NO_PITCH
- Vumeter or indicator about audio output in layer and master, add to sliderGroup.
- QSlider can not accept floats and it can no manage high frequency updates.
- SettingsDialog.
- Load/save conf file.
- ¿Exit Point? is it needed?
- Hardening: check return errors, try/catch exceptions, i'm too happy....
- Tests: errors on wrong conf file.
- BUGFIX: there are some small clicks when changing volume and play/stop/pause. vol 24 bits? microfades in engine? setVol 0 before changing playback state?
- refactorize dmxInput: loadMedia, changePlayBack,
- BUGFIX: in nogui mode we need more info print at terminal (load media, change playback status).