Morning, gang.
I've been wanting to do this for a long time.....and - finally! - I've got around to it.
Meet "EasyVoiceRecorder".
==========================================================
==========================================================
This was inspired by @smokey01 's "SVR".....'Simple Voice Recorder'.....from several years ago. I always liked its minimalist design, though sadly, I was initially trying it on the old Compaq desktop rig, in the days before I figured out WHY I was having all sorts of 'issues' with audio in Puppy; consequently, it never seemed to work the way it should have done, BUT.....the concept stuck with me. Something I could never understand, given that said audio had always functioned perfectly in Ubuntu during my early distro-hopping days.....on the exact same hardware!
Fast-forward several years, to today......and those same audio 'issues' long since sorted out. Mainly 'twas my own fault, through not fully comprehending the ins & outs - and idiosyncracies - of ALSA's operation.
Anyways; I digress.
Bearing in mind that most of us are now running decidedly more powerful - and capable - hardware than we were 8-10 years ago, there's no longer quite the need to keep everything as tiny as is humanly possible. EasyVoice Recorder is not big, by any means - a little over 2-and-a-bit megs, unpacked in 'portable' format - but it does have a few more bells & whistles. One thing that always niggled me about Puppy audio apps, since a long time back, was the fact of there never being any provision for selecting your audio 'source', and automatically assuming you were always using your 'default' card.
This is of course fine for laptops, which invariably have a single audio card plus a built-in microphone. However, this annoyed me somewhat; I almost always use a desktop rig, and these frequently have more than one audio 'source' (my current set-up has 3; 4, if you include the headset).
a) The inbuilt card
b) The Nvidia GPU's HDMI output
c) The Logitech webcam's built-in microphone. Or,
d) .....there's my head-set's 'boom' microphone, too (via its own, built-in card)
AND most desktops invariably require the addition of a separate microphone anyway; I don't think I've ever seen a desktop with a built-in mike of any kind.
So; I've addressed this aspect, letting the user select their own, preferred audio source card.
------------------------------------
As always, I recommend locating the 'portable' directory outside the save. EasyVoice Recorder provides the user with the facility to save their recordings, which it does to a dedicated internal directory. If you decide to add a Menu entry via the usual scripts, this directory is sym-linked into /root, giving you quick access to your recordings.
We're still using ALSA's built-in arecord & aplay; they're there, they're available, and are fine for pure voice recording/playback.....so why not?
As this is in 'portable' format, it's easy to move around between Pups. I've included 32- AND 64-bit YAD binaries, so this should enable consistent GUI operation in most Puppies, both older AND newer, pretty much OOTB.
I've also provided a help/info file. There's a link to this thread, too.....or will be, shortly.
This is a wee bit too big for an attachment, so you can find it at my MediaFire a/c:-
https://www.mediafire.com/folder/h5tonb ... ceRecorder
----------------------------------
As usual:-
Download
Unzip
Place it anywhere you like OUTSIDE the 'save' (remember, this saves your recordings internally, so will invariably grow in size). /mnt/home is recommended, but you can equally well run this from a flash drive. It'll be just as happy there.
As it's a ROX-app, just click the directory to launch it
The usual MenuAdd/Remove scripts are present, as always. Please read the MenuReadMe first IF you're going to move the location of the 'portable'.
Hope it's useful for some of you. Enjoy.
Mike.