Coder Social home page Coder Social logo

spectralizer's People

Contributors

den5-tech avatar lookeypl avatar telk5093 avatar univrsal avatar voxxit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spectralizer's Issues

Windows Version.

I was wondering if this got Windows support. I could really use this.

Radial Mode

A radial mode would be wonderful for those of us who do the talking avatar rather than facecam.

I can't install correctly

I've tried installing this in a number of places and no matter what I do, it never appears as a source. I've tried extracting to the OBS-studio folder, the plugins folder, the 64 bit folder, and more folders up and down the chain. No matter what I try, I have no evidence that this is functioning.

Allow transparent color selection

One of the newer updates made so filters now work on the source, but simply adding a color correction filter adds a lot of blur to the edges:

https://imgur.com/a/IOsra3S

Can you add support to alpha channels to add transparency without losing clarity?

Thanks, love this tool.

Crashes my OBS when I switch szenes

My OBS Version: 26.1.1 (664 bit)

I've added spectralizer to one of my szenes. When I switch to this szene OBS crashes.
This only happens while livestreaming.

Am I the only one?

Spectrum is broken when starting OBS

Every time I open OBS I need to open the spectralizer component and fix the 'Detail' field.
i dont want to be doing this every time i enter obs. Footage on below link.

VIDEO

Image:
Image Of Bug fixing

Feature Request: Allow non OBS audio sources.

Please add support for non OBS audio sources, so support for Spotify, Pretzel.rocks, game sources etc.

It's very difficult to use just Desktop Audio when you have more than just music active

Visualiser bars full when starting OBS

When starting OBS, I have the visualisation with the bars tall like shown in this image :

image

I don't know what's causing this, changing the audio source doesn't fix it if the other sources don't have audio.
No visible bug lines inside the logs :

17:59:52.465: WASAPI: Device 'Spotify Out (Virtual Audio Cable)' [48000 Hz] initialized
17:59:52.571: [spectralizer] Added audio capture to 'Spotify Audio'

Playing sound in the audio source (here play / pause the song in spotify) fixes it.

64bit OBS transition to a scene with Spectralizer causes crash

Using the 32bit OBS version does help but it is not perfect and crashes occasionally

Unhandled exception: c0000005
Date/Time: 2021-02-26, 09:44:31
Fault address: 7FFC848733B8 (c:\windows\system32\d3d11.dll)
libobs version: 26.1.1 (64-bit)
Windows version: 10.0 build 18363 (release: 1909; revision: 1379; 64-bit)
CPU: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz

Thread 36B4 (Crashed)
Stack EIP Arg0 Arg1 Arg2 Arg3 Address
000000760747F2E0 00007FFC848733B8 000000760747F3B8 000002383A360880 000002382BF32140 000002383A35FDC0 d3d11.dll!0x7ffc848733b8
000000760747F370 00007FFC5E80B37C 0000000000000003 000002382BF32140 0000000000000003 0000000000000003 libobs-d3d11.dll!gs_device::LoadVertexBufferData+0x1fc
000000760747F420 00007FFC5E80C942 000002382BF32140 0000000000000000 000002382F06E9A0 0000000000000001 libobs-d3d11.dll!device_draw+0x82
000000760747F480 00007FFC534000EA 000002382BDC77E8 000002382EDE53F0 000002382F06EC60 000002382F06EC60 obs.dll!render_convert_plane+0x7a
000000760747F4B0 00007FFC53400210 000002382BDC77E8 0000000000000000 0000000000000000 0000000000000000 obs.dll!render_convert_texture+0xf0
000000760747F530 00007FFC534006C6 0000000000000000 000000760747F680 000002382BDC77E8 0000000000000001 obs.dll!render_video+0x146
000000760747F580 00007FFC533FFC80 0000000000000000 0000000000000000 0000000000000001 0000000000000001 obs.dll!output_frame+0xa0
000000760747F6C0 00007FFC533FFA40 000002382ED93A80 0000000000000000 0000000000000000 0000000000000000 obs.dll!obs_graphics_thread_loop+0x170
000000760747F750 00007FFC533FF89D 000002382C05FF80 000002382C05FF80 0000000000000000 00007FFC86BDE6E1 obs.dll!obs_graphics_thread+0x12d
000000760747F810 00007FFC77095924 0000000000000000 000002382C5583F0 0000000000000000 0000000000000000 w32-pthreads.dll!ptw32_threadStart+0x74
000000760747F890 00007FFC86BF10B2 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ucrtbase.dll!0x7ffc86bf10b2
000000760747F8C0 00007FFC87257C24 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffc87257c24
000000760747F8F0 00007FFC8912D721 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffc8912d721

00007FFC51570000-00007FFC5158E000 C:\Program Files (x86)\obs-studio\obs-plugins\64bit\spectralizer.dll

Color Correction filter doesn't work if it's the first in the list

Reproduction steps:

  1. Add an Audio Visualiser source to your scene
  2. Select an audio device so that the visualiser starts moving, then hit OK
  3. Right click the source and select Filters
  4. Click + then select "Color Correction"
  5. Adjust the opacity to 50%. Notice the opacity of the visualiser doesn't change
  6. Add another filter, like Scroll. Place it above the Color Correction filter. This will cause the opacity to go into effect.

OBS Studio v24.0.3 on Windows 10 64bit, using the tagged v1.0.

Provide clear instructions

I managed to build something, but it is not being recognised by OBS.
Please provide clear instructions and dependencies whenever possible.

Visualiser files cannot be found, so the visualiser is not available

I've followed installation of the plugin to a T, and all the files are in their right places, but when i run obs and look at the log it says it cannot find any of the .dll files it needs, despite them all being where they need to be. I'm running the latest possible version of obs, and i've even tried restarting my device to see if that would help.

Install Failure

I've run the install-mac.sh code with brew and run into an error. fftw is already installed so I tried copying over the bin and data folders into the user library application support, but the spectralizer still isn't coming up as an option in OBS. Can you please suggest next steps or what additional information you need to assist.

Does not work with asio devices set to less than 512 samples.

If I set my asio device to use fewer than 512 samples the visualizer will do nothing, even though OBS sees the audio signals just fine as evidenced by the audio meter activity. As soon as I adjust the sample size to 512, spectralizer will spring to life...

How to install

I'm pretty new at this, but how do i install this plugin?

1.3.1 installs plugin into a wrong directory

1.2 installed it into lib/obs-plugins/spectralizer.so where it is looked at.
1.3.1 installs it into spectralizer/bin/64bit/spectralizer.so where obs-studio doesn't look for plugins.

Installation Problem

I download the necessary files and copied them to the "obs-plugin" directory and loaded up OBS, but I don't see it for a new source.

Is there a step-by-step installation guide? I looked on the OBS Forum page, but the installation was very vague
obs-plugin
.

Linux: using spectralizer freezes the broadcasted video

I am experiencing this weird bug, that when I have the spectralizer overlay enabled, I can see the video perfectly on my screen, but when watching on Youtube, the video is frozen (no stuttering, just a frame freeze, can last for hours) and I can only hear the audio.

Hiding the spectralizer source "unfreezes" the video immediately on the youtube stream.
I rebuilt the obs from source code (fresh download) and still the issue persists.

There is no frame loss on rendering, encoding or network:
image

Spectralizer v 1.3.4
OBS v. 27.0.0-19-g3887c0906 (64 bits)

I've got 16cores/32threads, 68% idle:

top - 22:30:01 up  7:58,  3 users,  load average: 11.64, 9.41, 7.03
Tasks: 497 total,   3 running, 493 sleeping,   0 stopped,   1 zombie
%Cpu(s): 21.6 us,  2.0 sy,  9.7 ni, 66.4 id,  0.0 wa,  0.0 hi,  0.4 si,  0.0 st
MiB Mem :  32125.5 total,  19734.2 free,   5695.8 used,   6695.5 buff/cache
MiB Swap:    980.0 total,    980.0 free,      0.0 used.  25876.4 avail Mem

slow update with obs 25.0.8 on Linux

I'm using the Latest release with ubuntu 18.

It seems to work ok with a webcam providing audio, but with either the laptop mic or an external usb soundcard as the audio device the fft will only update once a second or so.

Changing sample frequency from 44.1 to 48 or back again sometimes makes it work for a time and then the next time I start obs it will be stuck again.

Any ideas on how to debug this?

It doesn't work at all.

I am total noob at this, but moving the .dll or folder anywhere in the obs-studio installed location does absolutely nothing. It doesn't show up at all in the Tools section of OBS (using 24.0.3).

Can't detect some sounds

I'm having an issue where some sounds seem to be too short for the visualizer to pick up.
The easiest way for me to find this problem is when I play Nintendo Switch and navigate the menu. The cursor sound doesn't get picked up, but everything else does once there's music or longer sounds, like the coming in and out of the home menu sounds.
I've spent a few hours testing lots of different options, even passing the game sound through the "Desktop" sound and making the plugin read it from there instead, I've tried overly equalizing the audio too, nothing works. (Again, unless there's music, that's when this plugin works normally and I have no problem with it)

As you can see here, OBS's normal sound monitor detects it just fine, and it's quite high! I'm confused as to why exactly this plug-in won't read it so for now I'm assuming it has to do with short sounds.
Detecting sound

43Hz - 475Hz are in a very condensed zone, sacrificing detail

Years ago, I configured Lano Visualizer in Rainmeter on my third display as a way to have a fancy background when I wasn't actively using the display. I want to do something similar in my stream's intro.

I've done my best to configure this plugin with similar settings, but I noticed that quite a lot of detail in the low-mids is lost. Here's a video: http://file.wzd.li/2019-10-19_20-54-43.mp4

As the title states, it's most noticeable at 43Hz - 475Hz (10 seconds in) in favour of 2700Hz - 6500Hz. Detail in the plugin is set to 108.

Real world example with Approaching Nirvana's "Flashback" http://file.wzd.li/2019-10-19_21-07-49.mp4

Image

Install not fully working for release 1.3.0 - possible missing DLL?

I installed the latest 1.3.0 from spectralizer.v1.3.0.bin.windows and the source didn't show up in OBS. I then downloaded 1.2 and noticed it included a dll that 1.3.0 didn't have: libfftw3-3.dll. Installing 1.2 first and then installing 1.3.0 afterwards, it worked as I expected. Great work by the way, love the radial addition.

Buffer overflow detected

I can't use in my Elementary OS 5.1 (Ubuntu 18.04)
This is the output when i execute obs in verbose mode:

$ obs --verbose
Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: Command Line Arguments: --verbose
info: CPU Name: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
info: CPU Speed: 2711.478MHz
info: Physical Cores: 2, Logical Cores: 4
info: Physical Memory: 11912MB Total, 4905MB Free
info: Kernel Version: Linux 5.0.0-37-generic
info: Distribution: "elementary OS" "5.1"
info: Portable mode: false
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_destroyed()
QMetaObject::connectSlotsByName: No matching signal for on_program_customContextMenuRequested(QPoint)
info: OBS 0.0.1 (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
samples per sec: 44100
speakers: 2
info: ---------------------------------
info: Initializing OpenGL...
info: OpenGL version: 4.5 (Core Profile) Mesa 19.0.8
info: ---------------------------------
info: video settings reset:
base resolution: 1280x720
output resolution: 1280x720
downscale filter: Bilinear
fps: 60/1
format: NV12
info: Audio monitoring device:
name: Default
id: default
info: ---------------------------------
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
info: No blackmagic support
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory

info: VLC found, VLC video source enabled
*** buffer overflow detected ***: obs terminated
[1] 20557 abort obs --verbose

"Audio Visualizer" not appearing in OBS studio

When I right click to add a new audio visualizer, it is not appearing despite following installation instructions. I'm not sure if this is the correct way you add a visualizer source. Hoping I can get some help on this one.

Installation failure

I've tried a number of different configurations of copying files from the zip file into the obs-studio folder, and none have succeeded. I'm trying to follow the directions here: https://obsproject.com/forum/resources/spectralizer.861/ but there is no "plugin" folder in the spectralizer zip folder.

  1. I tried copying the root folder in the archive, spectralizer-master into obs-studio but that didn't work.
  2. I tried copying the contents of spectralizer-master into obs-studio but that didn't work.
  3. I tried copying spectralizer-master into obs-studio/obs-plugins both in Program Files (x86)andAppData/Roaming` and neither of those worked.

Any help would be appreciated.

I'm on windows 10, OBS 24.0.3 64-bit.

New release for guix package

Please put a new tag on latest commit on master, cause v1.3.2 fails to build with issue similar to #42.

Making a package for guix system and would like to use a tagged commit for that. Thank you.

[Feature Request] Audio responsive colour source/square/canvas

I think that for various designs that involve masks and such, it would be a welcome addition.

In a perfect world, it would function a bit like the Colour Source, but it would go from transparent to a set colour, and it would react either to the current volume of the selected audio device (i.e. Mic or Speakers), or to the volume of a specific Hz value (i.e. for things that should light up when the kick drum hits)

Missing Audio Sources

I have a GoXLR. It has audio devices on windows for chat, music, system, and mic. I would like to just pull the music channel, but it isn't listed. Perhaps adding the ability to query the OS and use those devices... independent of what devices are selected in OBS.

Not appearing as a source in OBS

I've tried installing this in a number of places and no matter what I do, it never appears as a source. I've tried extracting to the OBS-studio folder, the plugins folder, the 64 bit folder, and more folders up and down the chain. No matter what I try, I have no evidence that this is functioning.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.