uFMOD с примерами под FPC

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Ответить
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

uFMOD с примерами под FPC

Сообщение Quantum »

"uFMOD - это компактная, шустрая, надёжная, мультиплатформенная библиотека для качественного воспроизведения аудио в формате XM, разработанная полностью на ассемблере. Библиотека распространяется с открытым исходным кодом и примерами под множество компиляторов." [офф. сайт]

Среди этих примеров в последней виндовой версии появились юниты для FPC. В пакет также включены полные версии юнитов DirectSound и OpenAL.
Последний раз редактировалось Quantum 26.06.2007 18:22:03, всего редактировалось 1 раз.
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

а не для просвещеных что есть "формат XM" в 2 словах ?
5.1 там есть ?
хотя мне только линукс и нужен, под вендой все прекрасно и с директХ.
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

Сообщение Quantum »

что есть "формат XM" в 2 словах ?

Это более современный вариант формата MOD. Что собой представляет MOD - можно почитать тут.

5.1 там есть ?

В XM? В XM есть только моно/стерео. А виртуализацию в сурраунд можно осуществить средствами DirectSound/OpenAL, хотя я лично не вижу в этом особого смысла, ведь XM предназначен совсем не для 3D...

хотя мне только линукс и нужен, под вендой все прекрасно и с директХ.

Директ не поддерживает XM/MOD. В линуксе и так можно использовать uFMOD совместно с FPC, просто примеров в официальном дистрибутиве ещё нет.
Аватара пользователя
Alexander
энтузиаст
Сообщения: 881
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Здорово ! Спасибо !

Attid писал(а):5.1 там есть ?


Это для музыкантов. Похоже на миди только не миди.
Как я понимаю в МОД файлах упор на сэмплы.
Я когда то GUS карточку мучил. Звучит сильно
поприятнее миди.
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

Сообщение Quantum »

Обновился пакет для Win32 до версии 1.23. Список изменений:
http://sourceforge.net/project/shownote ... _id=158498
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

Сообщение Quantum »

Обновился линуксовый бранч (v1.24), в котором уже есть примеры и для FPC. Список изменений:
http://sourceforge.net/project/shownote ... _id=513423

В юниксовом бранче (v1.24) теперь тоже поддерживается FPC. Список изменений:
http://sourceforge.net/project/shownote ... _id=519063
Аватара пользователя
Alexander
энтузиаст
Сообщения: 881
Зарегистрирован: 18.12.2005 18:10:00
Откуда: оттуда
Контактная информация:

Сообщение Alexander »

Спасибо ! Классная, компактная штука !

А маленькую просьбу можно ?
Сделать конвертер wav -> xm. :)
Это даст возможность простой
озвучки неигровых приложений.
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

Сообщение Quantum »

Alexander писал(а):Сделать конвертер wav -> xm. :)

С технической точки зрения это можно сделать. Например, трекеры вроде ModPlug умеют импортировать wav'ы в качестве сэмплов для инструментов трекерских композиций (XM, MOD, IT, ...) Но XM - это прежде всего синтезатор, а зачем тратить драгоценные ресурсы (проц. время и море динамической памяти) на синтез уже готовой PCM волны (т.е. WAV) ? WAV в идеале нужно грузить прямо в буфер звуковой карточки и пусть она (карточка) дальше автономно этот буфер проигрывает. Поэтому WAV'ы на любой платформе обычно можно проигрывать вызовом одной единственной библиотечной функцией.

P.S.: Кстати, виндовый бранч тоже обновился до версии 1.24, на этот раз, в основном, состоящей из исправлений и оптимизации.
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

Сообщение Quantum »

v1.25 for Win32 & Linux. Некоторые композиции теперь звучат гораздо лучше.
Quantum
незнакомец
Сообщения: 7
Зарегистрирован: 08.04.2007 06:33:20

Сообщение Quantum »

Выпущена версия 1.25.2 под Win32. Внесены небольшие исправления. FPC до версии 2.2 более не поддерживается.

Полный список изменений:
http://sourceforge.net/project/shownote ... _id=158498
Ответить