A soundboard with direct access to myinstants' library.
Find a file
2025-09-21 19:27:09 +02:00
.vscode chroe: random vscode settings.json tweak 2025-09-21 19:27:09 +02:00
build chore: init 2025-08-13 22:30:04 +02:00
resources chore: init 2025-08-13 22:30:04 +02:00
src feat: allow to play sound twice on dfferent device 2025-09-21 19:23:56 +02:00
.editorconfig chore: init 2025-08-13 22:30:04 +02:00
.gitignore chore: init 2025-08-13 22:30:04 +02:00
.npmrc chore: init 2025-08-13 22:30:04 +02:00
.prettierignore chore: init 2025-08-13 22:30:04 +02:00
.prettierrc.yaml chore: set bracketsameline to false in prettier and eslint 2025-08-14 15:52:59 +02:00
components.json feat: setup shadcn-svelte 2025-08-14 15:17:15 +02:00
dev-app-update.yml chore: init 2025-08-13 22:30:04 +02:00
electron-builder.yml chore: init 2025-08-13 22:30:04 +02:00
electron.vite.config.ts feat: setup shadcn-svelte 2025-08-14 15:17:15 +02:00
eslint.config.mjs chore: set bracketsameline to false in prettier and eslint 2025-08-14 15:52:59 +02:00
package.json feat: set version 2025-08-15 23:53:10 +02:00
pnpm-lock.yaml feat: add search and play from myinstants 2025-08-15 23:45:42 +02:00
README.md docs: add informations on myinstants window 2025-08-16 00:04:25 +02:00
svelte.config.mjs chore: init 2025-08-13 22:30:04 +02:00
tsconfig.json feat: setup shadcn-svelte 2025-08-14 15:17:15 +02:00
tsconfig.node.json feat: setup shadcn-svelte 2025-08-14 15:17:15 +02:00
tsconfig.web.json feat: setup shadcn-svelte 2025-08-14 15:17:15 +02:00

throughmic

A soundboard with direct access to myinstants' library.

Installation

To use throughmic, you need to install vbcable, then download the latest version of throughmic in the releases tabs. Once done you need to select in the app the vbcable device. You should pick CABLE Input (VB-Audio Virtual Cable) with audiooutput selected. If you can't find it, check that you installed correctly VBCable. Then you need to go to the app you want to use this with, for example discord, and you need to change the micro to CABLE Output (VB-Audio Virtual Cable). Finally to be able to speak and use the soundboard you need to go to windows sound settings and enable "listen to this device" to send your mic's output to CABLE Input (VB-Audio Virtual Cable). You should now be able to play sounds.

You don't need to use the myinstants windows, it's for developpement purposes and will probably be removed later.

Project Setup

Install

$ pnpm install

Development

$ pnpm dev

Build

# For windows
$ pnpm build:win

# For macOS
$ pnpm build:mac

# For Linux
$ pnpm build:linux