Recording Level Options under: Preferences - Recording

I know there are more important priorities in the Cross Dev, but at some point, it would be helpful to have an option for Recording Level under Preferences - Recording
Currently it seems that the volume level of recordings are (at least) -12 db from the input signals (probably to allow sufficient "headroom" of the (combined) input signals from all channels and effects.
If you take a 1K 0db sine wave (test tone source wav file) and get everything "zeroed" on the gain / channel volume fader / and master volume to 0db and record it, the playback volume will be something like -12db. (I forget the exact level, but it's something very low like -12db).
I understand why that "headroom" decision was made, so that the "average user" doesn't distort / overload their DJ Mix recordings.
That's why the option of:
Recording Level (Headroom) could be:
-12db, -6db, 0db (with -12db as the Default).
The reason I bring this up is:
I "remake" all my music using the Cross DJ Sample Players, extracting loops and segments of songs. Plus sometimes changing the pitch and BPM of a song. Also, sometimes in the Sample Player, I set Pitch Mode to "none - disabled" so that the sample playback is always at it's original speed.
When I "remix" using Cross DJ and make "something new", the resultant Recording is very, very low in volume, and there is a lot of work involved to either "normalize" the volume of the recording, or navigate and change the gain in the browser (for each and every recording).
It would be great if we could set the default Gain level of Recordings.
Related questions:
1) If we take a sample and Record that sample in Cross (say everything at Zero levels with no eq, no fx), does the music stay at the exact same "quality" as the orig sample ? , or is it going through anything that is "resampling" / changing the original source material.
Thus, if I did this 6 times, the sixth version's sound "quality" will be (near-identical / identical) to the original sample ?
2) Is there any "data or quality loss" by currently recording at -12 db (of the orig signal) and then having to set the gain to 0 db ? Does this mess up the Signal to Noise ratio. Of course there is no analog tape hiss involved in digital, but all the audio hardware amps have to amplify the low signals to get it back to 0db and sometimes this brings up the "noise level".
Overall: Cross DJ already has the ability to create new music out of songs and samples. Sometimes it's fantastic to keep "recycling" Cross Recordings to keep making something new, or change pitch of a recording / sample and then record that.
I'm trying to see if we can get Cross DJ to the point where users can be creating and keep sampling / recording / re-using the recording (to make something new) and not have to deal with -12db (output) signal loss or any degradation in sound quality.
I can always try an inverse phase test to see if everything "cancels out" as a way to see if the signal stays the same during recordings or if there is discernible signal/quality degradation with Cross Recording.
I know you guys are busy with new versions / features / refinement of Cross. No rush, but eventually it would be fantastic to address the Recording Level Options and allow Cross to be used as a high-quality music "re-creation" tool.
Thanks again for all the fantastic work and excellent UI improvements.
Note how Traktor Remix decks aren't really taking off. Lots of engineering and technology that NI did on Remix Decks, but overall it gets limited and complicated very quickly. Mixvibes is so much cleaner and reliable (in my opinion).
Currently it seems that the volume level of recordings are (at least) -12 db from the input signals (probably to allow sufficient "headroom" of the (combined) input signals from all channels and effects.
If you take a 1K 0db sine wave (test tone source wav file) and get everything "zeroed" on the gain / channel volume fader / and master volume to 0db and record it, the playback volume will be something like -12db. (I forget the exact level, but it's something very low like -12db).
I understand why that "headroom" decision was made, so that the "average user" doesn't distort / overload their DJ Mix recordings.
That's why the option of:
Recording Level (Headroom) could be:
-12db, -6db, 0db (with -12db as the Default).
The reason I bring this up is:
I "remake" all my music using the Cross DJ Sample Players, extracting loops and segments of songs. Plus sometimes changing the pitch and BPM of a song. Also, sometimes in the Sample Player, I set Pitch Mode to "none - disabled" so that the sample playback is always at it's original speed.
When I "remix" using Cross DJ and make "something new", the resultant Recording is very, very low in volume, and there is a lot of work involved to either "normalize" the volume of the recording, or navigate and change the gain in the browser (for each and every recording).
It would be great if we could set the default Gain level of Recordings.
Related questions:
1) If we take a sample and Record that sample in Cross (say everything at Zero levels with no eq, no fx), does the music stay at the exact same "quality" as the orig sample ? , or is it going through anything that is "resampling" / changing the original source material.
Thus, if I did this 6 times, the sixth version's sound "quality" will be (near-identical / identical) to the original sample ?
2) Is there any "data or quality loss" by currently recording at -12 db (of the orig signal) and then having to set the gain to 0 db ? Does this mess up the Signal to Noise ratio. Of course there is no analog tape hiss involved in digital, but all the audio hardware amps have to amplify the low signals to get it back to 0db and sometimes this brings up the "noise level".
Overall: Cross DJ already has the ability to create new music out of songs and samples. Sometimes it's fantastic to keep "recycling" Cross Recordings to keep making something new, or change pitch of a recording / sample and then record that.
I'm trying to see if we can get Cross DJ to the point where users can be creating and keep sampling / recording / re-using the recording (to make something new) and not have to deal with -12db (output) signal loss or any degradation in sound quality.
I can always try an inverse phase test to see if everything "cancels out" as a way to see if the signal stays the same during recordings or if there is discernible signal/quality degradation with Cross Recording.
I know you guys are busy with new versions / features / refinement of Cross. No rush, but eventually it would be fantastic to address the Recording Level Options and allow Cross to be used as a high-quality music "re-creation" tool.
Thanks again for all the fantastic work and excellent UI improvements.
Note how Traktor Remix decks aren't really taking off. Lots of engineering and technology that NI did on Remix Decks, but overall it gets limited and complicated very quickly. Mixvibes is so much cleaner and reliable (in my opinion).