Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lazarus
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
1

Работа с Midi в Lazaruse

31.03.2011, 14:49. Просмотров 2177. Ответов 10
Метки нет (Все метки)

Как в Lazarusе организовать работу с миди?? (по аналогии с mmSystem в Delphi)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2011, 14:49
Ответы с готовыми решениями:

Midi - пианино в Delphi с поддержкой MIDI - клавиатуры
Вообщем дело обстоит так. Я очень тупоголовый студент (в плане...

MIDI - клавиатура и Delphi
Поддерживается ли в Delphi MIDI клавиатура? Сколько не искал - ничего путного...

Как на делфи воспроизводить midi? В общем, хочу написать программу, которая выдаёт звуковые частоты.
Какие компоненты и методы для этого используются?

Midi-клавиатура или иное Midi-устройство и их взаимодействие с операционной средой
в общем есть у меня midi-клавиатура на 37 кнопок. Есть nanoPad2 и nanokontrol...

Работа с MIDI
Загорелся желанием написать MIDI-конструктор, да вот почти в начале обломался,...

10
mss
2632 / 2257 / 275
Регистрация: 24.12.2010
Сообщений: 13,725
31.03.2011, 14:59 2
Никаких принципиальных отличий нет.
Юнит mmsystem живет в ($lazarus)\fpc\x.x.x\units\i386-win32\winunits-base
0
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
04.04.2011, 09:33  [ТС] 3
OK! А где найти mmsystem в папке i386-linux ?? Делаю кросскомпиляцию win32->linux . Скачал как и положено win32crossbinutils2005.zip, fpc-2.2.4.i386-linux.tar. Расспаковал куда надо. mmsystem - не нахожу. Существует ли она в принципе или для программирования миди под linux нужен какой-нибудь другой прием?
0
mss
2632 / 2257 / 275
Регистрация: 24.12.2010
Сообщений: 13,725
04.04.2011, 11:49 4
mmsystem имеет отношение только к виндовой платформе.
0
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
04.04.2011, 12:34  [ТС] 5
В общем я так и подумал Интересует как в Lazarusе организовать работу с миди под linux.(сабж собственно). Если миди есть в линуксе - то какие библы мне нужно использовать??
0
mss
2632 / 2257 / 275
Регистрация: 24.12.2010
Сообщений: 13,725
04.04.2011, 12:41 6
Ты бы лучше подробно задачу расписал)
"Работа с миди" - слишком широкое понятие ..
0
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
04.04.2011, 13:02  [ТС] 7
Боюсь повториться. Пример находится здесь http://promidi.by.ru/ Нужно тоже самое на lazaruse под linux.
0
mss
2632 / 2257 / 275
Регистрация: 24.12.2010
Сообщений: 13,725
04.04.2011, 13:11 8
Вообще-то MIDI подразумевает последовательный интерфейс ввода-вывода.
Принципиально ввод-вывод в MIDI-порт ничем не отличается от ввода-вывода в стандартный COM-порт, поэтому для работы с внешними MIDI-устройствами можно с успехом задействовать любую либу, работающую с COM-портами
0
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
04.04.2011, 14:48  [ТС] 9
В данном примере речь шла о виртуальном пианино. Т.е. нажал нажал '1' на клаве - на выходе звуковой карты звучит "до" (соответствующим инструментом). Никакого управления устройствами через порты не подразумевается(!) Пример, какой я привел совсем простой (Или под linuxом нельзя к примеру проиграть миди файл?). Мне нужен аналог midiOutShortMsg под linux. Либо любой другой оператор позволяющий проиграть ноту соответствующим инструментом.
0
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
13.04.2011, 13:09  [ТС] 10
Короче , как я понимаю , миди + lazarus + linux вещи несовместные ???
0
p314
0 / 0 / 0
Регистрация: 05.03.2011
Сообщений: 8
18.04.2011, 09:41  [ТС] 11
Кто-нибудь из Умов форума может дать ответ на банальный вопрос??? (хотя бы да или нет- на худой конец???)
0
18.04.2011, 09:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2011, 09:41

создание просмотрщика 3D-моделей, импортированых из 3D-Max средствами OpenGL в Lazaruse
создание просмотрщика 3D-моделей, импортированых из 3D-Max средствами OpenGL в...

Text to midi & midi to text
Задача написать программу которая преобразовывает текст в звук и наоборот, на...

Midi rj
Как корректно отобразить и задать темп в Миди? // Calculate new tick length...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru