FS#4956 - Overdub recording or 2 file mixing

Attached to Project: Rockbox
Opened by Joan (yannxou) - Thursday, 30 March 2006, 14:17 GMT
Task Type Feature Requests
Category Plugins
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


Would it be possible to develop a plugin that allows to record the linein/mic audio while listening to another song?
It could act in two modes:
- Separate mode:
The recorded file would contain only the linein/mic incoming audio.
- Overdub mode:
The recorded file would contain both background and incoming audio.

It could start recording from the beginning of the played song to stop pressing. Then, there could appear an option to keep the recording audio in a separate file or to mix both files into a new file (overdubbed). Or it could just store the separate file always and then run another plugin that allows the mixing of two tracks (so volumes could be adjusted).

I'm not sure about how factible is this but I'm really sure that lots of musicians would use their players as a 'multitrack recorder', specially as new players become available and they provide better quality.
This task depends upon

Closed by  Björn Stenberg (zagor)

Reason for closing:  Fixed
Additional comments about closing:  Closing all feature requests.
Comment by Eivind Ødegård (meinmycell) - Monday, 12 February 2007, 21:22 GMT
If the devices themselves can be talked into supporting what is known as "full duplex recording", ie. recording and playing back simultaneously, then this could perhaps be doable. Either way, it would be super-cool, and personally, I would enjoy it to bits!

Another idea is a more mature multitracker plugin, maybe with a miniature mixing window for each track recorded, with the possibility to mix down to a stereo track? I know, it may be near impossible and far too much work, but this is a feature request. A mere idea.
Comment by Eivind Ødegård (meinmycell) - Monday, 12 February 2007, 22:12 GMT
Addition to my own comment:

A small multitracker would be desirable indeed. I will try to be a little bit more specific as to what I imagine musicians could want:

- The ability to record from the microphone or line input while listening to other files and/or the metronome and/or the input signal itself, with adjustable monitor levels for each of these
- The ability to record several individual tracks, and listen to each of the other tracks while recording. If needed because of hardware constraints, monitoring several tracks could be accomplished by first building a temporary "overdub monitor track", which would be a mixdown of the previously recorded tracks.
- The ability to mix down the recorded tracks to a stereo track, with at least individual level and pan controls (plus optionally eq and effect settings; reverb and the like) for each track. The mixdown would not have to be real-time, but could be built/calculated before listening. This would make the feature easier to accomplish with limited hardware specifications.

We would need at least two, maybe three different screens (recording/monitoring + mixing).

This is my idea of a multitrack recorder using Rockbox and a portable music player. I am not a coder, and I humbly realise that the excellent Rockbox developers have enough other things to do. I will do my best to help, if someone catches on the idea.