Bacon Recorder - simple audio recorder

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

New version 2.2.2 of Bacon Recorder

#21 Post by don570 »

New version 2.2.2 of Bacon Recorder

A minor bug is fixed and I continued to work
on warning messages.


I've included this version in Right-click-4.9.7.pet

________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

New version 2.3 Bacon Recorder

#22 Post by don570 »

New version 2.3 Bacon Recorder (FULL)


I made a simple but important change so that
a leading zero isn't needed when inputing the START TIME.

Here's an example:

01:45:00 can now be typed as 1:45:00

and empty space can left at beginning as well.

______________________________________________

Volhout
Posts: 547
Joined: Sun 28 Dec 2008, 08:41

#23 Post by Volhout »

Don,

Some sound hardware can support microphones IN or line IN on the same connector. There is a difference in audio level (audio gain). I saw an earlier post about bad audio quality (noisy), and read that you use it to record radio programs.
You may have the audio set to line in for your recordings, and when using a microphone you should switch (turn up the gain) to support this.

I'm gona try it...

Volhout

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#24 Post by don570 »

I don't use microphones myself, but if I did
I would try the igain control of Retrovol the audio mixer.


If the impedance isn't matched between the microphone
and the input to the amp then the amp assumes a low
volume level and tries to compensate. The hiss is
actually the internal noise of the transistors
( or vaccum tubes) of the amp.

Around 1930 an engineer at ATT in New York City was
sitting on a ferry going to work one morning when he
came up with the idea of feedback to solve this problem
of hiss generated inside of the amp.


The founders of Hewlett Packard studied this as engineers
during the 1930's and started making equipment based
on this principle.

_______________________________________------
________________________________

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#25 Post by nooby »

Crazy noob question.

I have both Precord which I use daily to record Radio from a tuner.

And I have Bacon recorder. How do them differ? I am a poor reader of text!
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

warning to avoid spaces in file names and folder names

#26 Post by don570 »

To Nooby - precorder unfortunate was built using
Zigbert's pschedule to set a time... and pschedule uses
a built-in UNIX program called 'CRON' to set the time
of a 'job'. It's a bit to complicated for my taste in software.

____________________________________________________

I constructed an endless loop and then broke out of the loop
when the 'condition' was met.

Both programs are nearly equivalent
but I think mine is better to use or
I wouldn't have spent so much time writing it.

BTW I have found a bug in the program.
Folder names (or file names) should not have
a blank space in them or the program goes wonky.

I'll look into this further over the week end.


__________________________________________

_____________________________________________________--

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#27 Post by nooby »

Thanks, yes one can always test both alternate until one knows which one one prefer :)

Just now in the background I do use precord and if one skip the schedule thing then one don't even know it is there.

What I still long for though is the feature the old MiniDisc recorders had.

The RAM continuesly had a FIFO? going that remembered the previous 6 or so seconds so when one hit one kind of Record button then it included these 6 seconds so one could get the start of teh radio music

butwith both your Bacon and Precord one miss the start of every record unless one always record not knowing if it is something one like or not.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

version 2.3.1 baconrecorder

#28 Post by don570 »

new version 2.3.1

-I made the change to the code so that
the folders and the file name can have
empty blank characters i.e. white space

____________________________________

rodin.s
Posts: 344
Joined: Wed 22 Sep 2010, 19:50
Location: Ukraine

Russian translation

#29 Post by rodin.s »

I have made Russian translation.
Attachments
ru.gz
Russian for Bacon Recorder
(1.72 KiB) Downloaded 810 times

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#30 Post by don570 »

Thanks.

I'll have posted on Saturday.

____________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

new version baconrecorder

#31 Post by don570 »

New version 232 and Russian translation

-both defaultaudioplayer and defaultaudiomixer are used
-bigger help window to fit Russian translation
-new Russian tranlation by s.rodin
-I will avoid using the word 'Retrovol'. Instead I will use
the word 'Mixer' which can be translated easier.
-If you use a foreign language, the output Recording will
have a name that is in the native language

For instance Aufnahme.wav will be the name of output
if you are using German. A date stamp will be added of course.

This should be of particular benefit for Russian users.
___________________________________________________

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#32 Post by nooby »

Don I am a very stupid guy. Took me weeks or even months
to get such easy things that one have to click on the box that looks like
a VU meter. I had no idea that it was that simple. Can you maybe
help all of us total noobs by telling it up front.

To see the VU click on it

or something.

Another thing. I use it almost every day but always forget that I want
MP3 best quality to be first choice and I get very disappointed when
I forget to change from wave to Mp3.

Can I edit some config file so it has the best mp3 quality as default instead of having wave as default?


And I can confirm that "bug" ? That if one have frugal install on NTFS hdd
then it seems to not accept that one try to put output on any other than Root.

Does that not get saved automatically to the save file each 30 minutes?
I wish we could get that solved somehow?

Apart from that a wonderful thing you made there.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#33 Post by don570 »

Nooby wrote:And I can confirm that "bug" ? That if one
have frugal install on NTFS hdd
then it seems to not accept that one try to put output
on any other than Root.
I don't know anything about Windows. I don't have a Windows
computer yet.
Did I read somewhere on the forum that
it is possible to make temporary linux partitions on a NTFS formated
partition???
like shinobar's sfs_load-1.2 on-the-fly
or making a blank save file
http://www.murga-linux.com/puppy/viewtopic.php?t=43553
______________________________
Nooby wrote:To see the VU click on it
I should have done that. :oops:
Nooby wrote: I want
MP3 best quality to be first choice
I think that's easy done by user.
I'll check to see if changing order of the names
in /usr/local/baconrecorder/locals/en_US:english
will do it.

_________________________________________

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#34 Post by nooby »

If one edit where it says
901 wave
902 MP3 Stereo
903 MP3 Low Quality

then sure the order change in the box but it still record wave
even if it says Mp3 most likely due to the word is only for us humans
while 902 points to the real references? So maybe if one change that one too?

I make a new test

Okay if I edit like this

#Timer-recording
LOC900="Choose the recording format"
LOC902="MP3 Stereo"
LOC903="MP3 Mono"
LOC901="Wave"

Then it still place
LOC901="Wave" first so it sort in number and not where it is placed and parsed?

So one need to edit where the LOC901="Wave" is and change where that call a suproutine or something so one patch it to do "MP3 Stereo" where it now says wave it does not help to change the word :)
I use Google Search on Puppy Forum
not an ideal solution though

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#35 Post by nooby »

What if one test here instead?

Code: Select all

 if [ $COMBOBOX = "$LOC901" ]; then
          echo "$RECORDPATH_STRIPPED"$time.wav >  $WORKDIR/JUST_RECORDED
          arecord -d $LENGTH -f cd   ""$RECORDPATH_STRIPPED"$time.wav"     
           Xdialog --title "$LOC400"   --wrap --screen-center --center --no-buttons --msgbox "$LOC200 "$day1"\n\n$LOC201 $( date +%T ) \n\n${RECORDPATH_STRIPPED##*/}$time.wav $LOC202\n$LOC203\n ${RECORDPATH_STRIPPED%/*} "    27 65   &             
           echo "$LOC201 $( date +%T ) 
${RECORDPATH_STRIPPED##*/}$time.wav $LOC202 $LOC203 
${RECORDPATH_STRIPPED%/*} " >>  $WORKDIR/log  
           echo >>  $WORKDIR/log  
           exit;
          elif [ $COMBOBOX = "$LOC902" ]; then
                        echo "$RECORDPATH_STRIPPED"$time.mp3 >  $WORKDIR/JUST_RECORDED
                        arecord -d $LENGTH -f cd | lame  -V 3 --lowpass 22050 -m j - ""$RECORDPATH_STRIPPED"$time.mp3"    
                        Xdialog --title "$LOC400"   --wrap --screen-center --center --no-buttons --msgbox "$LOC200 "$day1"\n\n$LOC201 $(date +%T)  \n\n ${RECORDPATH_STRIPPED##*/}$time.mp3 $LOC202\n$LOC203\n ${RECORDPATH_STRIPPED%/*} "    27 65   &  
                        echo "$LOC201 $(date +%T)   
${RECORDPATH_STRIPPED##*/}$time.mp3 $LOC202 $LOC203 
${RECORDPATH_STRIPPED%/*} "  >>  $WORKDIR/log
                        echo >>  $WORKDIR/log  
                        exit;
One need to change there I guess? But how :) I need to back it up
and rename that one and then test on a test version of it.

oops maybe there are more places to change too?

Edit. The easiest thing for me is simply to place
# in front of everything referring to Wave?
Then it does not even have it there?

Haha then it never even record because me forget to look there in that box? So one need some kind of change in teh script that makes it go directly to my preferred way to record and still have the others if one really want them?
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

switch position of lines

#36 Post by don570 »

To Nooby ....

You've tracked it down!!
I was able to get mp3 stereo to be on the top by switching
two lines
Image

____________________________________________________

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

new version 2.3.3

#37 Post by don570 »

Bacon Recorder - new version 2.3.3
I tried out Bacon recorder on Lucid Puppy 525 and
realised that the default audio mixer is 'alsamixer' :roll:

This doesn't look very nice so I have gone back to
Retrovol

This requires a new version to be made. :cry:

I also have a new version of my Right click package
that works nicely on Lucid puppy 525 and 520 and Wary

_____________________________________________________

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#38 Post by nooby »

I did not found it, you did and it worked so thanks very much.

The surprising thing was that it seemed to changed the capture? Or something else me has done? Booting into Pmagic or Proteus has
shut down capture in retrovol so one need to check each time that it actually do record :)
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#39 Post by don570 »

Maybe after a reboot it will behave better.

Keep testing since capture shouldn't turn off!!

_____________________________________

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#40 Post by nooby »

You are right. Now it works each time so either it did not like
when edited the config without restarting x or something did
happen when I booted into Parted Magic or Porteus.
Maybe them set some value by default and then that was retained
in Snow Puppy? I have no idea but it works good each time now.

I use it every day. So much appreciated you made this pet.
I use Google Search on Puppy Forum
not an ideal solution though

Post Reply