All Projects → Belphemur → Soundswitch

Belphemur / Soundswitch

Licence: gpl-2.0
C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/

Projects that are alternatives of or similar to Soundswitch

Chime
🎵 Python sound notifications made easy
Stars: ✭ 56 (-95.29%)
Mutual labels:  audio, sound, notifications
Pyo
Python DSP module
Stars: ✭ 904 (-24.03%)
Mutual labels:  audio, sound
Minimp3
Minimalistic MP3 decoder single header library
Stars: ✭ 898 (-24.54%)
Mutual labels:  audio, sound
Sound
core sound data structures and interfaces
Stars: ✭ 37 (-96.89%)
Mutual labels:  audio, sound
Oto
♪ A low-level library to play sound on multiple platforms ♪
Stars: ✭ 789 (-33.7%)
Mutual labels:  audio, sound
Lasp
Low-latency Audio Signal Processing plugin for Unity
Stars: ✭ 816 (-31.43%)
Mutual labels:  audio, sound
Minimumaudioplugin
Minimum implementation of a native audio plugin for Unity
Stars: ✭ 33 (-97.23%)
Mutual labels:  audio, sound
Pulsemixer
CLI and curses mixer for PulseAudio
Stars: ✭ 441 (-62.94%)
Mutual labels:  audio, sound
Simpletones.js
The goal of simpleTones.js is to provide every JavaScript developer with a lightweight solution for creating custom sounds in their web applications. This documentation has been written in hopes that the least experienced developer can read, understand and go on to do great things. You can check out several examples at this link:
Stars: ✭ 45 (-96.22%)
Mutual labels:  audio, sound
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (-12.86%)
Mutual labels:  audio, sound
Soloud
Free, easy, portable audio engine for games
Stars: ✭ 1,048 (-11.93%)
Mutual labels:  audio, sound
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (-49.58%)
Mutual labels:  audio, sound
Swift Video Generator
Stars: ✭ 517 (-56.55%)
Mutual labels:  audio, sound
Blueprintsound
A plugin for Unreal Engine 4 that surfaces sound-related functionality to Blueprint.
Stars: ✭ 6 (-99.5%)
Mutual labels:  audio, sound
Romplayer
AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Stars: ✭ 445 (-62.61%)
Mutual labels:  audio, sound
Blipkit
C library for creating the beautiful sound of old sound chips
Stars: ✭ 23 (-98.07%)
Mutual labels:  audio, sound
Matchering
🎚️ Open Source Audio Matching and Mastering
Stars: ✭ 398 (-66.55%)
Mutual labels:  audio, sound
Audiomentations
A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.
Stars: ✭ 439 (-63.11%)
Mutual labels:  audio, sound
Swiftysound
SwiftySound is a simple library that lets you play sounds with a single line of code.
Stars: ✭ 995 (-16.39%)
Mutual labels:  audio, sound
Peep
Easy Sound Generator 🐥
Stars: ✭ 59 (-95.04%)
Mutual labels:  audio, sound

SoundSwitch Logo

Last Release Downloads for last Release Translate Donate Help

SoundSwitch offers you the opportunity to switch your playback and recording devices using simple hotkeys.

No more navigating througth several menus and screens. Just configure SoundSwitch once and you are able to switch between your devices as fast as never before!

✨ Preview

Preview

Requirements

Donations

If you'd like to support the development, we would love to see you here ❤.

Configuration

Right click the SoundSwitch icon in your system tray and choose Settings. Now select the devices between which you want to toggle. Optionally you can also change the keyboard combination. If you want the application to start automatically when your PC boots up, check the box Start automatically with Windows.

Usage

First set up your devices you want to cycle through, using right click onto the System Tray Icon of SoundSwitch.

After you configured SoundSwitch you can use the following hotkeys:

  • 🔊 To cycle through the playback devices press:

    • Ctrl + Alt + F11 (default) or
    • Double click onto the System Tray Icon of SoundSwitch.
  • 🎙 To cycle through the recording devices press:

    • Ctrl + Alt + F7 (default)

Switched Notification

SoundSwitch provides five types of notification when a device was changed:

  • 🎟 Banner

Uses a custom always-on-top frame, useful for in-game usage. This is the recommended default display style.

  • 🗨 Windows Notification

Uses the balloon tip of Windows. In the case of Windows 7, it's the little balloon that opens next to the systray icon. For Windows 10, it's the notification system that slides from the right corner of the screen.

  • 🎵 Sound Notification

This notification is a sound played on the switched device. This way when you are switching devices, the new device will 'chime' to tell you it's selected.

  • 🎶 Customized Sound Notification

The same as a Sound Notification but you can specify the sound which is played.

If you want to return to a silent Toast Notification, open the file selector, and just do Cancel. Doing that will remove the set sound.

Profiles

Using profiles, it is possible to switch to a specific device when a condition occurs. Profiles can be defined for the following purposes:

  • 💫 Application profile

When a application is focused, the sound settings are switched based on the profile. For example create a profile for Spotify to only play music on your speaker, while your favorite game is using your headset.

  • ⌨️ Hot key profile

When a hot key combination is pressed, the sound settings are switched based on the profile. For example you define a special combination to switch your playback device to your television.

Advanced

🎙 Communications

SoundSwitch can also change the Default Communication Device when asked in the Settings. Windows makes a differentiation between Multimedia and Communication; it means if an application asks to have access to communications audio device, it will receive the Default Communication Device. By default SoundSwitch only changes the multimedia device and not the communication. Now if the checkbox is checked in the settings, it will also change the Communication Device.

📥 Auto-Updater

Every 24 hours SoundSwitch checks the GitHub repository (thanks to the GitHub API) for a new release. If a new one is available you will get a notification and the 'No update available' in the context menu will change to 'Update Available'. The new version gets automatically downloaded and installed, depeding on your Update Mode. We also provide a changelog with the latest improvements of SoundSwitch.

🚥 Update Modes

There are three different options available on how updates are installed:

  • Silent, means the program updates itself in the background without any prompts.
  • Notify, you will be notified when there's an update available.
  • Never, well this is self-explained.

🌎 Multi-Language Support

There are five languages available: English, French, German, Spanish, Italian and Portuguese (Brazilian).

Improve an existing or add another language? Translations are online editable right here!

Awards

Giga 5 starsSoftpediaChip Online denetzwelt GmbH

Thanks

🐱‍💻 Credits

🤝 JetBrains JetBrain Tooling

Thanks for their Open-Source licence to their amazing IDEs and addons like ReSharper for Visual Studio.

License: GPLv2

FOSSA Status

Copyright (C) 2015 Jeroen Pelgrims

Copyright (C) 2015-2021 Antoine Aflalo

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

The complete GPLv2 license file is located here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].