С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
После некоторых оптимизаций, вроде бы синтезатор стал работать процентов на 20 побыстрее, а также, наверное, была решена проблема с выходом из программы при проигрывании, поэтому интересно узнать о результатах теста
.
http://ayfly.googlecode.com/files/ay...0.0.20_r2.sisx
Протестил на e51 - как лагал звук так и лагает (в тех же форматах файлов). Выход из программы во время воспроизведения вроде нормально происходит, но обнаружил в другом месте косяк, который почему-то иногда проявляется. За основу взял тот набор мелодий, архив которых выше выкладывал. Так вот... Addfolder всю папку. Стал проверять по порядку все файлы. Дошел до мелодии Emergency.vtx - вылетела прога. Ещё раз перезапустил, весь фолдер добавил и сразу ету мелодию - снова вылет. Перезапустил, добавил только одну эту мелодию - заиграла. удалил из списка её, всю тестовую папку добавил, включил её - воспроизводит. Вышел с программы, зашел снова, всю папку добавил, снова сразу эту мелодию включаю - вылет![]()
Других два vtx-файла воспроизводятся (если всю тесовую папку добавлять), но как только emergency выбираю - вылетает плеер![]()
Последний раз редактировалось Kalantaj; 04.11.2008 в 13:49.
Глюка с emergenсy.vtx не наблюдается ни при каком вареанте. Пробовал по всякому. Играет нормально.
Всем привет!
Выложил следующую версию - 0.0.21 там же: http://code.google.com/p/ayfly/downloads/list.
Что нового:
1. Добавлена поддержка Turbo sound (2xAY).
2. Добавлена поддержка цифрового AY.
3. Оптимизирован код огибающих синтезатора. Теперь потребление ЦПУ снизилось примерно на 30%.
4. Добавлено определение модуля по содержанию. Если по содержанию модуль не может быть определен, то определение происходит по расширению (до чего обычно дело не доходит).
5. Конвертор теперь имеет ряд дополнительных опций, приведенных ниже.
6. Добавлена поддержка метаданных (имени и автора модуля), в связи с чем обновлен список воспроизведения проигрывателя.
7. Оптимизирована версия для Symbian (как S60 так и UIQ3). Теперь должны проигрываться все эмулируемые через z80 модули. Правда, оптимизация была сделана в ущерб поддержке IM2 и цифрового звука. Над этим ведется работа.
8. Добавлена поддержка выбора частоты дискретизации. Поддерживаются все стандартные и нестандартные частоты, в т.ч.: 22050, 32000, 44100, 48000, 88200, 96000, 192000.
Конвертор может теперь быть запущен следующим образом:
ayfly_converter [-s <metafile>] [-r <sample_rate>] <input_file> <output_file>
Где metafile - путь к файлу, в который сохраняется информация о названии и авторе модуля (необязательный параметр), sample_rate - частота дискретизации (если не указан, выбирается 44100 Hz), input_file - путь к файлу модуля, либо - для stdin, optput_file - путь к выходному файлу, либо - для stdout.
Далее планируется добавить поддержку модулей с режимом памяти > 48к, и возможность изменения битности звука до 24 бит/сэмпл.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)