- Программный синтезатор звуковой таблицы Microsoft — что это такое?
- Программный синтезатор звуковой таблицы Microsoft — что это такое?
- Программный синтезатор звуковой таблицы Microsoft — нужно ли устанавливать драйвера?
- Как отключить синтезатор MS GS WAVETABLE? или что оккупирует его?
- 3 ответов
- midiOutOpen в Windows 10 с использованием Microsoft GS Wavetable Synth не работает
- Решение
- Другие решения
- Microsoft GS Wavetable Synth missing or not working
- Replies (9)
Программный синтезатор звуковой таблицы Microsoft — что это такое?
Всем хеллоу
Ребята, бывает необычная ситуация — в диспетчере есть устройство, вроде нормальное и вроде даже системное. Но инфы о нем нет в интернете. А самое устройство — странное. Удалять? Можно конечно… могут ли быть проблемы? Да, но в нашем случае скорее всего не будет. Особенно если заранее создать точку восстановления, а идеально вообще образ системы..
Программный синтезатор звуковой таблицы Microsoft — что это такое?
Информации об этом устройстве нет вообще. Поэтому я напишу свое мысли, надеюсь вам будет полезно.
Во-первых что такое синтезатор? Думаю понятно — музыкальный инструмент, или устройство, в общем как фортепиано, только куча всяких прибамбасов:
Но что общего с нашим устройством? Почти ничего. Кстати забыл сказать — 99% что это устройство виртуальное. То есть его нет на самом деле, оно существует только в мире Windows. А также он может появиться при использовании какой-то уникальной звуковой карты.. но думаю вряд ли. Кстати, у меня стоит Windows 10 — и этот синтезатор есть, как и устройство Microsoft RRAS Root Enumerator:
И никогда проблем с ним не было. Так вот, я выше говорил о том что такое синтезатор — устройство, при помощи которого можно создавать музыку, добавлять эффекты и все такое. Так вот это устройство в Windows — скорее всего имеет примерно такое значение, то есть оно нужно для работы некоторых программ, связанных с аудио. Например некие звуковые плагины, фирменный софт для звука, а также для программ, при помощи которых можно создавать музыку.
Еще читал на Хабре — что при помощи программного синтезатора можно создавать звук программой. То есть программист можно написать код, например на языке .NET или C# и этот код при запуске будет генерировать звук. Именно эту генерацию и может обеспечивать устройство Программный синтезатор звуковой таблицы Microsoft. Это один из вариантов, но то, что относится к звуку — это 99%. Просто не в прямом смысле, как например драйвера Realtek, а в переносном — например помогает создавать звуки, а может проигрывать специфические звуки. Также может быть вообще связано с MIDI — это специальный протокол, который содержит команды для взаимодействия между звуковыми устройствами.
Ладно. Давайте тогда посмотрим свойства этого устройства — нажимаю по нему правой кнопкой, выбираю пункт Свойства:
Вот первая вкладка Общие — инфы тут почти нет:
Вкладка Драйвер тоже не содержит никакой нормальной инфы. Вкладка события тоже. А вот вкладка Сведения содержит… в общем можно например понять что драйвер устройства датируется от 2006 года:
PS: чтобы увидеть эту инфу нужно выбрать свойство Дата драйвера. Можете посмотреть как у вас, какая там дата?
Ну и что это значит, что 2006 год? А что что драйверу много лет. Это системное устройство Windows, оно существует давно, зачем — непонятно, но важно одно — драйвер на него ставить не нужно. Винда сама должна поставить драйвер, он вообще должен присутствовать в самом дистрибутиве. Вот еще свойство Описание класса — указано SoftwareDevice:
Класс? Да, классы ребята — это конструкции, которые используются в программировании, например в языках .NET, C#, C++ и других. Возможно что в этих языках.. можно что-то типа вызвать класс SoftwareDevice и работать с этим устройством. И еще — вот свойство Путь к значку класса, тут указан путь к библиотеке ddores.dll, именно эту библиотеку возможно и можно использовать в программировании:
Вот такие дела ребята
Программный синтезатор звуковой таблицы Microsoft — нужно ли устанавливать драйвера?
Мы немного проанализировали зачем возможно нужно это устройство. Поэтому можно сделать выводы:
- Если комп работает нормально, а напротив этого устройства установлен восклицательный знак — значит можно жить без драйвера. Ну если вы конечно не собираетесь программировать, или использовать софт для создания музыки, ну или делать что-то в этом духе, то есть задачи связанные с звуком.
- Для игр 90% что это устройство не имеет никакого значения. Это не драйвера, не звуковая карта, не устройство вывода звука — это какое-то непонятное программное (виртуальное) устройство. Зачем оно нужно только Windows и известно))
- При большом желании — можно использовать утилиту DevID Agent — это более-менее адекватная программа для поиска и установки отсутствующих дров. Она сама подскажет какой драйвер можно установить.
- Повторюсь, что вообще-то Windows сама должна поставить драйвер. Попробуйте зайти в свойства устройства через диспетчер устройств, потом активируйте вкладку Драйвер и нажмите Обновить драйвер. А там будет окошко Автоматический поиск обновленных драйверов — попробуйте эту опцию, Windows может сможет поставить драйвер.
Но если что — попробуйте DevID Agent. Почему? Я как-то ней пользовался. Давно. Что понравилось — утилита простая, без всякого хлама и лишних функций. Рекламы вроде нет. Но при установке может предложить поставить левый софт (например Яндекс Браузер), так что смотрите на галочки. Интерфейс простой, работает четко, вот это все мне и понравилось:
При установке может быть такое окошко — это нормально, утилита популярная и халтуру в виде опасных драйверов предлагать не будет, просто драйвер может быть спокойно не подписан:
PS: хотя конечно оригинальные дрова Майкрософт обязаны быть подписаны.. да вообще можно не заморачиваться и не ставить этот драйвер.. конечно при условии что комп работает четко))
Ребята, мы постарались выяснить, провели небольшое расследование, также написал свои мысли. Надеюсь эта инфа была вам полезной. Удачи и добра, до новых встреч друзья и берегите себя!!
Как отключить синтезатор MS GS WAVETABLE? или что оккупирует его?
У меня маленький(?) выпуск программы. У моего друга есть компьютер со следующими характеристиками:
- Creative XtremeMusic звуковая карта (последние версии драйверов x-fi, полный пакет)
- USB Midimate 2 (USB midi интерфейс)
- клавиатура Yamaha CS1x с MIDI-выходами (подключается к компьютеру с MidiMate 2)
- программа под названием Ableton Live 8.1 для записи midi и воспроизведения midi
моя проблема следующий.
Creative предоставляет свои собственные драйверы ASIO, но они не так хороши, как драйверы ASIO4ALL.
Вот почему ASIO4ALL рекомендуется. (звук и задержка намного лучше)
при установке драйверов ASIO4ALL, вы получите возможность в Ableton, чтобы использовать их. Единственная проблема в том, что MS GS WAVETABLE синтезатор? занимает выход, и это причина, почему вы не можете услышать какие-либо звуки через динамики. При включении драйвера Creative ASIO звуки вернулись.
p.С. это картинка из интернета, а не из системы, это другая звуковая карта, но то же сообщение об ошибке.
в форумах есть несколько решений, которые работали для нескольких людей, но также не работали для многих других.
вот небольшой список (может сработать) решений (я все это перепробовал)
единственное, что я не мог попробовать, был тот, который я нашел писать этот вопрос.
- Панель управления — > звуки / аудио — > вкладка аудио — > кнопка регулировки громкости в «Midi воспроизведения» — MUTE SW SYNTH
решение выше звучит логично, потому что я не подключал Midi-синтезатор с midi-портом (gameport) звуковой карты X-fi, но с USB-интерфейсом midimate 2
может ли это решить? или у кого-нибудь есть другие варианты?
Fix: просто действительно отключить de midi синтезатор, как описано выше, и выключить systemsounds.
3 ответов
я исправил аналогичную (возможно, ту же) проблему, отключив все системные звуки в диалоговом окне «изменить системные звуки», что является хорошей идеей для тех, кто занимается музыкальным производством на своем компьютере. Вы можете попасть туда, щелкнув правой кнопкой мыши значок звука в системном трее, выбрав устройства воспроизведения, а затем нажав на вкладку «Звуки» в верхней части. В разделе » звуковые схемы «выберите» без звуков».»Это предотвращает доступ ОС windows к файлу определения midi по умолчанию (MS GS WAVETABLE SYNTH), похоже, это твоя проблема.
Если это не работает, вы можете увидеть, если ваш драйвер имеет диалог настроек, который позволяет отключить midi-функции драйверов.
ваша поддержка MIDI-контроллер, это понятие миди? Вы, вероятно, будет иметь больше успеха, если вы используете что-то кроме Microsoft очень общий звучание midi таблицы. Если я не использую мою MIDI клавиатуру, я, как правило, запустить мой midi через плагин, как SFZ, так что я могу контролировать midi выходной формат. Вы можете скачать бесплатно midi банки и soundfonts на многих различных веб-сайтах.
Я обошел проблему wavetable, загрузив демо для FLstudio 12, который содержит драйвер под названием FLstudio ASIO, который теперь появляется в большинстве, но не во всех ASIO, использующих приложения, и не имеет проблемы с Wavetable. Я думаю, что вы даже можете удалить FLstudio 12, и драйвер FLstudio ASIO по-прежнему будет доступен.
Я считаю, что вы не можете смешать цифровой микшер на основе DSP с аналоговым микшером Windows. Микшер Windows, который включает в себя виниловый аудио и MIDI wavetable, не может смешиваться с USB-наушниками или звуковой картой X-FI. Оба являются цифровыми источниками звука.
ASIO4ALL позволяет создавать соединения аналогового звука от порта до порта, только аналоговый.
midiOutOpen в Windows 10 с использованием Microsoft GS Wavetable Synth не работает
У меня есть приложение, которое использует встроенный Microsoft GS Wavetable Synth. Он работал безупречно на Windows XP, Vista, 7, 8 и 8.1. В то время как первый вызов midiOutOpen в Windows 10 работает, последующие вызовы приводят к коду ошибки 1, что означает «Неуказанная ошибка». Код прост:
Любые идеи относительно того, как решить эту проблему, очень ценятся.
Решение
Я вижу это. Прослеживая машинный код, я вижу modMessage () сбой функции и возврат MMSYSERR_ERROR. Точно, почему мне не ясно, это похоже на отсутствующую проблему инициализации.
Что странного в этой неудаче, так это то, что на нее не так много жалоб, можно ожидать, что множество других программ также упадут. Или, если на то пошло, они должны быть протестированы до выпуска Win10. Следующая вещь, которую я попробовал, — это добавить одну вещь, которая происходит в любом нетривиальном аудио приложении, которое я пропустил в своей тестовой программе. Отчасти вдохновленный тем, что в символах modMessage вернулся символ «ATL», хотя он и близко не был. Я добавил это как первую строку в main ():
Badaboom, больше ошибок нет. Используйте COINIT_APARTMENTTHREADED, если вы вызываете это в главном потоке пользовательского интерфейса. CoUninitialize () в конце, чтобы очистить.
Объяснить это сложно, при использовании MIDI инициализация COM не требуется. После этого вызов midiOutOpen загружает еще одну DLL — clbcatq.dll. Это модуль поддержки COM +. Так что похоже, что Win10 требует инициализации COM.
Другие решения
Я поместил MessageBox (и ничего важного сказать) как раз перед midiOutOpen, и ЭТО РАБОТАЛО!
Я использую Visual Studio 2013 C ++.
WASAPI больше не работает для меня в режиме обмена, хотя я думаю, что смогу заставить его работать.
Когда я использую CoInitializeEx(NULL, COINIT_MULTITHREADED) , это помогает для открытой проблемы midi, но плохо влияет на использование mciSendString с открытием песни MP3, которая всегда приводит к ошибке 266 в той же программе. Например.:
(без CoInitializeEx это открытие работает, и песня mp3 играет в Windows 10).
В некоторых системах Windows 10 MIDI и MP3 открываются хорошо, не вызывая CoInitializeEx на других не играет миди. В MCI api не задокументировано, что он должен вызываться и вызывает неопределенные проблемы. Для меня не ясно, когда или почему это должно быть названо, и когда мне лучше не называть это.
Несовместимость Windows 10 в отношении MCI Microsoft недопустима.
Все системы начиная с XP совместимы с MCI, и только Windows 10 вызывает проблемы.
Microsoft GS Wavetable Synth missing or not working
(Using Windows Vista — Home Ed.)
Some time ago I had to to a full system recovery (with backup), and now my laptop is unable to playback any MIDI.
I checked the control panel under the ‘Audio’ section and all I see for playback is «Speakers/headphones». I think it should also have the MS Wavetable synth too(?) yet for some reason it’s not there. So when I play a MIDI file in Media Player, it has a timeline but no sound, and when I run a program like Guitar Pro 5, it simply says, «Impossible to open the MIDI port [Microsoft GS Wavetable Synth].»
Any and all help would be greatly appreciated. Thanks 🙂
Replies (9)
Step 1: If you have a MIDI (Musical Instrument digital interface) drivers supplied by your sound card\computer manufacturer go ahead and install them.
You may want to refer the link below which addresses similar issue
You may experience problems when you use the Microsoft GS Wavetable Synthesizer on a Windows Vista-based computer
Thanks and Regards:
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think.
7 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Thanks for your response. Unfortunately, I don’t have any of the original discs that came with this computer. Also, the link you provided suggests downloading the most recent Service Pack. I have automatic update enabled, which says there are no important updates to be installed, and I am running Service Pack 2. Do you have any other suggested solutions to the problem?
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Who is your computer manufacturer?
You may download and install the MIDI (Musical Instrument digital interface) drivers from your computer manufacturer’s website.
Thanks and Regards:
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think.
5 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
Thanks again Ajay K,
My computer is a Gateway MT6919 Notebook. I went to the driver download page on the Gateway website and installed the available downloads for audio drivers. There is not anything available that is specified for MIDI. After restarting my computer, it still does not recognize MIDI files, and cannot open Microsoft GS Wavetable Synth.
4 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this reply?
Thanks for your feedback.
(Using Windows Vista — Home Ed.)
Some time ago I had to to a full system recovery (with backup), and now my laptop is unable to playback any MIDI.
I checked the control panel under the ‘Audio’ section and all I see for playback is «Speakers/headphones». I think it should also have the MS Wavetable synth too(?) yet for some reason it’s not there. So when I play a MIDI file in Media Player, it has a timeline but no sound, and when I run a program like Guitar Pro 5, it simply says, «Impossible to open the MIDI port [Microsoft GS Wavetable Synth].»
Any and all help would be greatly appreciated. Thanks 🙂
Microsoft GS Software Wavetable Synthesizer
Featuring Roland Sound Canvas digital
7 people found this reply helpful
Was this reply helpful?
Sorry this didn’t help.
Great! Thanks for your feedback.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.