Andersama / obs-asio

ASIO plugin for OBS-Studio
GNU General Public License v3.0
661 stars 43 forks source link

OBS V29 - cannot add new inputs #140

Closed jasonseeb closed 7 months ago

jasonseeb commented 10 months ago

I cannot add new inputs in OBS 29.1.3. I don't know how far back it goes, but I do know it works fine on the last version of 28. I only found the issue because I built a new PC for streaming and it did not work.

I then realized my older PC with OBS v29.1.3 has the scenes with asio inputs added and they work fine. Then I found out I cannot add inputs on that PC either. It seems as if the asio inputs that were added from an earlier version of OBS, where the plugin works, carry over to the new installation.

I only chose version 28 to go to because someone posted it worked for them in the discussion forums. When I get time I'll officially test with what version the plugin stops working properly.

antarex-be commented 7 months ago

Same problem with OBS 30.0.0 : after adding an ASIO source, unable to select the OBS Channel (even after reopening the settings UI like before).

Currently to use it : i add my ASIO sources in my scenes, i close OBS, i modify the collection JSON file (with a text editor), then i reopen OBS. With this method, i'm still unable to see the channels numbers in the OBS UI, but the ASIO input is working.

whentotrade commented 7 months ago

Same issue; no way to select channels with version 30.0.0. I needed to roll back to 28.1.2. thanks @antarex-be for the possible workaround with modifiing JSON manually; need to try next time.

DenisKruglik commented 7 months ago

I also face this issue with version 30.0.0

Aleskis commented 7 months ago

Same problem here

Aleskis commented 7 months ago

@antarex-be, in the collection json, I don't find the parameter corresponding to channel. Can you tell how it names please ? Thank you !

DapperMickie commented 7 months ago

https://github.com/foxx1337/obs-asio/releases/tag/v3.2.0-bassasio Someone made a fork of this repo and made a fix. Download the 7z file and extract it to the root folder of your obs-studio installation. Should be something like "C://Program Files/obs-studio".

This fix works for obs-studio 30, not sure about 29.

Aleskis commented 7 months ago

OH YES ! Thanks it works perfectly.

jasonseeb commented 7 months ago

It will be great to try this when I'm back from vacation

On Fri, Nov 24, 2023, 10:47 AM DapperMickie @.***> wrote:

https://github.com/foxx1337/obs-asio/releases/tag/v3.2.0-bassasio Someone made a fork of this repo and made a fix. Download the 7z file and extract it to the root folder of your obs-studio installation. Should be something like "C://Program Files/obs-studio".

This fix works for obs-studio 30, not sure about 29.

— Reply to this email directly, view it on GitHub https://github.com/Andersama/obs-asio/issues/140#issuecomment-1825488208, or unsubscribe https://github.com/notifications/unsubscribe-auth/BAEORJ43QZQML7BCHQUYCSTYGB3MJAVCNFSM6AAAAAA4GL2M46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRVGQ4DQMRQHA . You are receiving this because you authored the thread.Message ID: @.***>

nemrcomedy commented 7 months ago

Hi I found this thread while also looking for a fix for the ASIO plugin no longer working with OBS 30. If I roll back to 29 it works as it did no issue, but for V30 no luck. I tried this fix it doesn't work for me. When I try to open the properties box obs freezes and I have to force quit.

Has anyone had any luck with this working with OBS 30 specifically? Am I missing a step possibly? I replaced the files in their corresponding folders completely

https://github.com/foxx1337/obs-asio/releases/tag/v3.2.0-bassasio Someone made a fork of this repo and made a fix. Download the 7z file and extract it to the root folder of your obs-studio installation. Should be something like "C://Program Files/obs-studio".

This fix works for obs-studio 30, not sure about 29.

jasonseeb commented 7 months ago

Hi I found this thread while also looking for a fix for the ASIO plugin no longer working with OBS 30. If I roll back to 29 it works as it did no issue, but for V30 no luck. I tried this fix it doesn't work for me. When I try to open the properties box obs freezes and I have to force quit.

Has anyone had any luck with this working with OBS 30 specifically? Am I missing a step possibly? I replaced the files in their corresponding folders completely

https://github.com/foxx1337/obs-asio/releases/tag/v3.2.0-bassasio Someone made a fork of this repo and made a fix. Download the 7z file and extract it to the root folder of your obs-studio installation. Should be something like "C://Program Files/obs-studio". This fix works for obs-studio 30, not sure about 29.

I am the op and yes it has worked for me on 2 different PCs with 2 different audio interfaces (behringer and presonus). I'm not home at the moment to follow along with what you did but I can offer some assistance once I am.

nemrcomedy commented 7 months ago

Oh man @jasonseeb that would be awesome if you could. I'm using UAD Apollo as an audio interface. What I did was download the obs-asio.v320-bassasio.7z file. Extract its contents and then:

  1. Overwrite the en_US file from obs-asio.v320-bassasio\data\obs-plugins\obs-asio\locale to C:\Program Files\obs-studio\data\obs-plugins\obs-asio\locale

  2. Overwrite all the files from obs-asio.v320-bassasio\obs-plugins\64bit (obs-asio.dll, obs-asio.pdb, get-bassasio, bassasio.dll) to C:\Program Files\obs-studio\obs-plugins\64bit

Previously I had been using the obs-asio-3.1.1-windows-x64-Installer to install the plugin in every verion up to 29 where it worked fine. So I never actually copy and pasted files or anything. But I read this was the way to do that? Thank you so much for offering to help! Please let me know if you need any other info!

jasonseeb commented 7 months ago

@nemrcomedy Sorry about the delay. You have the files in the right place.

After adding the source you should get the ability to add an "asioInput" which looks like this: 1

I then select my asio driver and then click the ASIO driver control panel button like this: 2

It then fills in the blank spaces and I am able to select the options I want: 3 4

I know I had to restart my PC because my other Behringer driver was not picking up correctly the first time. I would also make sure the buffersize(sometimes called blocksize) is matching. I think that might have been the reason I had to restart because my Behringer needed to before it would set correctly.

nemrcomedy commented 7 months ago

@jasonseeb thank you for the reply! My problem is I can't even open the properties box, it freezes instantly and crashes obs. Right before your reply @pkviet seems to have provided more info as to what may be causing this, I didn't quite understand if that means there is a fix I can impliment.

I've been using the plugin for a couple years so adding a new source and all that I'm familiar with I just need to get past the crash which I'm surprised you aren't experiencing!

jasonseeb commented 7 months ago

When you say you have been using this for a couple of years, do you mean the obs-asio or obs-bassio fork? If you were using the original, I would recommend removing the obs-asio completely.

Other than that, good luck! Anymore questions, ask away and I'll answer what I can.

Malumen commented 7 months ago

Doesn't work for me.

Series 208i (tascam). I can load this software into OBS, it does what you show in the images @jasonseeb but I get no audio from my device. Lists 20 inputs (as it has 20 digital inputs, 4 of which are real mic inputs). I tried all of them, no audio input. :(

jasonseeb commented 7 months ago

@Malumen I don't know what to do from here. Maybe restart the PC if you haven't already. I wish I could help you but I'm not the creator of the original obs_asio or the fork obs_bassio. If I find the time I might come up with my own plugin in the future.

nemrcomedy commented 7 months ago

When you say you have been using this for a couple of years, do you mean the obs-asio or obs-bassio fork? If you were using the original, I would recommend removing the obs-asio completely.

Other than that, good luck! Anymore questions, ask away and I'll answer what I can.

Thank you for all your help thus far! I ran add/remove programs in windows and uninstalled obs-asio 3.1.1 and then did the obs-bassio fork but I am still getting the same result of obs freezing when I try to open the properties option.

I can't find anything online about completely removing obs-asio do you by any chance know if I'm missing anything from doing that effectively?

nemrcomedy commented 7 months ago

I now went into the plugins folder and deleted anything asio related and I don't get the option to add an asio input anymore so I know I removed everything. I then followed the steps to install the fork and I'm still getting a frozen obs when I add an asio input :/

jasonseeb commented 7 months ago

@nemrcomedy I'm at a loss now. Was @pkviet not able to help you out, or did you run into a dead end?

At this point, that's all the guidance I can give you myself. If it doesn't work, I'm guessing it's something to do with the control panel not matching the obs settings or obs is having trouble with using your asio driver.

If I had time, I would actually write a proper plugin myself for obs and asio.

nemrcomedy commented 7 months ago

No joke, could I pay you to write that plug in? I'm not kidding name your price I will pay you in advance and make it free to the public. It's insane how difficult it is to get this going!

On Wed, Dec 6, 2023, 6:17 PM jasonseeb @.***> wrote:

@nemrcomedy https://github.com/nemrcomedy I'm at a loss now. Was @pkviet https://github.com/pkviet not able to help you out, or did you run into a dead end?

At this point, that's all the guidance I can give you myself. If it doesn't work, I'm guessing it's something to do with the control panel not matching the obs settings or obs is having trouble with using your asio driver.

If I had time, I would actually write a proper plugin myself for obs and asio.

— Reply to this email directly, view it on GitHub https://github.com/Andersama/obs-asio/issues/140#issuecomment-1844091368, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASE7AUGZHMPGSI3TLIDDCIDYIERMNAVCNFSM6AAAAAA4GL2M46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBUGA4TCMZWHA . You are receiving this because you were mentioned.Message ID: @.***>

jasonseeb commented 7 months ago

I'll see what I can do. I'll keep you updated.

nemrcomedy commented 7 months ago

OK please let me know I would be happy to pay for it I know the community needs it!

On Wed, Dec 6, 2023, 6:23 PM jasonseeb @.***> wrote:

I'll see what I can do. I'll keep you updated.

— Reply to this email directly, view it on GitHub https://github.com/Andersama/obs-asio/issues/140#issuecomment-1844103232, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASE7AUBF7XB6N3LCI5LEH7TYIESDTAVCNFSM6AAAAAA4GL2M46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBUGEYDGMRTGI . You are receiving this because you were mentioned.Message ID: @.***>

pkviet commented 7 months ago

The issue is fixed here: https://github.com/pkviet/obs-asio/releases/ The release is very alpha because the code is not based on Juce anymore and is in need of a sufficiently large volume of testers. So either: (1) downgrade obs and stick to the current releases in this repo.; or (2) you can test the v4.0 branch linked above.

jasonseeb commented 7 months ago

@nemrcomedy, please let me know if that fix works for you. I was going to start looking into a new plugin, but I just saw this added by the developer of obs-asio. If it doesn't, I can still look into it myself. I'm sure @pkviet has a head start and can more easily fix the original.

@pkviet I can be a tester as I stream 1-2 times daily for about 6-8hrs. Just let me know if you need anything other than reporting any problems here.

pkviet commented 7 months ago

@nemrcomedy, please let me know if that fix works for you. I was going to start looking into a new plugin, but I just saw this added by the developer of obs-asio. If it doesn't, I can still look into it myself. I'm sure @pkviet has a head start and can more easily fix the original.

i have no plan to fix the v3 plugin though I know what to fix. The new binary weighs only 80 kB vs a few MB since it doesn't rely on juce anymore. So going forward I'll maintain only v4. @pkviet I can be a tester as I stream 1-2 times daily for about 6-8hrs. Just let me know if you need anything other than reporting any problems here. Yes please.

nemrcomedy commented 7 months ago

So I just installed this! And it looks like it is working perfectly on my end! Thank you SO MUCH @pkviet you are a real one! I will stream soon and update if anything goes wrong but so far so good offline!

pkviet commented 7 months ago

So I just installed this! And it looks like it is working perfectly on my end! Thank you SO MUCH @pkviet you are a real one! I will stream soon and update if anything goes wrong but so far so good offline!

Nice. Check whether it crashes on exit. I've had a report it could crash but the last build has a temptative fix.

whentotrade commented 7 months ago

Thank you @pkviet ! I installed and it looks like everything is working. I will have a longer OBS session tomorrow with intense audio usage. So I can report back tomorrow after some more testing.

pkviet commented 7 months ago

Thank you @pkviet ! I installed and it looks like everything is working. I will have a longer OBS session tomorrow with intense audio usage. So I can report back tomorrow after some more testing.

please post feedback here: https://github.com/pkviet/obs-asio/discussions/2 rather than in this closed Issue. Thanks.

pkviet commented 6 months ago

I've pushed a fix on v3 here: https://github.com/Andersama/obs-asio/releases/tag/v3.2.0 I'm putting aside v4 for the time being, so the releases for v4 won't be available anymore on https://github.com/pkviet/obs-asio/releases.