├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.org ├── install.sh ├── makepackage.sh ├── panon ├── backend │ ├── beat.py │ ├── client.py │ ├── convertor.py │ ├── decay.py │ ├── get_devices.py │ ├── get_pa_devices.py │ ├── server.py │ ├── source.py │ └── spectrum.py ├── effect │ ├── build_shader_source.py │ ├── get_effect_list.py │ ├── helper.py │ └── read_file.py └── logger.py ├── plasmoid ├── contents │ ├── config │ │ ├── config.qml │ │ ├── main.xml │ │ └── panon.knsrc │ ├── scripts │ │ ├── panon │ │ └── soundcard │ │ │ ├── LICENSE │ │ │ ├── __init__.py │ │ │ ├── pulseaudio.py │ │ │ └── pulseaudio.py.h │ ├── shaders │ │ ├── bar1ch │ │ │ ├── buffer.frag │ │ │ ├── image.frag │ │ │ └── meta.json │ │ ├── beam.frag │ │ ├── blur1ch.frag │ │ ├── chain │ │ │ ├── image.frag │ │ │ └── meta.json │ │ ├── default │ │ │ ├── hint.html │ │ │ └── image.frag │ │ ├── dune1ch.frag │ │ ├── gldft.fsh │ │ ├── hill1ch.frag │ │ ├── hsluv-glsl.fsh │ │ ├── oie1ch │ │ │ ├── hint.html │ │ │ └── image.frag │ │ ├── shadertoy-api-foot-buffer.fsh │ │ ├── shadertoy-api-foot.fsh │ │ ├── shadertoy-api-head.fsh │ │ ├── solid.frag │ │ ├── solid1ch.frag │ │ ├── spectrogram │ │ │ ├── buffer.frag │ │ │ ├── image.frag │ │ │ └── meta.json │ │ ├── utils.fsh │ │ ├── wave-buffer.fsh │ │ └── wave.frag │ └── ui │ │ ├── MessageQueue.qml │ │ ├── PreloadingTextures.qml │ │ ├── ShaderSource.qml │ │ ├── Spectrum.qml │ │ ├── WsConnection.qml │ │ ├── config │ │ ├── ConfigBackend.qml │ │ ├── ConfigColors.qml │ │ ├── ConfigEffect.qml │ │ ├── ConfigGeneral.qml │ │ ├── EffectArgument.qml │ │ ├── EffectArgumentBool.qml │ │ ├── EffectArgumentColor.qml │ │ ├── EffectArgumentDouble.qml │ │ ├── EffectArgumentInt.qml │ │ └── utils.js │ │ ├── main.qml │ │ └── utils.js └── metadata.desktop ├── test.sh └── translations ├── CMakeLists.txt ├── README ├── extract-messages.sh ├── install_translations.sh └── po ├── plasma_applet_panon.pot ├── plasma_applet_panon_de_DE.po ├── plasma_applet_panon_nl.po └── plasma_applet_panon_zh_CN.po /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/README.org -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/install.sh -------------------------------------------------------------------------------- /makepackage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/makepackage.sh -------------------------------------------------------------------------------- /panon/backend/beat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/beat.py -------------------------------------------------------------------------------- /panon/backend/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/client.py -------------------------------------------------------------------------------- /panon/backend/convertor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/convertor.py -------------------------------------------------------------------------------- /panon/backend/decay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/decay.py -------------------------------------------------------------------------------- /panon/backend/get_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/get_devices.py -------------------------------------------------------------------------------- /panon/backend/get_pa_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/get_pa_devices.py -------------------------------------------------------------------------------- /panon/backend/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/server.py -------------------------------------------------------------------------------- /panon/backend/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/source.py -------------------------------------------------------------------------------- /panon/backend/spectrum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/spectrum.py -------------------------------------------------------------------------------- /panon/effect/build_shader_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/build_shader_source.py -------------------------------------------------------------------------------- /panon/effect/get_effect_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/get_effect_list.py -------------------------------------------------------------------------------- /panon/effect/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/helper.py -------------------------------------------------------------------------------- /panon/effect/read_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/read_file.py -------------------------------------------------------------------------------- /panon/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/logger.py -------------------------------------------------------------------------------- /plasmoid/contents/config/config.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/config/config.qml -------------------------------------------------------------------------------- /plasmoid/contents/config/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/config/main.xml -------------------------------------------------------------------------------- /plasmoid/contents/config/panon.knsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/config/panon.knsrc -------------------------------------------------------------------------------- /plasmoid/contents/scripts/panon: -------------------------------------------------------------------------------- 1 | ../../../panon/ -------------------------------------------------------------------------------- /plasmoid/contents/scripts/soundcard/LICENSE: -------------------------------------------------------------------------------- 1 | ../../../../third_party/SoundCard/LICENSE -------------------------------------------------------------------------------- /plasmoid/contents/scripts/soundcard/__init__.py: -------------------------------------------------------------------------------- 1 | ../../../../third_party/SoundCard/soundcard/__init__.py -------------------------------------------------------------------------------- /plasmoid/contents/scripts/soundcard/pulseaudio.py: -------------------------------------------------------------------------------- 1 | ../../../../third_party/SoundCard/soundcard/pulseaudio.py -------------------------------------------------------------------------------- /plasmoid/contents/scripts/soundcard/pulseaudio.py.h: -------------------------------------------------------------------------------- 1 | ../../../../third_party/SoundCard/soundcard/pulseaudio.py.h -------------------------------------------------------------------------------- /plasmoid/contents/shaders/bar1ch/buffer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/bar1ch/buffer.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/bar1ch/image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/bar1ch/image.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/bar1ch/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/bar1ch/meta.json -------------------------------------------------------------------------------- /plasmoid/contents/shaders/beam.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/beam.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/blur1ch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/blur1ch.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/chain/image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/chain/image.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/chain/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/chain/meta.json -------------------------------------------------------------------------------- /plasmoid/contents/shaders/default/hint.html: -------------------------------------------------------------------------------- 1 | Suggested audio frequency
2 | range is 0 to 9,000Hz. 3 | -------------------------------------------------------------------------------- /plasmoid/contents/shaders/default/image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/default/image.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/dune1ch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/dune1ch.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/gldft.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/gldft.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/hill1ch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/hill1ch.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/hsluv-glsl.fsh: -------------------------------------------------------------------------------- 1 | ../../../third_party/hsluv-glsl/hsluv-glsl.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/oie1ch/hint.html: -------------------------------------------------------------------------------- 1 | Inspired by OieIcons 2 | -------------------------------------------------------------------------------- /plasmoid/contents/shaders/oie1ch/image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/oie1ch/image.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/shadertoy-api-foot-buffer.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/shadertoy-api-foot-buffer.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/shadertoy-api-foot.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/shadertoy-api-foot.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/shadertoy-api-head.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/shadertoy-api-head.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/solid.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/solid.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/solid1ch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/solid1ch.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/spectrogram/buffer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/spectrogram/buffer.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/spectrogram/image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/spectrogram/image.frag -------------------------------------------------------------------------------- /plasmoid/contents/shaders/spectrogram/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/spectrogram/meta.json -------------------------------------------------------------------------------- /plasmoid/contents/shaders/utils.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/utils.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/wave-buffer.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/wave-buffer.fsh -------------------------------------------------------------------------------- /plasmoid/contents/shaders/wave.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/wave.frag -------------------------------------------------------------------------------- /plasmoid/contents/ui/MessageQueue.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/MessageQueue.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/PreloadingTextures.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/PreloadingTextures.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/ShaderSource.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/ShaderSource.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/Spectrum.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/Spectrum.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/WsConnection.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/WsConnection.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/ConfigBackend.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigBackend.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/ConfigColors.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigColors.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/ConfigEffect.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigEffect.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/ConfigGeneral.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigGeneral.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/EffectArgument.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgument.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/EffectArgumentBool.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentBool.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/EffectArgumentColor.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentColor.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/EffectArgumentDouble.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentDouble.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/EffectArgumentInt.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentInt.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/config/utils.js: -------------------------------------------------------------------------------- 1 | ../utils.js -------------------------------------------------------------------------------- /plasmoid/contents/ui/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/main.qml -------------------------------------------------------------------------------- /plasmoid/contents/ui/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/utils.js -------------------------------------------------------------------------------- /plasmoid/metadata.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/metadata.desktop -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/test.sh -------------------------------------------------------------------------------- /translations/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/CMakeLists.txt -------------------------------------------------------------------------------- /translations/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/README -------------------------------------------------------------------------------- /translations/extract-messages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/extract-messages.sh -------------------------------------------------------------------------------- /translations/install_translations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/install_translations.sh -------------------------------------------------------------------------------- /translations/po/plasma_applet_panon.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon.pot -------------------------------------------------------------------------------- /translations/po/plasma_applet_panon_de_DE.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon_de_DE.po -------------------------------------------------------------------------------- /translations/po/plasma_applet_panon_nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon_nl.po -------------------------------------------------------------------------------- /translations/po/plasma_applet_panon_zh_CN.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon_zh_CN.po --------------------------------------------------------------------------------