PDA

Просмотр полной версии : Проигрывание MIDI


Mortem
21.11.2007, 13:31
Не подскажет ли кто-нибудь, как простыми средствами, не подключая килограммы левых библиотек, добавить в программу проигрывание MIDI?
А если подключить килограмы библиотек?

l3VGV
21.11.2007, 16:12
не умеет этого псп. банки инструментов требуют МНОГО памяти. через либы и подгрузку банков в озу думаю можно. ищи по имени libmidi...

Werdn
17.09.2008, 20:34
а еще интересно проигрывание MOD, XM - по идее код миниатюрным должен быть

l3VGV
18.09.2008, 15:15
Это импульсные треки? я думаю играть будет без проблем. надо тока изучать что есть файл и как его распаковывать.

Werdn
23.09.2008, 14:10
для меня пока бОльшая загадка - куда дкодированные аудио данные деть, т.к. распаковка MOD в принципе несложна, ее даже на флеше делать можно.
(были неполадки со связью)

l3VGV
23.09.2008, 15:11
вопрос решительно непонятен. что значит куда деть??

Werdn
23.09.2008, 16:19
ну, в смысле я пока видел реализацию перекодирования в аудиоданные, но оне в памяти хранились а потом проигрывались, что для PSP затруднительно, т.к. памяти в обрез.

l3VGV
23.09.2008, 16:55
не думаю что невозможно раскодировать по одному кадру. все аудио аривы так устроены. что характерно видео тоже.

egvf
19.12.2009, 17:04
Есть такая игра (программа) Beaterator от Rockstar , так вот в ней можно не только проигрывать но и создавать миди файлы ! игра очень классная сам с её помощью несколько песен записал :good:

ivy
19.12.2009, 17:08
egvf, Тут тема не об этом.

egvf
20.12.2009, 01:09
Ну , тогда извините :pardon:

wi1pot
08.01.2010, 01:25
На JAVA эмуляторе PSPKVM мона прослушывать миди (естественно в играх и программах)
тоесть зопаковываете интересующие вас миди файлы в Малькольм миди плейер, например и слушаете себе, но предупреждаю, что звучит оно УЖАСНО так как эмулируемая полифония там слабоватая и всево лишь 16 музыкальных инструментов вместо стандарта Digital Midi - 128 не говоря ужэ про TG-300 и XG.

myhouse_1991
11.01.2010, 13:52
всево лишь 16 музыкальных инструментов вместо стандарта Digital Mid
Так я уже говорил про расширение midi инструментов
http://www.pspx.ru/forum/showpost.php?p=828814&postcount=240

Еще без java эмулятора с j2me приложением можно воспроизводить с помощью проги Game Music Gear. Только там нужно указать путь до timidity.cfg (в файле in_midi.plugin), а в timidity.cfg нужно указать папку до инструментов.

ivy
11.01.2010, 18:30
Или я чего-то не понимаю, но тема о том как воспроизвести на псп миди с точки зрения программиста, а не о том каким плеером его можно слушать =)

Alex178
12.01.2010, 00:08
Не програмист, но думаю нужно взять простой миди файл и банк инструментов GM.
Далее изучить само построение миди файла
http://www.muzoborudovanie.ru/articles/midi/midi5.php

Alex178 добавил 12-01-2010 в 00:08
И как вариант в нете найти готовый исходник проигрывателя и попытаццо в нем разобраццо.

wi1pot
12.01.2010, 00:48
myhouse_1991, спасибо тебе большое, дружыще, а то я как лашара мучался с упаковкой миди файлов в архив да ещё каждый из них прописывать нада, та и эмуль любил зависнуть
Кароче большой тебе от меня РЕСПЕКТ

myhouse_1991
12.01.2010, 10:37
Alex178 добавил 12-01-2010 в 00:08
И как вариант в нете найти готовый исходник проигрывателя и попытаццо в нем разобраццо.
timidity и есть. Его каждая программа для PSP (если планируется воспроизводить midi) использует.

wi1pot
12.01.2010, 11:12
egvf писал, что Beaterator может воспроизводить миди
так вот вопрос, где их звучание будет лучше: в Game Music Gear з банками от Hexen 2 или в Beaterator`е
З.Ы. Beaterator не могу скачать с моим медленным интернетом, потому и спрашываю: стоит ли оно того?

wi1pot
17.01.2010, 15:40
Вижу, что никто не спешыт отвечять на мой вопрос
ну ладно :scare: буду на радиоринке, то куплю се этот Beaterator
Кстати я сделал красивый скин для Game Music Gear MX 1.3 в стиле WINAMP`a вот ссылочка (http://files.mail.ru/Q1K8V9) думаю, должно всем понравицца

Vcardpsp
10.02.2010, 23:22
Вижу, что никто не спешыт отвечять на мой вопрос
ну ладно :scare: буду на радиоринке, то куплю се этот Beaterator
Кстати я сделал красивый скин для Game Music Gear MX 1.3 в стиле WINAMP`a вот ссылочка (http://files.mail.ru/Q1K8V9) думаю, должно всем понравицца
в Hexen 2 там набор расширенный использую я, он много оперативки тратит, но звучание того стоит!

emulchord
16.02.2010, 15:49
TIMIDITY++ оказывается даже была портирована на ПСП тока жаль, что нормальной графической оболочьки так и не сделали :-(
играет она на много качественнее чем Game Music Gear "http://letitbit.net/download/2661.2b9a7605742522c815622243e/TiMidity___2.11.3.forPSPver23.rar.html"
вот кстати ссылочка возьмите и сами зацэните
в архиве программа с уже готовыми банками инструментов (сам подбирал) и даже есть несколько моих любимых композиций (бросать в папку midi относительно файла EBOOT.PBP)
Установка: папку с архива бросить в PSP/GAME на карту памяти и запустить из меню "Игра"
Управление: L - предидущая композиция, R - Следующая композиция, 0 - плей/пауза

myhouse_1991
18.02.2010, 10:51
Game Music Gear (и PSPKVM и порт игры HeXeN II от Vcardpsp) и использует для проигрывания midi двиг от TIMIDITY++. Самое главное, что нужно - банки инструментов (*.pat) и конфигурационный файл, который ссылается на использование этих инструментов.

Имей в виду - чем больше инструментов подключишь, то тем сильнее будет съедать ОЗУ.

emulchord
19.02.2010, 23:18
послушай как звучит композиция "03_Spending My Time" из моего архива
на Game Music Gear и TIMIDITY++ на одинакових банках и ты сам заметиш разницу. кроме этого у последней звучание более объемное, глубже и качественнее. плюс каждий инстумент можно подсилить строчкой amp=% после прописаного файла инструмента (есть и другие функции, но я ещё с ними не разобрался) чего Game Music Gear делать неумеет. А на щёт ОЗУ, то недумаю, что в моей слимке можэт её забракнуть

wi1pot
04.04.2010, 17:46
Заценил я Beaterator на звучание миди и очень разочарован...
оказывается, что в нем вообще нет синтезатора, а все инструменты играют з сэмплов и даже если импортиравать ранее экспортированый з етой проги миди файл, то играть он будет иначе, чем изначально.
Остаётся юзать TIMIDITY++, что предложыл emulchord, там качество звучания действительно найлучшее!!!!