KO WaveRecorder: альтернативный диктофон

Конкурс обзоров avatar | 39
FavoriteLoading В закладки

Опубликовано в рамках четвёртой недели Нового Конкурса Обзоров. Автор текста – Влад Алексеев.

Представляю вашему вниманию свою программу-диктофон — WaveRecorder. Внешне он выглядит также, как Voice Control, но также выполняет еще одну полезную функцию.

Когда вышел iPhone 3GS и я увидел эту функцию, она меня очень впечатлила своим исполнением, как графическим, так и функциональным. Я вдоволь насмотрелся видео, но вследствие того, что у меня самого айфона нет (только iTouch 2g), я решил чисто из любопытства воссоздать эти волны, то есть анимировать звуковое окружение динамическими волнами с меняющейся амплитудой.

С точки зрения программирования ничего сложного в этом нет. За вечер была готова программа, которая рисовала плывущую синусоиду в iPhone Simulator. Но когда я запустил это на своем iPod Touch, скорость прорисовки оказалась очень маленькой – всего около 10 кадров в секунду. Тогда стало понятно – просто рисовать эти волны с помощью “обычных” методов нереально – задача получается слишком ресурсоемкой.

Я решил “копать в глубь” и начал было рассматривать пока что незнакомую мне технологию OpenGL ES, но тут я наткнулся на очень интересный фреймворк – cocos2d, который позволяет рисовать двумерные сцены с помощью простых методов.

С помощью cocos2d была быстро воссоздана аналогичная синусоида, которая уже без тормозов рисовалась на экране iPod Touch с максимальной (программно ограниченной сверху) частотой кадров 59-60 – согласитесь, намного лучший результат.

Так родилась WaveRecorder. В версии 2.2 я добавил еще одну функцию — возможность одновременной звукозаписи и ввода текста. Для меня это очень актуально, потому что я часто набиваю лекции на iPod, а теперь можно набирать и сам текст, и записывать голос лектора.

До WaveRecorder-а я набирал лекции в стандартном приложении Заметки, которое временами вылетало (наверное, из-за большого обьема вводимых текстовых данных). Вследствие того, что сохранение там происходит при нажатии кнопки Готово, а вылеты – в произвольные, непредсказуемые моменты времени, часть текста при крахах попросту терялась (иногда это была очень большая часть набранной лекции). Поэтому я решил встроить в WaveRecorder функцию автосохранения, которая срабатывает каждую минуту. Таким образом, если программа и вылетит (чего еще ни разу у меня не было, тьфу-тьфу-тьфу :) ), то в целом текст останется в сохранности.

Чтобы скачать записи на компьютер, нужно активировать встроенный в программу Web-сервер.

Сама “веб-морда” выглядит так:

Я решил использовать именно веб-интерфейс, потому что его намного проще реализовать, нежели писать отдельную настольную программу для каждой из платформ (Mac, Windows, Linux…), с помощью которой пользователи бы скачивали записи к себе на компьютер. Кроме того, пользователи используют привычный им браузер, и скачивать записи так намного удобнее, нагляднее и быстрее.

Вот такая история моего приложения. Всем спасибо за внимание, если будут вопросы – с радостью отвечу.

Цена: $0.99 [iTunes link]

Промо-коды

15 промо-кодов ждут вас по ссылке http://tinyurl.com/XY, где

X – количество баксов на карманные расходы одной из участниц клипа ниже.
Y – год выхода альбома Элтона Джона, который певец посвятил модельеру, чей блейзер носит другая участница клипа.

Удачи :-)

P.S. на этом день не заканчивается.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
С визуализатором голоса и автосохранением
Прокомментировать

🙈 Комментарии 39

  1. Mad(x_x)boy avatar
    Mad(x_x)boy26 февраля 2010
    0

    Ужасновысадный попсовый клип! “Я персона vip-vip, у меня есть джип-джип…” ААААААА!!! Выносит мозг с первых секунд!

    P.S. Не плохая прога)

  2. Репетитор avatar
    Репетитор26 февраля 2010
    0

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

  3. philadel avatar
    philadel26 февраля 2010
    0

    Взял NALE6ERRHFWK, спасибо)
    Клип – полный …

  4. GolubevOleg avatar
    GolubevOleg26 февраля 2010
    0

    MPJHEAMY4JEJ Спасибо! Потестим=)

  5. Артур Малосиев avatar
    Артур Малосиев26 февраля 2010
    0

    Я, кстати, не встречил ни одного “пешехода”, кому бы нравился этот клип, наполненный иронией по отношению к владельцам крутых тачек. А вот у водителей видео находит больше понимания, как ни странно :-)

  6. Ade5 avatar
    Ade526 февраля 2010
    0

    Блин, чертово количество денег… Там должно быть точное число или же слово?

  7. Артур Малосиев avatar
    Артур Малосиев26 февраля 2010
    0

    А может, сразу дать ссылку? :-)

  8. Ade5 avatar
    Ade526 февраля 2010
    0

    Артур, не шутите. Просто по тексту одно, по видео другое. А, может, надо третье?..

  9. Itoxa17 avatar
    Itoxa1726 февраля 2010
    0

    EWYANHKPE97M забрал самый нижний, спасибо:)
    а клип и в правду непросто до конца досмотреть…
    есть надежда это стёб:)

  10. legos avatar
    legos26 февраля 2010
    0

    А куда промо-код вбивать? Подскажите, люди добрые.

  11. Klim88 avatar
    Klim8826 февраля 2010
    0

    забрал 4EEJ9JA4NHWM

  12. BukeMan avatar
    BukeMan26 февраля 2010
    0

    выбрал себе FM4PFHR3LLTX
    спасибо!
    з.ы. а клип жестяк! о_О вижу что не много теряю не смотря зомбоящик =)

  13. Артур Малосиев avatar
    Артур Малосиев26 февраля 2010
    0

    Legos, Куда вбивать промо-код App Store

    P.S. это не ты случайно в списке моих друзей Left 4 Dead 2?

  14. Ade5 avatar
    Ade526 февраля 2010
    0

    N97TFL7FXNR4 – сие забрал. Напомнило о старом телефоне…

  15. BukeMan avatar
    BukeMan26 февраля 2010
    0

    и, кстати, если быть честным, то на видео на 2 купюры больше чем вы загадали. автор конкурса невнимательно считал ;)

  16. Ade5 avatar
    Ade526 февраля 2010
    0

    Да, именно поэтому я и не отгадывал.

  17. legos avatar
    legos26 февраля 2010
    0

    Эх, пока гуглил, куда код вбивать, все разобрали.

  18. philadel avatar
    philadel26 февраля 2010
    0

    Но люди как-то же отгадывают)

  19. GolubevOleg avatar
    GolubevOleg26 февраля 2010
    0

    У меня что-то со зрением, или в процессе съемок даже ключ зажигания не удосужились вставить?)

  20. acmilan avatar
    acmilan26 февраля 2010
    0

    сколько там бумажек? 10-11??

  21. xa0xa avatar
    xa0xa26 февраля 2010
    0

    вот этот конкурс точно не отгадаю уже…качество клипа г, сам клип г, да и в клипе фигурирует “пачка денег”(где определенное количество купюр) и то, что в клипе показано (что собственно и смазано). Надеюсь будет ещё конкурс)

  22. Ade5 avatar
    Ade526 февраля 2010
    0

    >>возможность одновременной звукозаписи и ввода текста
    Спасибо, очень благодарю за эту функцию.

  23. acmilan avatar
    acmilan26 февраля 2010
    0

    Они оценили песню 0_о

  24. Алексей)( avatar
    Алексей)(26 февраля 2010
    0

    Клип убил напрочь

  25. xa0xa avatar
    xa0xa26 февраля 2010
    0

    acmilan
    уаххахахахах

  26. Breslander_rus avatar
    Breslander_rus26 февраля 2010
    0

    НУ НАКОНЕЦТО НАШИ НАЧАЛИ ДЕЙСТВОВАТЬ, УРААААА ПОБОЛЬШЕ ПРОГРАМ И Т Д. ДЕЛАЙТЕ, СПАСИБО, СПАСИБО, СПАСИБО, надо утереть нос американцам))

  27. Crazy.acm avatar
    Crazy.acm27 февраля 2010
    0

    Есть ли ограничение по времени записи? у меня стандартный диктофон записывает около 30 с лишним минут и отключается, приходится заново запускать

  28. beefon avatar
    beefon27 февраля 2010
    0

    @Crazy.acm: Записывал всю лекцию, то есть 70+ минут – все нормально :)

  29. Basin avatar
    Basin27 февраля 2010
    0

    Жаль что промокоды тоько для USA акков :((

  30. Anton Muata avatar
    Anton Muata27 февраля 2010
    0

    Не могу с деньгами разобраться ,не пойму сколько их там

  31. termsl avatar
    termsl27 февраля 2010
    0

    забрал 4WYXNXYE3TJJ

  32. exile avatar
    exile27 февраля 2010
    0

    для всех оставшихся – коды коничились

  33. Tomasson avatar
    Tomasson27 февраля 2010
    0

    как-то многовато местоимений 1-го лица

  34. 2iPhones avatar
    2iPhones27 февраля 2010
    0

    единственного числа

  35. beefon avatar
    beefon28 февраля 2010
    0

    http://beefon.byethost22.com/beefon/WaveRecorder_Promo_2_Duo.html

    Продолжение промокодов ;-)

  36. Mad(x_x)boy avatar
    Mad(x_x)boy28 февраля 2010
    0

    6KJT9FTEX9MX забрал! ;) спасибо за хорошую прогу!

  37. Алексей)( avatar
    Алексей)(28 февраля 2010
    0

    WJYPK639PYAW
    Взял. Спасибо разработчику)

  38. skelet avatar
    skelet1 марта 2010
    0

    36LMFHAK4Y49
    Взял, спасибо:)

  39. Winking_smiley avatar
    Winking_smiley4 мая 2010
    0

    Как с разработчиком сязаться?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь