![]() |
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
|
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
I can imagine having 3 options for each list of numbers: A) Do not record B) Record C) Ask after each call But then the logic would have to be different, since blacklist and whitelist would not be enough.. Also it might be useful to enable/disable recording just for unknown numbers. I also have one feature request myself. It might be out of scope of this app, so no pressure there :) : I'm using the recording function of N900 mainly for recording lectures and seminars and I miss an option to somehow synchronize my notes with the recording. So it would be nice if there was some kind of text input box while recording, so I could just post a quick note. I'm not sure if there is any standard for this, so it could just create a .txt file next to the audio file and with each note do something like: Code:
echo "$RECORDING_TIME, $CURRENT_TIME, This is my note" >> todaysrecording.txt |
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
|
Re: [Announce] Orecchiette - an all-purpose audio recording app
Hey, quick note for anybody using Orecchiette -- for audio playback, I've been using the default Gstreamer plugin "playbin2", a generic playback plugin that supports all sorts of audio and video. And, I'm embarrassed to say, I forgot to tell it to only play back audio...
So, in fact, if you want, right now you can play back a video using Orecchiette. It doesn't work very well (the title bar stays on the screen), but it's something to play with if you're bored. :) |
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
Quote:
How do you encode captured audio into <whatever>? Are there some build-in encoders in gstreamer and you're using it, or you just pass result of whole pipeline to Vorbis encoder? If the latter, it's where I mean those advanced parameters should be passed. If, OTOH, gstreamer handles everything (inc. encoding), I'm sure it also passes commands to encoder via gstreamer plugins (correct me if I'm wrong), and I would be pretty surprised, if gstreamer wouldn't allow to pass some additional parameters to encoder. I think it would be very useful feature - for example, I'm quite experienced with codecs, formats, and audio parameters, but I don't have a clue about gstreamer, let alone being able to construct it's pipeline (for anything). That's why I would like Orecch' to handle all those things (and dbus, and so goes on), but let me pass some parameters to encoder itself. Quote:
But, I agree, that it doesn't sounds like priority functionality in Orecch'. /Estel // Edit Hey, thanks a lot for putting me into credits :o:o:o Even more thanks, for putting SPX as default encoding options - this small, brilliant codec really deserves it. NFC why someone could get idea that "it doesn't work well on windows", btw? Leaving alone fact, that windows is hardly a mark for quality (well, ext* also doesn't work "well" in windows ;) ), Speex works well on my windows machine since day 1 (of Speex public releases). I can hardly even imagine, how some recorder audio file may "not work well" on some OS... // Edit 2 Would it be possible, to allow choosing quality (either 8 kHz or 16 kHz, IIRC) for speex? |
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
If you want, you can call each of these elements directly from the command line. You can use a "pipe" mechanism to direct the output of one element into the input of another, thus the term "pipleline". :) This is, in fact, how Recaller is using GStreamer. Used in this manner, you can pass command-line arguments directly to each element. You can also construct elements within your own code; this is how I'm doing it. Used in this way, you can receive signals to get updates on how the element is working, or send commands to change its behavior. I have access to all the same parameters, I just need to make those parameters available to you (in some form). I'll see about adding controls as I go. I could probably re-use Pierogi's "endless panel" mechanism here to provide every last detail of every last element, if you'd like... :) Quote:
Quote:
Quote:
Edit: There are a lot of Speex parameters in this element. :) They have 8, 16, and 32 kHz modes available (along with an "Auto" mode, which apparently chooses the mode that most closely matches the audio source). And, they've also got a separate "Quality" parameter, with an integer value ranging from 0 to 10. Anyway, I'll see if I can make these parameters available... |
Re: [Announce] Orecchiette - an all-purpose audio recording app
I haven't been here for a few days and when I come back what do I see? Copernicus, you are unstopable!
I want to start developing. Are there any guides that you followed to get started? Something that gives the big picture? I'm good about following details, I just don't know how to take the first bite. I'll install this later and test. Thank you! |
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
For me, the one thing that has been my best guide for developing on the N900 has to be the Qt SDK. As an SDK, it isn't perfect, and has a lot more rough edges than you'll find in commercial SDKs, but man is it just chock full of useful stuff. Documentation, example code, the works. (I should note that Qt 4.7 was the last version that had explicit support for Maemo. I think Qt 4.8 can still build Maemo executables, but you'll probably want to stay away from Qt 5.0 and greater...) Another enormous advantage for developing on the N900 -- there's a huge library of high-quality open-source code available. You can learn a lot by just grabbing an app that you like, opening up its source code, and working your way through it. :) I should say, if you don't already have a background in writing code, it might be helpful to first work your way through an "introduction to programming" book or website. Having at least a general idea of what a line of code can and cannot do can be a great help in understanding what folks are doing in their code, and why... |
Re: [Announce] Orecchiette - an all-purpose audio recording app
I just tested 0.0.1 version and did not recorded a received call even though Record Phone Call and "no limit..." options ticked. i tried using the default output format (.spx).
Thanks. |
Re: [Announce] Orecchiette - an all-purpose audio recording app
Quote:
Also, turns out I've got the encoder selection messed up, so it isn't actually recording in Speex when you choose SPX. :( I'm working on that too... |
All times are GMT. The time now is 04:09. |
vBulletin® Version 3.8.8