Самые низкие настройки звука возможны с winmm.dll mciSendString?
Я пытаюсь установить эту запись на минимально возможные настройки, используя C# и winmm.dll. Я установил настройки ниже, но я не слышу никакой разницы. Кто-нибудь знает, если я что-то упустил?
Я пытаюсь получить самые низкие настройки звука. Как то, что вы услышите от рации.
Любые изменения, которые я делаю в частоте дискретизации, похоже, не вступают в силу.
Спасибо,
record("open new Type waveaudio Alias recsound", "", 0, 0);
record("set recsound time format ms bitspersample 8 samplespersec 8000 channels 1", "", 0, 0);
record("record recsound", "", 0, 0);
1 ответ
Что это за запись? Если речь, то попробуйте уменьшить битовую выборку до 4, и здесь вы должны увидеть разницу. Если это музыка, то вы обязательно должны услышать разницу между 8 битами на семпл и 16.
Теперь следующая часть содержит несколько предостережений: 1. НЕ надевайте следующие наушники. 2. Начните это (особенно с синусоидальной разверткой), используя громкоговорители, настроенные на самые низкие уровни.
Не обращая на это внимания, откройте страницу audiocheck.net, в частности страницы " Динамический диапазон", " Дизеринг", " Формирование шума" и " Синусоидальная развертка". Здесь вы сможете услышать речь, записанную с различными размерами битовой выборки (16, 8, 8 сглаженными и т. Д.), А также синусоидальные колебания от 20 Гц до 20 кГц.
Послушайте их, чтобы увидеть, можете ли вы услышать различия в этих эталонных тонах. Это даст вам представление о том, что ВЫ физически способны слышать и что следует слушать, когда вы пытаетесь обнаружить различия в звуке сэмпла (например, вы можете не слышать разницу между 16 и 8 битами на сэмпл, если уровень звука находится на 0 дБ). Затем вернитесь и попробуйте свой код с разными битами на семпл и частотой семплирования (оставьте каналы на 1) и посмотрите, можете ли вы услышать различия с вашим источником звука.
Как примечание, все аудиофайлы на audiocheck.net - это загружаемые файлы WAV, поэтому вы можете воспроизводить их, используя свой код, если хотите.