Представлен (http://permalink.gmane.org/gmane.org.fsf.announce/2113) первый релиз системы Cursynth (http://www.gnu.org/software/cursynth/), в рамках которой развивается полифонический программный синтезатор музыки от проекта GNU. Управление может производиться как с MIDI-клавиатуры (http://ru.wikipedia.org/wiki/MIDI-%D0%BA%D0... так и с обычной компьютерной клавиатуры. Программа работает в консольном режиме, интерфейс построен с использованием библиотеки ncurses. Код распространяется (https://github.com/iyoko/cursynth) под лицензией GPLv3.
Программа поддерживает два осциллятора с 15 сглаженными формами сигналов, 32-голосную полифонию, высоко- и низкочастотный резонансный фильтр, навигацию по патчам, сохранение патчей, маршрутизируемую матрицу модуляции. Для вывода звука используется RtAudio (http://www.music.mcgill.ca/~gary/rtaudio/), для работы с MIDI-устройствами - RtMidi (http://www.music.mcgill.ca/~gary/rtmidi/). В качестве звукового движка для синтеза звука применяется библиотека mopo (http://github.com/iyoko/mopo/).<center><a href="http://www.gnu.org/software/cursynth/graphics/cursynth_scree... src="http://www.opennet.me/opennews/pics_base/0_1395165796.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: http://permalink.gmane.org/gmane.org.fsf.announce/2113
Новость: http://www.opennet.me/opennews/art.shtml?num=39345
Я в таких штуках не шарю, но мне как дилетанту хочется закричать: "Сделайте мне развидеть это!"
Искренне надеюсь, что настоящим спецам этого интерфейса вполне достаточно...
http://www.joelonsoftware.com/articles/NotJustUsability.html
Мне страшно подумать, какие комментарии я получу, если покажу Вам хороший текстовый редактор, типа Emacs... =)
Ну ты еще какой нибудь векторный графический редактор приведи для примера, чтобы был паритет для сравнения!
Это прототип интерфейса, фронт-энд, коих модет быть много.
Сам функционал вообще "невидим".
Будет востребовано, приделают. Как ффмпег стал основным на вантузе.
Не видели вы интерфейс Yamaha DX7.
Чё ты истеришь? Если прога стоящая, то напишут к ней и красивый ГУЙ. или если ты такой умный, сам напиши.
> Если прога стоящая, то напишут к ней и красивый ГУЙВ реальности там нет ничего такого уникального, что могло бы спровоцировать кого-то на приделывание гуя. Больше того, в нынешнем виде этот синт для незрячих музыкантов, например, скорее даже удобнее, нежели чем если бы у него был интерфейс с крутилками.
или fluidsynth или zynaddsubfx или lmms или sunvox
Что-то не слово про jack ...
UPD: потестировал... ... why?! ... wh...
Я думаю это приложение мне хотело прохрипеть "pls kill me!!!", но т.к. подключив мидиклавиатуру я не смог вывести звук ни в alsa ни в jack, оно молча умерло ^C ..Ну оно просто не смотрится рядом с такими синтезаторами как zynaddsubfx и lmms+caps
> Для вывода звука используется RtAudioПодозревается, что rtaudio таки лейер.
А не новые дрова для кернел-спейса.
>> Для вывода звука используется RtAudio
> Подозревается, что rtaudio таки лейер.
> А не новые дрова для кернел-спейса.
> Note that RtAudio now only supports the newer version 4.0 OSS APIЯ так понял нужен только OSS4
> The ALSA implementation of RtAudio makes no use of the ALSA "plug" interface.
Ну вообщем понятно, очередной велосипед недоделанный..
> The ALSA implementation of RtAudio makes no use of the ALSA "plug" interface.А ещё раз перевести?
Зыж
oss — это последнее что они нативно будут держать.
Опять же, при чём тут джэк?
Только что собрал её под Debian Jessie. Потрясающая штука. Выводит звук через ALSA на ура. Я прямо на клавиатуре играю, яко на пианине! =)
Странно, значит оно не умеет читать файл звуковой маршрутизации .asoundrc
А яко на пианине можно поиграть на любом синтезаторе поставив "vkeybd"
> Странно, значит оно не умеет читать файл звуковой маршрутизации .asoundrc
> А яко на пианине можно поиграть на любом синтезаторе поставив "vkeybd"Тут я профан. Увидел новость - собрал, посмотрел. =)
С чего это вдруг?http://www.music.mcgill.ca/~gary/rtaudio/
> RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows operating systems.
BUZZ -же есть! допилили-бы лучше его вриант под linux.
Грамматика - хороший показатель общего уровня культуры. Точно так же и обилие восклицательных знаков с капсом - удобный эвристический признак, позволяющий с хорошей надежностью определить чушь. Еще Слова С Больших Букв в этом плане хороши.Теперь на тему внешнего вида. На то мы и разумные люди, чтобы не следовать автоматизмам вроде первого впечатления, а разбираться на несколько более глубоком уровне - разумеется, в своей сфере интересов, так как "нельзя объять необъятное". А в остальном - ну да, можно и популярное брать, никто не мешает. Но заведомо предполагать, что какой-то продукт рассчитан именно на профанов, которых интересуют прежде всего красивости - как-то глупо. Особенно когда речь идет о специализированном софте вроде синтезаторов. Чай, не барузер и не смотрелка фильмов, кто попало этой штукой в любом случае пользоваться не будет.
Это не говоря о том, что это первый релиз - закономерно, что основные усилия были приложены к реализации функциональности, а не к вылизыванию внешнего вида.
> Вы все такие, любители придираться к грамматике и орфографии, когда возразить нечего, но показать то себя умнее других хочется. Выключи проверку орфографии, будь мужиком!Вы все такие, любители экспрессии и отделительных функций. Включи мозг, будь мужиком. Ты сам говоришь нам красивые фразы типа "встречают по одёжке", но когда тебя встречают "по одёжке", то есть по форме, в которой ты излагаешь свои мысли, по орфографии и пунктуации, ты почему-то начинаешь возмущаться.
> Вы все такие, любители экспрессии и отделительных функций. Включи мозг, будь мужиком.Боюсь, включать ему нечем, быть не получится технически -- так как явно http://wiki.opennet.ru/MSSP и соответственно зачищен.
Попробовал - нормально не поиграть. Жрёт ресурсы гораздо больше, чем нужно для такого звучания, мой нетбук не справляется. При активном нажатии на клавиши выдаёт ошибки MidiInAlsa::alsaMidiHandler: unknown MIDI input error. Ни к чему толковому сейчас не подключить - программа сама в себе. Как для поделки в 2500 строк пойдёт, но зачем она в проекте GNU непонятно.
выглядит как огромный кейген :)