kalejin / dcsb Goto Github PK
View Code? Open in Web Editor NEWDeathcounter and Soundboard, WPF app for setting up key shortcuts
License: GNU General Public License v3.0
Deathcounter and Soundboard, WPF app for setting up key shortcuts
License: GNU General Public License v3.0
The latest Windows 10 update appears to have broken the soundboard completely. It is unable to launch now and only shows unhandled expressions. I tried troubleshooting it but it's completely incompatible. Seeing the ammount of unsolved issues, I doubt this is active which is quite unfortunate as I really loved this soundboard. I hope you are able to fix this or at the very least provide us with an answer.
The ONLY way I can boot up the application is by installing it all over again. Granted it only takes 3 seconds but if I accidentally close out the program I HAVE to reinstall it or else when I click on the program icon or run as an admin, nothing happens.
I have it saved to my C: . It runs fine when I first launch it by clicking on the icon, but like I said if I close it, I have to go into the folder and reinstall it again
I have used this program for the past few months. It has been exactly what I was looking for. The only issue is that as of the past week, the program won't start. I have uninstalled and reinstalled 4 times. I am not very tech savvy, so I'm not even sure how to troubleshoot this issue. I thank you in advance for your assistance.
Add dark theme to all windows
Its great to have the ability to control every individual track's volume but it would be amazing if we had the ability to boost them as well. It would also be amazing if we could control the overall volume with keybindings, thanks for your attention. #
Combine Enable and Display options into one option
He there. Where can I find presets so I can import them to another PC?
#34
In the image above, it looks like DCSB hears an error, but that's what happens in versions 4.0.0.1 through 4.0.0.6 in those versions, the error and this
this other photo appears in versions 4.0.0.7 and 4.0.0.8 now it helps me me this error appeared out of nowhere when i turned on the pc and appeared on the screen when i started the program
When clicking on Help > Check for updates, an error occurs.
What should happen:
Program checks for available updates.
What happens:
An error message pops up reading: "The file or assembly 'Octokit, Version=0.28.0.0, Culture=neutral, PublicKeyToken=null' or a dependency couldn't be found. The system could not find the specified file.
System:
DCSB v4.0.0.2
Windows 10 Pro 64Bit v1709 Build 16299.192
Add ability to bind mouse buttons
Recently, since I got a new computer, the sounds have not been playing and a red dot appears as if it can't find or play the file. File type is MP3 and wasn't moved since being added, and works fine on the other computer. I've tried everything I can think of, so I ask you for help.
I love this program, you're doing great work, keep it up.
I was able to download, install the program, and start setting up a counter. However, when I tried to rebind the "add interval" hotkey to + on the number pad, the program threw an exception error. I now receive this error every time I try to open the program, even after uninstalling and reinstalling, and restarting the PC.
Unfortunately, this is beyond me to solve on my own. Thankfully my other programs seem to be working fine.
Add volume sliders to both Audio Output Devices in Settings.
These volume sliders should be larger than the one in Main Window to allow more fine tuning.
Add caching sounds to memory.
Possibly add configurable maximum size of sound file that should be cached.
Reference: http://mark-dot-net.blogspot.sk/2014/02/fire-and-forget-audio-playback-with.html
Add following features:
Hi, I am not sure best way to help diagnose this, but with the most recent windows update the app won't run or launch. I've tried reinstalling it from scratch to no avail.
After alerting the filename of sound files that the program makes reference too, the following error message shows up when I try to run the program.
I'm unable to find a 'source' or location where our presets or program settings might be. since the folder for the program has only the executable and .dll files
https://gyazo.com/a2031e9b655e6322cdf740b708fd3a36
I've reinstalled it and same error.
After installing the latest release v4.0.0.8 the program is a bit unresponsive,
opening settings takes a few seconds and same goes with starting a sound.
Before updating everything was super fast and sound played instantly.
I have tried uninstalling and installing older versions but that does not help.
I was going to delete the appdata/roaming/deathcounter folder but it appears the settings are stored somewhere else now ?
Hello. Will the ability to change the playback speed of audio files be added? For all sounds at once or for each of them
Hello,
your app is very good and I like it, but there is one thing I miss... When I'm at discord with my friends and I press the binded key to play some funny sound, no one can hear it. Do you think it would be possible to patch it somehow?
Thank you
I have had people report that there is a high pitch noise when talking/using the soundboard. It only happens when i use the CABLE Output.
I've installed the soundboard and it works, but if I close it and try to launch it again, it doesn't launch.
Attached is the latest crash log.
could you add an enhancement so that it only works when certain programs are open or never work when certain windows are active?
I'm using Windows 10, I downloaded 4.0.0.8 and had no problems at all with it until very recently.
I use DCSB to stream my Pokémon encounters and during a stream it just stopped working
unless I was pressing the hotkey while in the program.
The only way I could fix this was uninstalling and reinstalling but then it only worked for one session.
As soon as I closed the window, it no longer worked again.
Since I have to click around a lot for stream, I can forget to bring the program back to the front so it's frustrating.
Thanks for any advice and solutions in advance.
I'm using version 4.0.0.8
Whenever I play a sound, the software freezes for a few seconds.
Also when I click on the "Settings" button, the program freezes for about 15 seconds before opening the settings window.
This makes the whole program unusable, I hope it gets fixed soon as I love this software and I think it's the best soundboard available for free.
I have this situation, i like this soundboard, it works
but i also wanna talk to my group on discord
currently i can have it listen to the soundboard, or my mic,
is there a way i can have the soundboard play audio from my mic as an overlap?
it's been a week since dcsb stopped working. I had no problems for months and now every time I try to open it a window appears giving me this error "missing root element" or something similar. I tried everything. I reinstalled several times. I have tried previous versions. disabled the antivirus and updated windows but nothing, someone can help me? they advised me to look for the config.xml file. but it seems that is not there
Can we have option to increment more then 1 presets at the same time?
like one preset for deaths today, and another for deaths total?
Or is it possible to do it now somehow with "format" option?
like adding number to {0} ?]
When I choose my headphones as the input destination and close the settings window it doesn't output to my headphones and when I open the settings again it shows the last selected destination instead of headphones
Any chance you can add joystick buttons for binding? That means you could toggle a sound without moving your hands or using a keyboard. For example, the Thrustmaster MDF has 28 buttons on it. If using joystick bindings you'd wouldn't have to double up key or combos.
I've been using it for about a week and a half and today I decided to use it and the sounds weren't playing. I open the program and I have my sounds key binded to the numkey so i pressed num7 and it didn't work so i decided to keybind it again and instead of recognizing the num7 it recognizes it as the up arrow key.
Im using the lastest version and have a razer huntsman elite keyboard.
Program fails to run after updating to Windows 10 April 2018 Update.
Below are the two Event Logs generated whenever trying to run the program.
I have reinstalled, removed settings (that I could find including the config.xml in ProgramData), ran dism and sfc to verify system files.
I also tried running it as an Admin, using compatibility settings (Win 8, 7, etc) and none of these helped.
I even tried compiling from source to see if something was dependent upon some system file or anything and that of course didn't help either.
Rolled back to 4.0.0.3 and it runs, so something happened after that version.
Thanks for making such an awesome program and I look forward to any help provided.
Application Error:
Faulting application name: DCSB.exe, version: 4.0.0.6, time stamp: 0x5ab8a3eb
Faulting module name: KERNELBASE.dll, version: 10.0.17134.1, time stamp: 0x149ab0fd
Exception code: 0xe0434352
Fault offset: 0x0010d722
Faulting process id: 0x34d4
Faulting application start time: 0x01d3e131483d4c2a
Faulting application path: C:\Program Files (x86)\Deathcounter and Soundboard\DCSB.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 2965388b-0d6a-42a6-95fb-8f9e0b3b71b7
Faulting package full name:
Faulting package-relative application ID:
.NET Runtime:
Application: DCSB.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.InteropServices.COMException
at NAudio.CoreAudioApi.Interfaces.IPropertyStore.GetValue(NAudio.CoreAudioApi.PropertyKey ByRef, NAudio.CoreAudioApi.Interfaces.PropVariant ByRef)
at NAudio.CoreAudioApi.PropertyStore.get_Item(NAudio.CoreAudioApi.PropertyKey)
at NAudio.CoreAudioApi.MMDevice.get_FriendlyName()
at DCSB.SoundPlayer.AudioPlaybackEngine+<>c__DisplayClass20_0.b__0(NAudio.CoreAudioApi.MMDevice)
at System.Linq.Enumerable+WhereEnumerableIterator1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext() at System.Linq.Enumerable.FirstOrDefault[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.IEnumerable
1<System.__Canon>)
at DCSB.SoundPlayer.AudioPlaybackEngine.EnumerateDevices()
at DCSB.Business.SoundManager.GetDevice(System.String, Boolean)
at DCSB.Business.SoundManager.InstantiateDevice(System.String, Boolean, DCSB.SoundPlayer.AudioPlaybackEngine ByRef)
at DCSB.Business.SoundManager.ChangeDevice(System.String, Single, DCSB.SoundPlayer.AudioPlaybackEngine ByRef)
at DCSB.Business.SoundManager..ctor(DCSB.Models.ConfigurationModel)
at DCSB.ViewModels.ViewModel..ctor()
Exception Info: System.Windows.Markup.XamlParseException
at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
at System.Windows.Application.LoadComponent(System.Uri, Boolean)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at DCSB.App.Main()
Just stopped loading the program no error no nothing and for the sound files I got red dots and now just it won't load up at all
Hey Man!
Would it be possible to add different key bindings to different counters?
Like I have 4 counters for my party, and than I could increment them by pressing ctrl + 1, ctrl +2 and so on?
Would love to hear from you, I had a nice app on the Streamdeck but it keeps crashing the software....
Would be rather convenient to play sounds directly by double-clicking on them in the sound view.
How would i go about adding mic support for this so it could output to voice server
I.E Discord or Skype etc
I have a corsair keyboard, and it worked great with this program, even before the 4.X updates, but now it just randomly stopped working when I have my keyboard on normal mode and not bios compatibility, even if I run DCSB as admin.
Hello I have a problem that DCSB is not saving VB cable input as the second output device. It work before but I had restarted my pc and now it wont save the device.
Hello, as I saw that you didn't abort the project I want to give my feedback.
Recently I found a bug (I think it is)
When you are adding new sound that contains buttons from others (e.g. Alt+Num3) and you want to create sound on (Alt+Ctrl+Num3), it will automatically play Alt+Num3 sound.
Steps to reproduce
I really enjoy your project and I'm glad that you are updating it. Stay Strong !
I pulled down the zip, how do you run this thing? I dont see an exe and the readme is scarce
Verified it's still happening in source. Turns out while enumerating my devices one of them comes back with the description "\u0001\", which RegistryAccess.cs:GetDeviceKey() tries to blindly Substring(4) on.
NO IDEA why one of my devices has that name.
For this problem, I changed RegistryAccess.cs:GetDeviceKey() to return null if device.length < 4 before substringing it, and changed Win32.cs:GetDeviceDescription() to pass along the null, and made EnumerateDevices continue to the next loop if it gets back null from GetDeviceDescription (and did the same for DeviceAudit(). That let it work for me.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.