Описание тега cscore

CSCore - это бесплатная аудиотека.NET. Он включает в себя различные функции для работы со звуком (например, воспроизведение и запись звуков, применение эффектов, кодирование и декодирование аудиофайлов, ...).
0 ответов

Как мне переставить шаг.wav в.net C#

Я пытаюсь создать небольшое приложение (консольное приложение или winforms) в C#, которое будет загружать сигнал за один цикл. Затем пользователь может ввести аккорд, и приложение сгенерирует "аккорд с одним циклом", т. Е. Идеально аккордную версию …
15 апр '18 в 17:40
1 ответ

Получить имя процесса или идентификатор из аудиопотока CSCore

Я отфильтровал все аудиопотоки из моих программ с помощью CSCore lib. Это работает нормально, но я не знаю, какой поток принадлежит какому процессу. Есть ли способ получить processId или имя процесса для каждого потока? мой код: public class Audio {…
04 дек '14 в 15:20
2 ответа

Длина во времени волнового файла

У меня есть простой код, генерирующий волновой файл с использованием TTS и затем воспроизводящий его: public void TestSpeech() { SpeechSynthesizer synth = new SpeechSynthesizer(); using (MemoryStream stream = new MemoryStream()) { synth.SetOutputToW…
09 фев '16 в 19:03
0 ответов

Как узнать, используется ли звук под Windows 7

Базовая информация Я пишу системную службу для Windows 7 (и Windows Server 2008 R2), которая должна собирать информацию о компьютере, чтобы можно было окончательно решить, используется ли компьютер или нет. Я использую C# и.NET 4.0. проблема Посколь…
20 апр '14 в 11:47
0 ответов

Сбой CSCore при изменении частоты дискретизации и записи в файл

Я пытаюсь использовать библиотеку CSCore.net для преобразования звуковых файлов в определенный формат для другого процесса. Я использую его в Unity, но я не думаю, что это имеет отношение к проблеме, так как в остальном она работает отлично. У меня …
03 апр '16 в 15:05
0 ответов

Запись аудио только из определенного приложения

Я хочу записывать аудио только из определенного приложения. Если я слушаю Spotify и занимаюсь серфингом в интернете, возможно, что добавление появляется на веб-сайте и воспроизводит его собственный звук. Другой сценарий - я подключаю USB-накопитель,…
02 май '18 в 11:18
0 ответов

Как воспроизвести один и тот же звук дважды параллельно в CSCore?

Недавно я захотел поиграть с некоторыми аудио вещами и найти аудио библиотеку, которую я нашел CSCore. Поскольку я новичок в кодировании звука на этом уровне абстракции (довольно низко для меня), я испытываю некоторые проблемы с воспроизведением. То…
30 ноя '17 в 10:40
1 ответ

System.InvalidOperationException: 'RegisterSessionNotification должен быть вызван из MTA-потока.'

Итак, я пытаюсь создать визуализатор для пикового объема, и я нашел этот кусок кода на веб-сайте, который использует CsCore. Поэтому, когда я попытался запустить его, он выдал следующее сообщение об ошибке: System.InvalidOperationException: 'Registe…
20 мар '18 в 01:02
1 ответ

CSCore Application Audio Mixer Имя + Пик

Я пытаюсь получить пик (уровень зеленой полосы в аудио микшере win7) для processID, например, 5640 - Spotify. Искал в интернете хорошую библиотеку. Я нашел CSCore. Теперь у меня есть это: class Program { static void Main(string[] args) { using (var …
02 июн '14 в 16:50
1 ответ

CSCore: как применить эффект во время захвата звука

Прежде всего: я уже нашел этот вопрос: возможно ли захватить аудиовыход и применить к нему эффекты?, Но это не отвечает на мой вопрос. Моя проблема: я спросил, как записать аудиовыход с помощью cscore несколько месяцев назад: C# запись звука со звук…
12 май '14 в 12:46
0 ответов

CSCore: обнаружение разных звуков

Я пытаюсь обнаружить несколько звуков, которые играют. Есть около четырех звуков разных высот. Я использую cscore что-то вроде следующего... using (WasapiCapture capture = new WasapiLoopbackCapture()) { capture.Initialize(); using (WaveWriter w = ne…
25 авг '15 в 20:50
2 ответа

Получение текущего уровня громкости отдельных приложений Windows, как показано в Audio Mixer

Я пытаюсь написать код на C#, который выводит текущий уровень вывода звука из каждого приложения Windows, обращающегося к выводу звука (как показано с постоянно меняющимися зелеными полосами микшера громкости). Программа будет проверять каждые 10 мс…
18 янв '14 в 06:17
1 ответ

Как создать файл MP3 с помощью CSCore из файла WAV или как решить "MP3-кодировщик не найден"

Мне было интересно, можно ли закодировать в mp3 после записи файла WAV. Я пытался изменить параметры WasapiCapture, но я думаю, что это не работает, поскольку длина звука составляет всего 5 секунд и 1,20 МБ. Вот пример кода, который пытается преобра…
27 май '15 в 12:58
1 ответ

Направление микрофонного ввода на динамики и написание пользовательской функции DSP с библиотекой CSCore

CSCore ( https://github.com/filoe/cscore), кажется, очень хорошая аудио библиотека для C#, но ей не хватает документации и хороших примеров. Я давно играю с Bass.Net, и архитектура CSCore не похожа на библиотеку Bass, поэтому очень сложно найти прав…
06 янв '16 в 13:48
0 ответов

Как я могу получить заголовок окна и этот код

Я пытаюсь получить пиковое значение окна, я сделал это, используя код ниже, но мне нужно иметь возможность получить имя окна, а есть ли способ реализовать это в базовом виде? class Program { private static void Main(string[] args) { using (var sessi…
24 окт '18 в 19:54
1 ответ

CSCore падает, когда "soundOut.Play" вызывается изнутри Unity

При попытке воспроизвести звук с CSCore, загруженным в проект Unity3D, редактор закрывается. IWaveSource audio = CodecFactory.Instance.GetCodec(pathToMP3File); ISoundOut device = new WasapiOut(); device.Initialize(audio); device.Play(); // the call …
30 апр '16 в 23:15
0 ответов

CSCore 2 против 6 каналов RMS

Я рассчитываю среднеквадратичное значение из WasapiLoopbackCapture, и при использовании колонок 5.1 это дает мне среднеквадратичное значение от 0 до 2 (с наушниками - среднеквадратичное значение до 130). Как я могу получить только аудио данные с дву…
17 дек '17 в 22:27
1 ответ

CSCore: воспроизведение массива с плавающей точкой из чистых данных

Я пишу программу на C#, которая взаимодействует с чистыми данными с использованием библиотеки libpd (дополнительная информация: http://libpd.cc/) Мой патч чистых данных просто создает синусоидальную волну. Я написал тестовый код, чтобы посмотреть, п…
25 дек '15 в 17:41
2 ответа

Воспроизведение WriteableBufferingSource ускоряется через 5 секунд

Я играю в формате PCM RAW, и первые 5 секунд музыки он играет правильно, но после этого он играет в два раза быстрее Вот что я сделал: у меня есть класс проигрывателя с обработчиком событий, который, когда программа получает байт из местоположения, …
18 фев '15 в 18:01
1 ответ

Событие изменения состояния воспроизведения Cscore

Я делаю простой аудиоплеер с C# с использованием библиотеки Cscore. Однако из-за отсутствия документации я не могу найти документацию для события изменения состояния воспроизведения. Можете ли вы дать мне пример? Мне нужно что-то вроде этого примера…
16 окт '16 в 09:38