forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   С# (http://forum.boolean.name/forumdisplay.php?f=128)
-   -   звук для C# .NET/XNA (http://forum.boolean.name/showthread.php?t=11267)

Dream 01.12.2009 21:52

звук для C# .NET/XNA
 
Срочкно нужна бесплатная билиотека для Воспроизведения звука(с поддержкой нескольких каналов одновременно) для С# .NET (XNA)

Knightmare 01.12.2009 22:04

Ответ: звук для C# .NET/XNA
 
Либо Шквал, либо OpenAL. Юзаем оба, первое лучше, но пока не кросс-платформенное.

Dream 01.12.2009 22:09

Ответ: звук для C# .NET/XNA
 
а чем "Шквал" лучше? если можно попунктикам:))

Knightmare 01.12.2009 22:13

Ответ: звук для C# .NET/XNA
 
Скорее мнение субъективное. Просто API больше нравится, сейчас проект является опен-сорс правда сайт все не запилим никак, ну и разработчик - русский, следовательно имеется русский хэлп, от чего многие школьники ссут кипятком =) Еще выгодное отличие от OpenAL - декодеры встроенные уже для многих форматов, т.е. нет необходимости прикручивать ручками mp3, ogg, etc. Вроде как даже трекерные форматы держит (но помнится при тестовом запуске оно рухнул на нем).

Dream 01.12.2009 22:20

Ответ: звук для C# .NET/XNA
 
Спасибо большое, за столь быструю помощь))
На сайте Squall я не нашел никакого упоминания об .NET . 'это значит что не портировали пока что?

Knightmare 01.12.2009 22:22

Ответ: звук для C# .NET/XNA
 
Ну вот тебе и выпадает честь запилить порт под C#, не думаю что это такая уж проблема (работы ну на час). Когда запилишь можно будет в репозиторий положить и будет счастье всем остальным дотнетовцам =)

pax 01.12.2009 22:42

Ответ: звук для C# .NET/XNA
 
А чем XACT не подходит? Кросплатформенная тулза, входящая в состав XNA.

Dream 01.12.2009 22:45

Ответ: звук для C# .NET/XNA
 
Цитата:

А чем XACT не подходит? Кросплатформенная тулза, входящая в состав XNA.
30 мегабайт за 2 минуты музыки? ненене, дэвид блейн

pax 01.12.2009 22:45

Ответ: звук для C# .NET/XNA
 
научитесь ей сначала пользоваться ;) В ней есть сжатие.

Dream 01.12.2009 22:46

Ответ: звук для C# .NET/XNA
 
я знаю что есть сжатие, но там бешеная потеря качества
30 мегабайт это с жатием 60% или 50% . если ещё больше сжимать, смысла вобще в музыке не будет

pax 01.12.2009 22:50

Ответ: звук для C# .NET/XNA
 
А позвольте спросить, какой версией XACT и XNA вы пользуетесь? В XACT3 есть формат сжатия xWMA ;)

pax 01.12.2009 22:53

Ответ: звук для C# .NET/XNA
 
Цитата:

Сообщение от Knightmare (Сообщение 127906)
Вроде как даже трекерные форматы держит (но помнится при тестовом запуске оно рухнул на нем).

Не держит, давно заявили, но так и не сделали.

Knightmare 01.12.2009 22:56

Ответ: звук для C# .NET/XNA
 
А ты в какой версии смотрел? В последней точно есть в сорцах их поддержка, однако не тестировал, врать не буду.
А православный формат это OGG.

Dream 01.12.2009 22:58

Ответ: звук для C# .NET/XNA
 
Цитата:

А позвольте спросить, какой версией XACT и XNA вы пользуетесь? В XACT3 есть формат сжатия xWMA
хм.. я вроде читал что формат этот покачто не работает коректно. поэтому и не пробывал сним.

pax 01.12.2009 23:01

Ответ: звук для C# .NET/XNA
 
Цитата:

Сообщение от Knightmare (Сообщение 127918)
А ты в какой версии смотрел? В последней точно есть в сорцах их поддержка, однако не тестировал, врать не буду.
А православный формат это OGG.

Согласен с OGG. А про поддержку читал в комментах автора на сайте. вот тут

Цитата:

Сообщение от DimasSup (Сообщение 127919)
хм.. я вроде читал что формат этот покачто не работает коректно. поэтому и не пробывал сним.

Ну раз сделали поддержку значит должно работать, тем более обновлений после XNA 3.1 давно небыло, значит проблем нет.

Knightmare 01.12.2009 23:28

Ответ: звук для C# .NET/XNA
 
Тем не менее в сорцах аж целый ворох загрузчиков трекерных форматов (asm, dbm, dmf, far, it, xm, fx, s3m, еще штук 15). Видимо просто не прикручены до конца. Когда руки таки дойдут до Шквала думаю прикрутим их.

pax 01.12.2009 23:31

Ответ: звук для C# .NET/XNA
 
Чего-то не заметил сорсов шквала на офф сайте. Мне казалось что библиотека без исходников поставляется.

Knightmare 01.12.2009 23:33

Ответ: звук для C# .NET/XNA
 
У тебя старая инфа. Сейчас проект open source. Так же начинали делать сайт - http://libsquall.org с блекджеком и шлюхами, но как-то заглохло оно все (в основном на переводе хэлпа на буржуинский).

pax 01.12.2009 23:36

Ответ: звук для C# .NET/XNA
 
Выходит этот ресурс является не оффициальной страницей этой библиотеки?
http://www.astralax.ru/projects/squall

Knightmare 01.12.2009 23:39

Ответ: звук для C# .NET/XNA
 
Уже нет.

pax 01.12.2009 23:44

Ответ: звук для C# .NET/XNA
 
Ясно, ну ладно, я всеравно им не пользуюсь :)

johnk 02.12.2009 03:24

Ответ: звук для C# .NET/XNA
 
http://www.codeplex.com/naudio
http://www.un4seen.com/

Dream 02.12.2009 05:28

Ответ: звук для C# .NET/XNA
 
BASS - платная

pax 14.01.2010 01:25

Ответ: звук для C# .NET/XNA
 
Странно что поднимаю снова тему, но хочется поделиться некоторыми комментариями с другого ресурса:
Цитата:

Сообщение от mike
в XNA 3.1 вообще все просто, можно wav/mp3/wma прямиком добавлять в контент как модели или текстуры.
из wav получается SoundEffect - у него есть метод Play()
из mp3/wma получается Song - MediaPlayer.Play(song)

Цитата:

Сообщение от vanka
Там только нужно правильно выставить, что именно хочется получить SoundEffect или Song (в смысле выбрать правильный контент процессор).
По крайней мере это верно для 3.0

Источник: http://xnadev.ru/

Dream 14.01.2010 20:37

Ответ: звук для C# .NET/XNA
 
а разве монжо проиграть с помощю MediaPlayer.Play(song), несколько потоков одновременно?

pax 14.01.2010 21:39

Ответ: звук для C# .NET/XNA
 
Этого я не знаю, не пробовал )) Но можно много SoundEffect'ов одновременно играть...

Dream 16.01.2010 15:45

Ответ: звук для C# .NET/XNA
 
а я всётаки решил юзать XACT))

pax 16.01.2010 22:29

Ответ: звук для C# .NET/XNA
 
Цитата:

Сообщение от DimasSup (Сообщение 133703)
а я всётаки решил юзать XACT))

Заодно и на ящике пойдет :)


Часовой пояс GMT +4, время: 08:04.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot