Bome virtual midi что это за программа
Группа: BANNED
Сообщений: 1236
Регистрация: 3.12.2004
Виртуальные MIDI клавиатуры
Это программы, превращающие клавиатуру компьютера в электронное пианино или синтезатор.
Даже, если у вас нет музыкального слуха — такая игра позабавит и вас самих и ваших детей.
TinyPiano 0.81e
Разработчик: _http://www.geocities.com/tacc21j/tpiano-e.html
ОС: Windows
License: Freeware
Программа превращает компьютерную клавиатуру в электронное пианино. Утилита позволяет эмулировать не только фортепиано (Piano), но и скрипку (Violin), гобой (Oboe), флейту (Flute) и даже орган (Organ). В программе можно корректировать звучание и записать полученную композицию, сохранив ее в MIDI-файл.
Скачать: _http://www.geocities.com/tacc21j/tpiano-e.zip (12 кб)
Bome’s Mouse Keyboard
Разработчик: _http://www.bome.com/midi/keyboard/
ОС: Windows
License: Shareware
play and compose music with the mouse or the computer keyboard
midi key (миди клавиатура), что это такое и как пользоваться
play and entire chords with just one note. With chord editor!
transpose all MIDI notes
instrument name support by way of patch scripts
user defineable knobs to control MIDI synths and software
use your mouse wheel to send pitch bend and controllers
use your joysticks as MIDI controller
tutorials for Reason (with control surface mapping), Cubase, Sonar, Acid.
Скачать: _http://www.bome.com/midi/keyboard/MouseKeyboard200.exe (~2,3M)
Vanilin MIDI Keyboard, 1.0.4
Разработчик: _http://www.vanilin.org/software/midikb.html
ОС: Windows
License: Freeware
Vanilin MIDI Keyboard turns your PC keyboard into a MIDI keyboard, and has several advantages over many other virtual keyboards. It intercepts all keystrokes on your computer, so it can be played in minimized state.
MAJOR FEATURES:
+ play it in any window
+ pedal key (CTRL or SHIFT)
+ resizeable
+ skinnable
NOT SUCH MAJOR FEATURES:
+ customizable keyboard layout
+ vertical keyboard mode
+ zoom in and zoom out
+ can minimize to tray
+ can be disabled
Скачать: _http://www.vanilin.org/software/vanilin_midi_kb.exe (348 KB)
PianoFX Studio 4.0
Разработчик: _http://www.tanseon.com/
ОС: Windows
License: Shareware
PianoFX Studio — профессиональный синтезатор фортепианной музыки для персонального компьютера. Вы сможете играть живую фортепианную музыку используя PC клавиатуру или мышь. Дизайн фортепианной клавиатуры разработан для полного удобства использования в качестве профессионального клавиатурного синтезатора. Он выдает высококачественный миди звук используя 127 различных реалистичных инструментов, фортепианных аккордов, барабанной установки, сэмплов и возможности записи Ваших композиций в wav формат. Программа работает на всех версиях Windows, разработана с учетом максимальной легкости в использовании.
Возможности включают в себя 64-х клавишный музыкальный синтезатор, 8-ми октавный вывод фортепианной музыки, полнофункциональность с высоким качеством, 127 различных музыкальных инструментов, настраиваемый уровень громкости, встроенные сэмплы, ударную установку, запись и сохранение музыки в .wav файлы, MIDI Mapper или Microsoft GS Wave Table Synthesizer, поддержка всех стандартных звуковых карт.
Источник: bestfilez.net
Bome virtual midi что это за программа
Since 2018.2.1 update VRChat already has support for midi devices, but still the most popular room with the piano [Piano Simulation Room by Div] doesn’t support them. I will show you how to get around this problem using only free programs. 🙂
2
1
1
В избранное
В избранном
Поделиться
Этот предмет добавлен в избранное.
unu
Не в сети
7 ноя. 2018 в 14:14
5 мая. 2020 в 5:36
2,190 | уникальных посетителей |
46 | добавили в избранное |
Оглавление руководства
Introduction
Installation and configuration
Комментарии
Introduction
UPDATE 2020: If something doesn’t work just try to turn off vmpk and loopbe 1. There are some cases that all you need for this is glovepie and a script
Piano simulation room is no longer the best room for people playing the piano, but it will probably remain the most popular because of its beautiful design and additional activities. It would be great if the map’s author Div implemented MIDI support and made the sound more clean.
But despite the fact that there are already better varieties of piano rooms, it is still a great place to share music with other players, so let’s do everything we can to support this legendary place. 🙂
Ok, we’re starting. All we need to do is mapping the signals from our midi keyboard to keystrokes. Below you will find a link to the package containing everything you need.We will need several programs:
- LoopBe1 — creates a virtual internal midi port
- VMPK — sends a MIDI signal to LoopBe1
- GlovePIE — translates the midi signal to keystrokes using a script. Don’t worry, you don’t have to write it, I’ve already done it, just use mine.
Why GlovePIE, not Bome MIDI translator? Well, Bome costs about $60. This is not much for such a great program, but if you can have the same effect for free then why not. If you still want to try Bome then there is a trial version that you have to restart every 20 minutes.
Installation and configuration
Run setuploopbe.exe Finish the installation process and run it.
This program doesn’t require any configuration. After the process is completed, the icon will be displayed in the system tray. You can right click on it for additional interaction and make sure that the «mute» function is NOT selected. If something stops working, it may be the reason.
Run vmpk-0.7.0-win-x86-setup (for 32bit systems) or vmpk-0.7.0-win-x64-setup (for 64bit systems) and finish the installation process. Run it.
Go to Edit > Midi Connections
Set everything up like me. Of course, in «Input MIDI Connection» select your midi device.
Leave the program turned on.
Extract and run GlovePIE.
Go to File > Open and find my script ExperimentalLayout.PIE
Click the «Run» button.
Источник: steamcommunity.com
VirtualMIDISynth
VirtualMIDISynth — это программный MIDI-синтезатор, реализованный в виде мультимедийного драйвера Windows .
VirtualMIDISynth — это программный синтезатор MIDI, реализованный в виде мультимедийного драйвера Windows, доступный как стандартное устройство MIDI Out.
Он работает в Windows XP (SP3) / Vista (SP1) / 7 (SP1) / 8 (x86 и x64) и основан на великолепной библиотеке BASS от un4seen.
Ссылки на официальные сайты
Категории
Теги
- Альтернативы 10
Альтернативы для VirtualMIDISynth
Virtual MIDI Piano Keyboard
Virtual MIDI Piano Keyboard — это генератор и приемник MIDI-событий. Сам по себе он не производит никакого звука, но может использоваться для управления синтезатором MIDI (аппаратным или программным, внутренним или внешним). Вы можете использовать к… Открытый исходный код Бесплатно Linux Windows Mac
Synthfont
SynthFont — это программа для воспроизведения миди-файлов с использованием SoundFonts. Он также может включать инструменты VST. Midi вход для живого воспроизведения также поддерживается. Условно бесплатно Windows
Qsynth
Qsynth — это простая оболочка приложения Qt4 для программного MIDI-секвенсора FluidSynth для Linux. Qsynth — это интерфейсное приложение Fluidsynth GUI, написанное на C ++ вокруг инструментария Qt4 с использованием Qt Designer. В конечном итоге он м… Открытый исходный код Бесплатно Linux
Free Piano
FreePiano — это виртуальная MIDI-клавиатура и VST-хост для Windows. Вы можете использовать freepiano, чтобы играть на пианино с компьютерной клавиатуры или MIDI-клавиатуры любым VST инструментом, который вам нравится, или выводить через MIDI. Или сг… Открытый исходный код Бесплатно Windows
BASSMIDI Synth Driver
Драйвер синтезатора BASSMIDI MIDI — это бесплатный системный драйвер Windows MIDI на основе SoundFont (созданный kode54 и Mudlord) для Windows XP, Windows Vista и Windows 7. Он использует аудиобиблиотеки BASS и BASSMIDI от Ian Luck (Un4seen Developm… Бесплатно Windows
EveryonePiano
Используйте это приложение, чтобы имитировать игру на пианино на клавиатуре вашего ПК и наслаждаться учебными делами и разметкой нот с использованием доступных песен. Все пианино — это лучшее бесплатное программное обеспечение для компьютерной клави… Бесплатно Windows
TiMidity++
TiMidity ++ — конвертер и проигрыватель MIDI в WAVE с открытым исходным кодом. Открытый исходный код Бесплатно BSD Linux Windows Mac
Virtual Piano
Бесплатное виртуальное пианино, которое поможет вам научиться играть на пианино онлайн в вашем веб-браузере. Тысячи аккордов и масштабных диаграмм показывают, где находятся ноты. Используйте QWERTY-клавиатуру мыши или USB MIDI-контроллер для игры. Бесплатно Web
OmniMIDI
OmniMIDI (ранее известный как синтезатор Keppy) — это драйвер MIDI для профессионального использования. Это вилка оригинального драйвера BASSMIDI от Kode54. Открытый исходный код Бесплатно Windows
MidiKeys
MidiKeys — это небольшое приложение для Mac OS X, которое представляет миниатюрную MIDI-клавиатуру на экране. Вы можете использовать клавиатуру компьютера для воспроизведения нот MIDI или щелкнуть мышью по клавишам. Существует также возможность выбр… Бесплатно Mac
Что в данном списке?
Альтернативные программы для VirtualMIDISynth для Web, Android, iPhone, Windows, iPad и т.п. Фильтруйте по типу лицензии, чтобы получить список бесплатных программ или с открытым исходным кодом. Список содержит 10 приложений схожих с VirtualMIDISynth.
Фильтровать по тегам
- Не поддерживается
- midi-composition
- midi
- real-time
- midi-to-wave
- piano-learning
- piano-trainer
- synthesis
- virtual-piano
- free-piano
- piano
- synthesizer
- everyone-piano
- virtual-keyboard
- music-scores
- simulator
- midi-converter
- soundfonts
- stave-download
- download-music-scores
- soundfont
- virtual-midi-port
- midi-player
- frontend
- eop-file-download
Источник: progsoft.net
Виртуальный контроль
В данной статье хочу привлечь Ваше внимание к новой или уже не совсем тенденции в использовании в работе с DJ Software или DAW системах различных поверхностей, с помощью которых можно управлять этим софтом. Наиболее часто используемой поверхностью является touch screen монитор или экран планшета. Есть достаточное уже количество софта, которое позволяет управлять различными программами касанием по поверхности экрана.
Для iPAD наиболее частым упоминанием является использование приложения TouchOSC (4.99$), которое посылает сообщения по протоколу Open Sound Control (OSC) через сеть wi-fi.
С помощью приложения TouchOSC Editor создаем необходимую поверхность с нужными нам кнопками, слайдерами и энкодерами. Для добавления элемента на рабочую поверхность, щелкните по ней правой кнопкой мыши, раскроется список с элементами
Более подробно о настройках можно прочитать здесь (там же можно и скачать):
Но одного iPAD и программ TouchOSC для работы с такими приложениями как Traktor или Ableton нам не достаточно. Встроенной поддержки в Traktor и Ableton OSC нет. В старых версиях Трактора она была, но в текущей версии нет, видимо чтобы не создавать конкуренции своим контроллерам. С Ableton другая ситуация, Max4Live ведь умеет общаться с Ableton Live, значит поддержка скрыта от обычных пользователей. В сети можно найти решение поддержки OSC в Live с помощью специального скрипта на языке Python. Кому интересно читаем здесь:
Как можно выйти из положения. Если Вы используете Mac OS, то вместо Python script можно использовать приложение OSCulator (19$) для перевода сообщений OSC в MIDI, в Windows — приложение PureData. Для Windows потребуется еще и виртуальный кабель Midi Yoke или LoopBe30 (19.9$), если Вашему приложению не нужно принимать миди сообщения, то можно обойтись и LoopBe1. С установкой Midi Yoke в Windows7 могут возникнуть проблемы (нет поддержки этой ОС), обычно решается отключением UAC перед установкой. Виртуальный кабель используется для передачи миди сообщений между приложениями, например между PureData и Traktor.
После того как установлено соединение с приложением, производится настройка управления. За 10$ Вам готовы оказать помощь эти ребята:
Интересным показался проект от future-instruments — Surface Editor (http://www.future-instruments.net/surfaceeditor/
Это java приложение, которое позволяет создавать виртуальные контроллеры для управления различным софтом либо миди сообщениями, либо OSC. Включает в себя набор контроллеров и имеет готовый plugin для Ableton – LivePAD. Приложение бесплатное, работает под MacOSX, Windows, Linux. Необходимо установить java версии 6. Для работы в Windows c миди также потребуется наличие виртуального кабеля (Midi Yoke, LoopBe).
В режиме редактирования создается необходимая поверхность с контроллерами, контроллерам назначаются сообщения (MIDI или OSC). Для реального управления переходим в Play режим. Управление мышью или касанием по touch экрану.
Для iPAD еще рекомендую решения от iximix.com такие как TrakProDJ (9.99$), LiveRemote (9.99$).
Они в первую очередь ориентированы для работы с MACOSX, так как для соединения используется сетевой миди драйвер, который появился в MACOS с версии 10.4, а в iOS с версии 4.2 он входит в состав службы Core-Midi (все это также справедливо и для TouchOSC). Таким образом соединяем iPAD с компьютером по Wifi-Midi. Не так все плохо и для пользователей Windows. Для реализации Wifi-Midi необходимо установить драйвер rtpMidi, драйвер и инструкция по установке находится здесь (если не установлен iTunes, то потребуется еще и компонент Apple Bonjour):
Проверено лично, все работает. Естественно, что в этом варианте виртуалные миди кабели нам уже не нужны, так как rtpMidi теперь и есть тот самый кабель. А что если вместо PureData для TouchOSC использовать rtpMidi? Думаю должно получиться, TouchOSC поддерживает Midi. Будет время обязательно проверю.
TrakProDJ в работе:
Еще одно решение для iPAD — вариант все в одном Midi Touch.
Тут же и рисуем и работаем.
Стоимость 17.99$, дороговато в сравнении с другими.
Отмечу, что для iPAD есть возможность соединения с hardware с помощью адаптера Line 6 MIDI Mobilizer, что открывает новые горизонты использования планшета.
Для Windows 7 и Traktor Pro есть мощное решение от http://www.smithsonmartin.com/ — Emulator. Цена кусается – 249$ (а ведь все начиналось с Mono touch за 30$), возможна покупка с экраном 32”/42”, цены далеко за 2000$
Большой загадкой для меня пока является, как автору удалось внедрить в свое приложение деки из Трактора, без помощи NI видимо не обошлось. У кого есть соображения на этот счет просьба поделиться с автором этой статьи. Похоже что touch интерфейс перекрывает родной Тракторовский, за исключением дек.
Но если у Вас есть навыки программирования (желательно на java), то все возможно сделать своими руками. Я покажу на собственном примере с чего можно начать. Наиболее быстрым решением для меня показалось использование языка Processing (http://processing.org), хотя по сути это обычная java.
У Processing есть свой простой, но достаточно удобный IDE. Что самое важное, для Processing есть необходимые готовые библиотеки gui компонентов, это controlP5 и G4P; для работы с midi — proMidi и themidibus, для OSC – oscP5, для реализации поддержки multi touch экранов – TUIO Client. Каждая библиотека включает в себя набор примеров по применению.
Но пока остановимся на отрисовке поверхности и работе с midi в Processing. Для gui компонентов я выбрал G4P. Использовал на поверхности такие элементы как GLabel (метка, используем для вывода текста), GSlider (слайдер, есть вертикальный GVertSlider и горизонтальный GHorzSlider), GKnob (круглая кнопка, используем для энкодеров эквалайзера), GButon (прямоугольная кнопка, используем как pad кнопка или обычная кнопка для play, sync и т.п). Все элементы создаются на поверхности через программный код. В настоящее время, автор библиотеки G4Pдоделывает инструмент, который будет позволять создавать элементы визуально и затем переносить в программу их код. Для примера я создал такую поверхность для работы с Traktor:
Как видите все выглядит очень прилично, правда пришлось создать свои элементы Indicator и Led, которые я использую для отображение уровня сигнала деки и beat match-инга.
Каждый контроллер должен посылать миди сообщение при изменении своего положения. Для работы с миди я выбрал themidibus, хотя изначально выбор пал на proMidi, которая оказалось с багом. proMidi почему-то не отрабатывает на приеме сообщение controller change со значением равным нулю.
Так как мы имеем дело не с железом, а с программой, нам нужны виртуальные миди порты для приема и передачи миди сообщений. Так как все происходит в Windows 7 я использую для этого виртуальный кабель Midi Yoke, сначала использовал LoobBe1, но так как я обрабатываю и входящие миди сообщения, чтобы исключить прием обратно отправленных своих же сообщение, перешел на бесплатный Midi Yoke. Midi Yoke позволяет использовать до 16-ти виртуальных кабелей. Один кабель используем для midi in, другой для midi out. Для установки в Windows 7 Вам потребуется отключить UAC. (Усть еще один вариант виртуального кабеля от автора выше упомянутого rptMidi — loopMidi, но не было еще времени проверить его работоспособность).
Перейдем к themidibus.
Подключиться к портам можно по названию порта или его номеру, посмотреть номер и имя можно с помощью MidiBus.list(). Например по имени это будет так:
MidiBus myBus = new MidiBus(this,” In From MIDI Yoke: 2”, ” Out To MIDI Yoke: 1”)
При перемещении слайдера или энкодера отправляем controller change сообщение:
myBus.sendControllerChange(theChannel, theNumber, theValue),
theChannel – номер миди канала от 0 до 15 (нумерация всегда идет с нуля);
theNumber – номер контроллера от 0 до 127;
theValue – значение контроллера от 0 до 127.
При нажатии на кнопку нам нужно отправлять 2 сообщения. При нажатии NoteOn, после отпускания NoteOff:
myBus.sendNoteOn(theChannel, thePitch, theVelocity) и myBus.sendNoteOff(theChannel, thePitch, theVelocity),
theChannel – номер миди канала от 0 до 15 (нумерация всегда идет с нуля);
thePitch – в нашем контексте это номер ноты от 0 до 127;
theVelocity – значение velocity, в нашем случае в обоих случаях используем 127, хотя можно указать любое значение большее 0. Учтите что NoteOn c velocity = 0 эквивалентно NoteOff.
Traktor отображает ноты не по номерам, а по названию, перевод номеров на буквенное отображение:
После того как приложение создано, создаем миди маппинг в Traktor-е. Тестовая программа использует Midi Yoke 1 для OUT и Midi Yoke 2 для IN, значит в Traktor в Port In указываем Midi Yoke 1, а Port Out – Midi Yoke 2, т.е. наоборот. Маппинг создается так же как при работе с обычным железным контроллером. Естественно функция Learn так же работает.
В итоге первый блин вышел таким образом:
Пока это все. В планах следующее.
В данный момент занимаюсь multi touch, поэтому переезжаю на java в eclipse, так как используется framework MT4j — Multitouch for Java. Хочу заметить, что до сих пор все сделано с использованием бесплатных средств.
Подумываю о Delphi XE2, тем более я много лет разрабатывал приложения на Delphi под Windows, но с тех пор конечно прошло прилично времени. Сейчас Delphi XE2 позволяет создавать приложения кроме Windows и для MacOsX, содержит компоненты для создания приложений с поддержкой multi touch, поддержка Windows 64-bit. Но отпугивает нереальная цена на Delphi XE2.
Спрашивается, а зачем мне все это нужно, уже есть решения. Ну во-первых мне интересно сделать похожее своими руками, во-вторых не скажу, что уже есть 100% удобный мне инструмент, тем более бесплатный, к тому же в своем коде я сам себе хозяин, в третьих мне кажется что использование multi touch и производных технологий будет только увеличиваться, так что нужно быть в курсе происходящего.
Если у Вас есть вопросы, предложения, идеи, замечания, дополнения — You Are Welcome!
Источник: promodj.com