Войти

Или войди с помощью

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

Конкурс обзоров avatar |

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

Представляю вашему вниманию свою программу-диктофон — 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. на этом день не заканчивается.

39
undefined
iPhones.ru
С визуализатором голоса и автосохранением

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. Mad(x_x)boy avatar
    Mad(x_x)boy 26 февраля 2010
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  2. Репетитор avatar
    Репетитор 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  3. philadel avatar
    philadel 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  4. GolubevOleg avatar
    GolubevOleg 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  5. Артур Малосиев avatar
    Артур Малосиев 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  6. Ade5 avatar
    Ade5 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  7. Артур Малосиев avatar
    Артур Малосиев 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  8. Ade5 avatar
    Ade5 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  9. Itoxa17 avatar
    Itoxa17 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  10. legos avatar
    legos 26 февраля 2010
    0

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

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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