psilogic: (Default)
[personal profile] psilogic
Заканчиваю очередную версию своего звукового редактора Bard.

В данный момент дописываю help, так что надеюсь, что где-то на той неделе будет ссылка на скачивание.

Следующая версия по замыслу научится работать с нотами и виртуальными инструментами, но и в этой версии появилось много новых вкусностей.

- Сильно переработан интерфейс в сторону "свистелок-перделок" в стиле Vista и Windows 7 - всякие "стеклянные" кнопочки, подсветки, тени. Музыканты - люди эмоциональные, так что надо, чтобы с инструментом было приятно работать.

Опять же, сделал инсталляшку. Можно оформить дистрибутив тупо как архив, но народ инсталляшки любит, так что...

Стартовый экран - что-то вроде меню "пуск" (все картинки кликабельны):



- тут список типов закладок, каждый тип закладки - некий модуль, инструмент. Например, "настройщики" позволяют устроить быстрый "troubleshooting", если почему-то не гудят наушники или не работает микрофон.

Основная фишка, конечно, звуковой редактор. В ём - уйма разных функций,
так что даже пришлось делать три уровня меню. Там на картинке самое насыщенное меню "Математика", в нем 11 подменю, и в каждом подменю по несколько команд. Понасовал туда все, что в голову пришло, если что не пришло... предлагайте, возможно, насую в следующей версии. :)





По сравнению с прошлой версии добавлен 32-битный звук, одновременная обработка множества дорожек (хоть тыщу инструментов микшируйте), ну и в целом список операций расширился (когда доделаю help - похвастаюсь полным списком).

Вторая фишка - анализатор спектра. Это, в основном, для математиков и физиков. Ну а музыкант
может без напряга узнать, какой аккорд играет в выбранный момент. Можно и слуха не иметь, хе-хе.





Третья фишка - преобразователь форматов. Прикрутил библиотеку FFMPEG, так что теперь конвертить можно даже экзотику. Например, выдрать звуковую дорожку из фильма. Преобразования файлов пачками тоже поддерживаются, ага.





Для собратьев-программистов имеется куча полезных "примочек", например, анализатор звуковых файлов. Можно посмотреть, как устроен, что где лежит, где глюк окопался. Сам этим пользуюсь при разработке, так что...



Date: 2010-06-27 02:01 pm (UTC)
From: [identity profile] theiced.livejournal.com
не ну ничего личного ;] ну просто "интерфейс делал программист-дальтоник" (ц)

Date: 2010-06-27 02:04 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ясен пень: не тот кто делал твою аватарку :P

Date: 2010-06-27 02:15 pm (UTC)
From: [identity profile] theiced.livejournal.com
и таки какой такой тулкит позволяет добиться столь... странного... интерфейса?

Date: 2010-06-27 02:38 pm (UTC)
From: [identity profile] psilogic.livejournal.com
где конкретно он странный? Windows 7 видел?

Date: 2010-06-27 03:23 pm (UTC)
From: [identity profile] theiced.livejournal.com
видел. софт который вентовый стоковый или по гайдам сделан - он не уродливый. аляповатый - да, но не уродливый. твой - уродлив. ну мне сложно объяснять что не так - там всё не так. кошмарнейшие тулбары, кошмарнейшие фонты, иконки - понятно, сам делал.

Date: 2010-06-27 03:29 pm (UTC)
From: [identity profile] psilogic.livejournal.com
гы... фонт виндовый, такой же какой во всех других программах

кошмар, кошмар, согласен! билл гейц казёл :)))

Date: 2010-06-27 03:32 pm (UTC)
From: [identity profile] theiced.livejournal.com
значит ты фонты менял. дефолтовый говённый но ненастолько.

Date: 2010-06-27 03:42 pm (UTC)
From: [identity profile] psilogic.livejournal.com
я даже и не заморачивался, какой он там стоит - какой ты себе поставишь фонт, такое оно и будет

поставишь фон окон малиновый - будет тебе аляповатое счастье хе-хе

Тулбар можешь настроить в разных стилях, правда такого как на твоем юзерпуке нету:



Date: 2010-06-27 04:05 pm (UTC)
From: [identity profile] theiced.livejournal.com
страшно и уродливо. так на чём пейсал? почему не кутя?

Date: 2010-06-27 04:15 pm (UTC)
From: [identity profile] psilogic.livejournal.com
да ладно, уродливо, твой юзерпук все равно недостижимая эстетическая вершина :)))

а с чего ты взял, что не кутя? :)

Date: 2010-06-27 04:20 pm (UTC)
From: [identity profile] theiced.livejournal.com
на ней сложно делать такое уродство ;}

Date: 2010-06-27 04:25 pm (UTC)
From: [identity profile] psilogic.livejournal.com
да неужели? а мужики-то и не знают :)

это уродство на Win SDK делал :)

Date: 2010-06-27 04:33 pm (UTC)
From: [identity profile] theiced.livejournal.com
зачем? ведь привязке к уиндоузу там особо нет. почему бы не сделать на куте и не получить прогу под все ос?

Date: 2010-06-27 05:01 pm (UTC)
From: [identity profile] psilogic.livejournal.com
дык... если там привязка даже в одном месте, уже ничего не попишешь. а там далеко не в одном.

как только доходит до работы с воспроизведением/записью звука, настройками системы, ACM-драйверами, так и "превед". кутешная либа для работы со звуком очень скромненькая:

http://doc.trolltech.com/4.4/phonon-overview.html

в принципе, гуёвая часть может быть оформлена на куте. через жопу, но может. в принципе, у меня ООП, максимально отвязанное от особенностей системы. но пока нет смысла.

Date: 2010-06-27 05:20 pm (UTC)
From: [identity profile] theiced.livejournal.com
ну скажем так не более скромненькая чем убогое вентовое апи. для ценителей есть клёвые кроссплатформенные либы для данной задачи. а смысл? смысл простой. под вентой такого софта валом. под лялихом под каждую задачу отдельная тулзень и таки приходится постоянно объяснять чё ставить и какие ключи юзать.

далее - а почему не опенсорс?

Date: 2010-06-27 05:27 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ну уж вентовое звуковое апи никак не назовешь убогеньким, это ты зря

опенсорс - если небо не упадет на землю и Волга не потечет вспять, то в поздних версиях будет и опенсорс. а пока - какой смысл? вряд ли кто-то бросится мне помогать :)

Date: 2010-06-27 05:34 pm (UTC)
From: [identity profile] theiced.livejournal.com
назову, работал чутка ;]

та ну не бросится. если сделать его кроссплатформенным - от патчей заебёшься отбиваться.

Date: 2010-06-27 05:54 pm (UTC)
From: [identity profile] psilogic.livejournal.com
ну и что тебя в вендовом апи напрягло?

Date: 2010-06-27 06:43 pm (UTC)
From: [identity profile] theiced.livejournal.com
в 80тые годы прошлого века оно может и ничего было. привет.

Date: 2010-06-27 02:39 pm (UTC)
From: [identity profile] psilogic.livejournal.com
юзерпук тогда уж :)
Page generated Aug. 12th, 2025 02:51 pm
Powered by Dreamwidth Studios