App Preview: Voice Memos 67

Hot on the heals of learning that a music indexer API appears to be built into webOS 2.0 with the preview of Koto Player, it also appears that the long-awaited microphone API is also now available based on the first glimpses we see of this Voice Memos app (note: Palm has given the go-ahead for previewing this app, so no NDAs have been violated here).
Voice Memos, developed by PreCentral forum member and homebrew developer Arthur Thornton, does exactly what the name implies: it records voice memos on your webOS device. Upon opening up the app, you are presented with a simple screen that has a "+ Record New Voice Memo…" button on the top of the screen and two smaller buttons in the lower corners, one that provides another method to initiate a new voice memo and a second that gives you the ability to sort the memos once you have some recorded.

Jumping into the application preferences, you can see that like many apps you have the choice of a light or dark theme, but also have a lot of control on how the app records and plays back your memos. You can set your default sort order of the memos as well as the default recording quality. For those interested, the app records in WAV format and the exact bitrates are 705kbps (just over 5MB/minute) for High, 256kbps (just under 2MB/minute) for Medium, and 128kbps (just under 1MB/minute) for Low. You also have the ability to play back recordings in the app itself or launch the webOS Media Player in a separate card (which works perfectly with stacks in webOS 2.0), which will allow you to scrub through the recording or just listen to it later. Finally, the other important preference determines if the apps starts recording immediately upon selecting the option to record a new memo or requires the user to initiate the new recording.
Back to the main scene, tapping either option to initiate a new voice memo brings you to a memo detail screen, allowing you to give the memo and Title and Description, as well as select the Quality of the recording if you want to deviate from the default. If you selected the preference to "Automatically Record", the recording would already have started and you will see a red "End Recording button" on the screen as well as a webOS notification indicating "Recording in ON" that identifies that it's the Voice Memos app doing the recording. If you didn't select the "Automatically Record" option, then you will see a green "Begin Recording" button that you can tap to initiate the recording.

Convieniently, you are not actually required to set the Title and Description for the memo. If you leave them blank, it will populate today's date and time for the Title, though you are able to change it and the description later. Once finished with the recording, you will get a "Memo Saved…" message and a back-swipe brings you back to the memo listing, this time with your new memo listed right above that "+ Record New Voice Memo…" option, along with the length of the recording.
Tap on a recorded memo and you are brought to a screen with the memo details, along with 3 buttons on the bottom of the screen that allow you to edit the Title and Description of the memo, listen to the recording, or email the memo. To maintain a native webOS feel, you can even swipe left or right to navigate between recordings, just like you would navigate between webOS cards, or swipe back to get to the full listing of your recordings. And one neat feature of the email option is that while the app sets the filename of the memo as "YYYY-MM-DD-HHMMSS.wav" to provide the day and timestamp of the recording, it will convert that to "Memo Title.wav" when sending out an email.

While the homebrew community as had zcorder to fill its voice recording needs in webOS 1.4.5, it's great to see a full App Catalog-compatible solution will be available to the masses once Palm opens up submissions for webOS 2.0 apps. Voice Memos has one very specific purpose and it does it really well and with simplicity. Arthur is still working on the app (he pushed four updates in the course of writing this preview) and he is hoping to add in additional functionality such as additional themes, better visuals, filenaming options and more before its initial release or as part of a future future releases.



















67 Comments
Great Stuff...I just can't wait to get my hands on a HP Webos 2.X.X Device. This will be HPalm year to crawl from behind the weeds.
so it will be possible to develop app like shazam now?
Yes. I even think the app is already done and it will be presented on the webOS event.
That's what I'm hoping the "Think Beyond" thing is. HP has had 6+ months to gain developer support, pay top iOS and Android developers to port or develop webOS apps, get big name services to develop apps and entice (pay) developers to get in on the ground floor. I really hope that 2.x launches in February with a suite of new and popular apps developed to take advantage of the unique features of webOS. That said, I'll just be happy to figure out what the hell is going on in general on the 9th.
This is nice, but a Shazzam app would make really good use of the microphone API.
Congratulations Arthur. Nice work!
Thanks Rich!
Does Voice Memos work on WebOS 1.4.5?
Does anyone know anything that will allow me to record voice messages on a Palm Pixi Plus with WebOS 1.4.5?
Thank you so very much!
Jim Kochanski
My one issue with z corder is that there is no ability to pause. Does this app have that ability? If yes...its a good day for WebOS
Call recording next???
Yes, it is legal where I live.
Yes, this is one of the features that I'm still waiting for. I really miss my treo because of this.
Please get us the ability to record conversations. Preferably something that we need the terminal to start, stop and change the settings.
BTW - it's legal everywhere, for personal use...
(Yes, it is legal where I live.)
Not everywhere. There are some countries where it is not permitted, and in many states here in the USA, there are certain requirements (like a message saying the convo is being recorded).
A feature I've missed since my Tungsten T2 was retired.
Great! The app just needs a better UI and I wouldn't mind to pay for it.
Please PM me on the forums and let me know what your thoughts on the UI are and I'll see about incorporating them into the app.
Thanks for the preview :) That was missing now it's there. Great.
Really nice to see. Does this have the option to record sound playing on the device like zCorder does?
Nice writeup Adam!
Great news!!! now give me WebOS 2.x on my Sprint Pre!!!
Unbelievable it took a year and a half from launch to release the mic api. Better late than never, I suppose. Now how about a codec for aspx?
What do codecs have to do with aspx web pages?
Upon further investigation, it's the asx format I guess. It's the format Cumulus uses to stream all of their radio stations.
Whatever it is webOS doesn't support it.
So does this mean that a voice to text app is possible? You would think it would be native to WebOS 2.0 but I've learned to not expect such basic things like all other smartphones have.
What are those new icons in the top bar?
Those icons in the top bar are patches from Preware.
well what are they? like the target one?
Call recording is extremely useful for me. While it's great to see a API based version in place of zcorder, we still wait for call recording. Unfortunately the Pre has no dedicated VR button anyway, so unless it maps the volume or power key, functionality is going to be cumbersome.
Why did Palm not open the API for this in the beginning. Was it to much work for them. They want the app catalog to grow, but this limit kept out a bunch of options.
This isn't a version in place of zcorder. I am in no way associated with the development of zcorder.
Palm had their reasons for not enabling the API. They didn't have an API for it early on, not because they didn't want to, but I believe it was because they didn't have the resources to build such an API.
Sorry, I did not mean to imply that this was related to zcorder, but that's how I wrote it. :-( I meant the "functionality" of VR via official API.
I am excited about this being released and running on v2, when they day ever comes.
Handling, sorting and renaming VR files in the app or in a related card will be nice and is needed. Thanks for the input.
"note: Palm has given the go-ahead for previewing this app, so no NDAs have been violated here"
I cant wait to see what you guys have been hiding February 9th...
:)
Audio recorded with zcorder would result in major stuttering (making the recording useless) if you let the screen go to sleep. Hopefully this problem goes away with webOS 2.0 (or this app keeps the device from sleeping). My workaround with zcorder was to use the 'nodoze' app to keep the device from sleeping.
I've had an over 5 minute recording in my testing and it had no stuttering. Then again, the stuff I use in this app was made directly by Palm, so it is designed by Palm to work well.
Call recording is legally dubious in many areas, I doubt you'll see Palm working to specifically enable that. You definitely won't see a dedicated hardware button for it.
No call recording is not legally dubious in any areas...MISUSE of it is. In the United States privacy is closely guarded and defended - despite the hype about things like The Patriot Act (which in itself is constantly being challenged in court as it should be if for nothing else to keep the Government accountable).
Call recording is a common feature of business calls (conference calls, Cisco Telepresence calls, etc.) The purposes are many and varies but essentially most businesses use this feature to replay meetings, training, customers interactions for:
1) making sure they got the details correct/didn't miss anything
2)replay for later learning/refresher
3)marketing (which always requires permission)
4)training
Call recording is EXTREMELY useful in business.
Those who abuse this capability are liable to various Federal & State laws - and are, almost WITHOUT EXCEPTION, prosecuted vigorously.
Twelve states currently require that all parties consent to the recording. These states are:
* California
* Connecticut
* Florida
* Illinois
* Maryland
* Massachusetts
* Michigan
* Montana
* Nevada
* New Hampshire
* Pennsylvania
* Washington
All other states (and the District of Columbia) not listed above require only that one party consent. There are certain exceptions to these rules. The full rules can be read here: http://www.rcfp.org/taping/
Even in one party states they're are very strict rules about what you can do with that recording.
So, now that I've tamped down the rhetoric with my rant - lol, sorry about that folks!
Call recording is a highly useful and desirable business funtion that would increase the value of Palm/HP and WebOS. The sooner we have this feature the better.
Bulls**t! I can't believe how lame this is, having to wait almost two years so that such an essential app to come out, when it should be definitely DEFAULT!!!! Take lessons from Nokia, tons of awesome apps you don't actually have to PAY for, because they are as supposed to, FREE that is.... It's just common sense, after all!
(and yeah, don't tell me to switch on Nokia, cause I actually might, but it doesn't make the situation any better for the regular user)
My eyes just rolled out of my head. Though if I switch to Nokia I hear they have a free app for that.
Switch to Nokia.
yawn! wake me up when 2.0 is actually released. I was excited about 2.0 when it was announced like 8 months ago. until then I'm rocking my iphone 4 with the Pre Plus together with micro SIM converter waiting on standby.
Didnt we see a voice dialing app in some 2.0 screen shots? So we knew this was coming. I cant wait to see what else palm opens up for us. Camera?
If they open the camera, I sure as hell hope they bring an autofocus capability with it. Otherwise, good luck trying to use a goggles-like application, barcode scanner, or any other useful/cool app that uses the camera. I'm sure HP knows this and has built accordingly.
You realize that focus is one of the few things you can't really do with software, as it's got to do with optics?
Yes, I'm well aware that autofocus is a hardware capability, hence my writing this:
"I'm sure HP knows this and has built accordingly," emphasis on the built, as in built a phone with a camera that has autofocus.
so, how about adding amr codec. With an amr audiocodec, soundclip in mms would finally be possible. At least now I know why I can not add sound to a mms, cause of no mic api... Damn palm?! You use to be pioneers, everytime a step up. I had miii, m505, Vx, tungsten and a centro! But still the pre just doesn't give me the satisfaction like the previous tools.... Still have hope do... 9 feb!
So...now palm, or 3rd party devs, need to get on just speak for searchimg and speak action, dictation both ways, and stuff like that!!
Maybe it's a dumb question, but is all of this good news spreading over to the Pixi side of things? I'm rockin the Pre(-). I have a few friends and family rockin the Pixi. Apparently I'm the one responsible for having the answers to every question they have about their Palms. (I'm not that bright) Although I find you don't have to be to get a great experience from your Palm.(No pun intended) Either way... Anyone????
I think everything but Flash will be on the Pixi as well. From what I hear in rumors, one of the reasons the 2.0 release has been delayed is because HP is having to optimize it for the lower-end phones, i.e. Pre minus and Pixi lines. Someone may know better than I do, but I believe the Pixi will have all the goodies except Flash.
I can't say for sure, because I don't have a Pixi. I see no reason for it to not work on the Pixi, but I can't test it until I've got a Pixi and even then, not until I've got a Pixi running a compatible version of webOS.
This is a great app, thanks Arthur!
Now let's say you were driving, and wanted to make a quick voice memo. How do we do this without looking at the screen? Could we patch one of the hard buttons for this? Like maybe double-tap the power button? Or even hold the space bar for 2 seconds?
Just imagining the possibilities :)
To my knowledge there is no current mechanism to listen to hardware events (such as double tapping power button, holding space bar for 2 seconds, etc.) without using homebrew.
I'll look into this for a homebrew patch, though I'm not sure what I could use (since there is always a possibility something could be used by Palm in the future, it would be tough to ensure the chosen trigger is future-proof).
By the way, thanks! :)
--Arthur
Suggestions
- the topmost right key ("P") is easy to hit without looking. Rename (using HB) the icon with "ppp" so you can just slide open the keyboard and hit P 3x then RETURN two keys down to start.
- aim blindly for the Add Memo button with or thumb
zCorder is the only app (or contact) have that that begins with Z so I more or less do the above today.
Some notes:
- "ppp" is needed to filter out contacts named "Peter Popovich"
- perhaps Arthur could hard code the text shortcut needed (like how you type "wallpaper" and the icon for Screen pops up)
- perhaps the desired string shortcut could be configurable (for foreign keyboards)
- perhaps Arthur could program the app to start recording as soon as the app is launched, or better, as soon as the app is launched but only if the keyboard (sorry Pixi and palmPad owners!!!) is deployed
Mic API?
ok then, two words:
SIP. APP.
and a third word:
NOW!!
I've been waiting 18 months. I will pay 10, maybe even 20 bucks for a killer SIP app (see Groundwire by Acrobits on iOS and Android) on webos.
Come on, devs! Profit to be made here!
Agree, with the mic APIs, there is no reason not to have VOIP applications on WebOS. The good thing about the WebOS is that even if the carriers object to official apps, homebrew can take care of things ;-)
I am also hoping OOVOO will make an app soon - if anything, as a stick to encourage Skype to get out of its silly exclusivity agreement with Verizon.
Great. Now all they need to do is release webOS 2.0.
*twiddles thumbs*
I don't care, can I just get my hands on a new HPalm plz... Thank you...
Welcome to 2002, Palm Pre! Voice Recording! This actually is a wonderful addition! Looking forward to it when 2.X is released for my phone. Thanks for the hard work!
Hi Arthur, many thanks for your work!
As bprushik previously asked, will the Voice Memos app allow to pause recording? This would be very useful for a professional use...
Thank you again
It does not in its current form allow for pausing, due to technical limitations.
There may be some functionality to add to recordings in the near future, which could provide the desired functionality, but I'm not sure how far back that functionality may be.
Great work! One question (request?): Why wav and not a compressed audio format? Speed/space/quality issues?
With a bit of luck this will encourage fring to port something to the pre. I am tired of seeing it on all those other devices (Nokia, Apple, etc) and not webos. SIP on the Palm Pre, finally?
Any idea of a price range for this app yet Art?
Thanks for adding this staple OS feature into webOS bud! :)
I'm looking at the low end of the pricing scale, but I'm not announcing anything just yet.
Nice. What do you guys think? Will we see anything similar to FourTrack by SonomaWireWorks available for iPhone? This can record music tracks and render them together . Complete songs can be built up. Any rumours on this?
Arthur... Good work! I was curious if it may be possible (one day) to integrate this app with Calendar or Tasks; perhaps a patch? I think a memo as an alarm would be very useful. A reminder to run an errand while I'm on my commute could be valuable!
I'm looking into this.
ok tell me about the new icons in the top bar. can u give me a link to a page?
GPS icon patch
Mute switch icon patch
Rotated battery icon with percent WHITE
Note that those aren't my screenshots, but those are patches I have on my Pre and my Pre2.