Hello!
How are you doing? I checked out this project and I liked it. It think it can be useful for automated video editing.
I tried all the demos "broken shaderflow {whatever}"
All worked except bars and spec.
When running bars I found a bug at:
BrokenSource/Broken/Optional/BrokenAudio.py
Thread-1 (catch_up_recorder):
Traceback (most recent call last):
File "mydir/.pyenv/versions/3.11.6/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
self.run()
File "/mydir/.pyenv/versions/3.11.6/lib/python3.11/threading.py", line 982, in run
self._target(*self._args, **self._kwargs)
TypeError: BrokenAudio.catch_up_recorder() got an unexpected keyword argument 'loop'
def start_capture_thread(self) -> None: """Keep recording audio on a separate thread""" BrokenThread.new(self.catch_up_recorder, daemon=True, loop=True)
I am using an Ubuntu22 with python3.11
I just removed loop parameter and no longer showed that error, but the demo still doesn't work.
Both bars an spec shows a black screen in a window. The other ones (default, dynamics, nested and noise) work properly.
When running bars an spec the console just shows this:
âShaderFlowâ⤠399msââ¤INFO â ⸠____ _ _ _____ _
âShaderFlowâ⤠400msââ¤INFO â ⸠/ || | __ _ _| | ___ _ | | | _____ __
âShaderFlowâ⤠400msââ¤INFO â ⸠_ | ' \ / _ |/ _
|/ _ \ '| | | |/ _ \ \ /\ / /
âShaderFlowâ⤠400msââ¤INFO â ⸠) | | | | (| | (| | __/ | | | | | () \ V V /
âShaderFlowâ⤠400msââ¤INFO â ⸠|/|| ||_,|_,|_|| || |_|_/ _/_/
âShaderFlowâ⤠400msââ¤INFO â â¸
âShaderFlowâ⤠400msââ¤INFO â ⸠Made with â¤ď¸ by BrokenSource, Version: (2024.2.6)
âShaderFlowâ⤠400msââ¤INFO â ⸠Development version @ Python 3.11.6
âShaderFlowâ⤠400msââ¤INFO â â¸
âShaderFlowâ⤠444msââ¤INFO â ⸠â 1ââ¤Bars â Dynamically importing (headless) Window class
âShaderFlowâ⤠445msââ¤INFO â ⸠â 1ââ¤Bars â Creating Window
âShaderFlowâ⤠499msââ¤INFO â ⸠â 1ââ¤Bars â Binding to Window's OpenGL Context
âShaderFlowâ⤠507msââ¤INFO â ⸠â 1ââ¤Bars â Finished Window creation
âShaderFlowâ⤠514msââ¤SUCCESSâ ⸠Found loopback device (Monitor of Built-in Audio Analog Stereo)
âShaderFlowâ⤠518msââ¤INFO â ⸠Opening recorder with device (<Loopback Monitor of Built-in Audio Analog Stereo (2 channels)>)
âShaderFlowâ⤠553msââ¤INFO â ⸠Making Spectrogram Matrix (20.00Hz - 20000.00Hz) with 1000 bins)
âShaderFlowâ⤠577msââ¤INFO â ⸠Making Spectrogram Piano Matrix from notes (D#0 - C#10)
âShaderFlowâ⤠578msââ¤INFO â ⸠Making Spectrogram Matrix (19.45Hz - 17739.69Hz) with 119 bins)
âShaderFlowâ⤠581msââ¤INFO â ⸠â 1ââ¤Bars â Destroying previous Window
âShaderFlowâ⤠582msââ¤INFO â ⸠â 1ââ¤Bars â Dynamically importing (headless) Window class
âShaderFlowâ⤠582msââ¤INFO â ⸠â 1ââ¤Bars â Creating Window
âShaderFlowâ⤠613msââ¤INFO â ⸠â 1ââ¤Bars â Rebinding to Window's OpenGL Context
âShaderFlowâ⤠615msââ¤INFO â ⸠â 1ââ¤Bars â Finished Window creation
âShaderFlowâ⤠615msââ¤INFO â ⸠â 1ââ¤Bars â Resizing window to size (1920x1080)
âShaderFlowâ⤠620msââ¤INFO â ⸠â 1ââ¤Bars â Changing SSAA to 1.0
âShaderFlowâ⤠624msââ¤INFO â ⸠â 1ââ¤Bars â Changing backend to SombreroBackend.GLFW
âShaderFlowâ⤠625msââ¤INFO â ⸠â 1ââ¤Bars â Destroying previous Window
âShaderFlowâ⤠625msââ¤INFO â ⸠â 1ââ¤Bars â Dynamically importing (glfw) Window class
âShaderFlowâ⤠627msââ¤INFO â ⸠â 1ââ¤Bars â Creating Window
âShaderFlowâ⤠771msââ¤INFO â ⸠â 1ââ¤Bars â Rebinding to Window's OpenGL Context
âShaderFlowâ⤠1082msââ¤INFO â ⸠â 1ââ¤Bars â Implementing file dropping for GLFW
âShaderFlowâ⤠1083msââ¤INFO â ⸠â 1ââ¤Bars â Finished Window creation
âShaderFlowâ⤠1089msââ¤INFO â ⸠â14ââ¤SombreroEngine â Reloading shaders
âShaderFlowâ⤠1092msââ¤INFO â ⸠â13ââ¤SombreroEngine â Reloading shaders
Please, could you fix it? Or tell me how to do it?
I just want to see all the possibilities of this project to make my own scenes from it.
Thank you!