Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-11-05 Thread Daniel Schürmann
Hi Mark,

Interesting! Thank you for the update!

Some time ago I have prepared a branch that emulates the gain change 
during vinyl scratching:

https://github.com/mixxxdj/mixxx/pull/602

I have used a frequency independent gain-by-speed curve picked from a 
Serato vinyl.
https://bugs.launchpad.net/mixxx/+bug/1450665/+attachment/4388671/+files/speed-gain.ods

Thinking about this again, I wonder if this does already include the 
RIAA curve.

A double speed for a 1 kHz signal means approx. -2.5 dB in the RIAA 
curve (ratio 0.75)
Actually the measured ratio is approx 1.4 which includes the RIAA 
negative gain plus a positive gain due to the increased speed.

Maybe the non straight curve form of RIAA is negligible or selves- 
compensating due to the the mechanical effects in a speeding vinyl ..

What do you think?

Kind regards,

Daniel








Am 05.11.2016 um 20:50 schrieb Mark Hills:
> The timecode decoder is almost totally self-calibrating; adding an RIAA
> preamp will have almost no effect on the decoding.
>
> The only reason I can think to implement one in Mixxx is if you want to
> use your software preamp to listen to regular vinyls (not timecode)
>
> Also keep in mind that when scratch etc. the Serato 1KHz sine wave then
> appears at all sorts of frequencies. That would make it technically
> incorrect to apply an RIAA equalisation, but in practice I don't see it
> making any difference.
>
> A more interesting side note is: to emulate a more 'correct' vinyl sound
> during scratching, the playback software should not just timestretch, but
> apply an inverse RIAA curve to the audio file, followed by the necessary
> timestretching, followed by the RIAA curve. I have not tested how
> noticable this difference would be.
>
> (When you scratch on a regular vinyl and turntable it shifts lots of
> frequences around but the equalisation curve is left in place)
>

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-11-05 Thread Be
On 11/05/2016 02:50 PM, Mark Hills wrote:
> The timecode decoder is almost totally self-calibrating; adding an RIAA
> preamp will have almost no effect on the decoding.
>
> The only reason I can think to implement one in Mixxx is if you want to
> use your software preamp to listen to regular vinyls (not timecode)

Thanks for clarifying.

>
> A more interesting side note is: to emulate a more 'correct' vinyl sound
> during scratching, the playback software should not just timestretch, but
> apply an inverse RIAA curve to the audio file, followed by the necessary
> timestretching, followed by the RIAA curve. I have not tested how
> noticable this difference would be.
>
> (When you scratch on a regular vinyl and turntable it shifts lots of
> frequences around but the equalisation curve is left in place)
>

Interesting idea. I think it's worth trying and comparing how it sounds.

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Daniel Schürmann
Hi Be,

the ground wire of some turn table can be also make a big difference to 
eliminate the 50 Hz power supply noise.

I am not 100 % sure, but the circuit in front of the op-amps are most 
likely EMI protection circuits.
They should not have a notable impact to the sound.


Kind regards,

Daniel



Am 31.10.2016 um 21:18 schrieb Be:
>
> On 10/31/2016 01:07 PM, Sean M. Pappalardo - D.J. Pegasus wrote:
>>
>> On 10/31/2016 10:50 AM, Be wrote:
>>> Well, if it works with the Maya44 USB as the link Daniel posted reports,
>>> I don't know why it wouldn't work with a higher quality sound card.
>> Oh then it likely will. (I didn't visit that link. Did it say absolute
>> mode works?)
>>
>>> I suppose inverse RIAA EQ
>>> could have that effect, but I'm doubtful.
>> I believe it does, since it attenuates HF instead of just boosting the
>> full range.
> I looked up some block diagrams of phono preamps, and indeed some of
> them have the RIAA EQ before the op amp, but others do not. According to
> one source, it's best to split the high frequency attenuation and low
> frequency boost into two stages and use two op amps:
> http://www.learningelectronics.net/circuits/riaa-phono-preamplifier.html
> That's not because of noise picked up along the cable, it's to minimize
> high frequency noise from minute scratches on the record.
>
> While this may matter for maximum sound quality for passthrough mode or
> digitally recording vinyl records, if the Maya44 USB works, it doesn't
> seem necessary for timecode control.
>
> I opened up my Rane SL2 (which does not have a Linux driver) and it
> looks like there is some processing before the op amp. I'm not sure
> whether that is performing the RIAA EQ. Maybe someone more knowledgeable
> about electrical engineering could provide some insight. Here's a photo
> of it: https://s21.postimg.org/mkql7q2o7/sl2_input.jpg
> On a side note, there's no true analog passthrough on that device. When
> operating in stand alone mode with an AC adapter and no USB connection,
> the signal still gets converted to digital and back again. This has been
> confirmed by Rane (http://dj.rane.com/forums/viewthread/30/ )
>
>>> Ah, okay. That doesn't mean that two microphone inputs couldn't work though.
>> Of course but the other thing users would need to be aware of is if
>> their TTs output line level, that can't be used with a mic-level input
>> at all. (It is way too high and will massively distort.)
> Sure, but they need to be aware of that anyway to understand whether to
> use a phono preamp.
>
>> Starting to see why we just point out the best practice in the
>> documentation? :) It causes the least confusion and is easiest to
>> support. (Trying out alternatives is always welcome and goes without
>> saying.)
>>
> Yes, documentation should make best practice clear but it shouldn't
> leave out detail that confuses users trying to use unusual setups.
>
> --
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. http://sdm.link/xeonphi
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel



--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Be


On 10/31/2016 01:07 PM, Sean M. Pappalardo - D.J. Pegasus wrote:
>
>
> On 10/31/2016 10:50 AM, Be wrote:
>> Well, if it works with the Maya44 USB as the link Daniel posted reports,
>> I don't know why it wouldn't work with a higher quality sound card.
>
> Oh then it likely will. (I didn't visit that link. Did it say absolute
> mode works?)
>
>> I suppose inverse RIAA EQ
>> could have that effect, but I'm doubtful.
>
> I believe it does, since it attenuates HF instead of just boosting the
> full range.

I looked up some block diagrams of phono preamps, and indeed some of 
them have the RIAA EQ before the op amp, but others do not. According to 
one source, it's best to split the high frequency attenuation and low 
frequency boost into two stages and use two op amps:
http://www.learningelectronics.net/circuits/riaa-phono-preamplifier.html
That's not because of noise picked up along the cable, it's to minimize 
high frequency noise from minute scratches on the record.

While this may matter for maximum sound quality for passthrough mode or 
digitally recording vinyl records, if the Maya44 USB works, it doesn't 
seem necessary for timecode control.

I opened up my Rane SL2 (which does not have a Linux driver) and it 
looks like there is some processing before the op amp. I'm not sure 
whether that is performing the RIAA EQ. Maybe someone more knowledgeable 
about electrical engineering could provide some insight. Here's a photo 
of it: https://s21.postimg.org/mkql7q2o7/sl2_input.jpg
On a side note, there's no true analog passthrough on that device. When 
operating in stand alone mode with an AC adapter and no USB connection, 
the signal still gets converted to digital and back again. This has been 
confirmed by Rane (http://dj.rane.com/forums/viewthread/30/ )

>> Ah, okay. That doesn't mean that two microphone inputs couldn't work though.
>
> Of course but the other thing users would need to be aware of is if
> their TTs output line level, that can't be used with a mic-level input
> at all. (It is way too high and will massively distort.)

Sure, but they need to be aware of that anyway to understand whether to 
use a phono preamp.

> Starting to see why we just point out the best practice in the
> documentation? :) It causes the least confusion and is easiest to
> support. (Trying out alternatives is always welcome and goes without
> saying.)
>

Yes, documentation should make best practice clear but it shouldn't 
leave out detail that confuses users trying to use unusual setups.

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Sean M. Pappalardo - D.J. Pegasus


On 10/31/2016 10:50 AM, Be wrote:
> Well, if it works with the Maya44 USB as the link Daniel posted reports, 
> I don't know why it wouldn't work with a higher quality sound card.

Oh then it likely will. (I didn't visit that link. Did it say absolute
mode works?)

> I suppose inverse RIAA EQ 
> could have that effect, but I'm doubtful.

I believe it does, since it attenuates HF instead of just boosting the
full range.

> Ah, okay. That doesn't mean that two microphone inputs couldn't work though.

Of course but the other thing users would need to be aware of is if
their TTs output line level, that can't be used with a mic-level input
at all. (It is way too high and will massively distort.)

Starting to see why we just point out the best practice in the
documentation? :) It causes the least confusion and is easiest to
support. (Trying out alternatives is always welcome and goes without
saying.)

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Be


On 10/31/2016 11:28 AM, Sean M. Pappalardo - D.J. Pegasus wrote:
>
> On 10/31/2016 09:04 AM, Be wrote:
>> Thanks for clarifying. I understand turning up the gain on an
>> onboard sound card wouldn't work great, but that's not my intended
>> use case. If this is where the recommendation to use a phono preamp
>> comes from, it should be clarified in the documentation.
>
> Essentially, since most Mixxx users don't have high-end hardware and/or
> want to test out VC before buying additional gear. But we've never
> tested or heard reports of others trying it on higher-end gear, so we
> don't really know how well it would work in practice. At best, results
> will vary depending on the specific sound card and environment. (We
> write the documentation to help the average user get good results with
> minimal fuss, so usually only talk about best practices.)

Well, if it works with the Maya44 USB as the link Daniel posted reports, 
I don't know why it wouldn't work with a higher quality sound card. I 
guess I'll have to test to confirm and clarify the manual and wiki 
accordingly.

>> indicate these can provide 118 dB gain (trim range -96 to +22 dBu)
>> with -102 dB THD+N. I believe that would be way more than adequate
>> for boosting phono level to line. Of course it wouldn't provide
>> inverse RIAA equalization, hence the question.
>
> The analog noise (coming in on the cables before the ADC) you'll get
> from that much linear gain (~46dB) could still interfere with the HF
> time code position signal.

Noise picked up along the cable would be just as much of a problem for a 
Traktor Scratch A6/A10 as it would be for a MOTU Ultralite AVB, unless 
sound cards with phono preamps have some sort of processing before the 
ADC that minimizes the effect of the noise. I suppose inverse RIAA EQ 
could have that effect, but I'm doubtful. I'm also doubtful they EQ the 
signal before it goes through the op amp.

>> The Mixxx manual explicitly states that microphone inputs won't work
>> for timecode. Was this also in reference to onboard sound cards? If
>> so, this should be clarified.
>
> No, it's because the time code signal is stereo while microphone inputs
> are mono.

Ah, okay. That doesn't mean that two microphone inputs couldn't work though.

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Sean M. Pappalardo - D.J. Pegasus

On 10/31/2016 09:04 AM, Be wrote:
> Thanks for clarifying. I understand turning up the gain on an
> onboard sound card wouldn't work great, but that's not my intended
> use case. If this is where the recommendation to use a phono preamp
> comes from, it should be clarified in the documentation.

Essentially, since most Mixxx users don't have high-end hardware and/or
want to test out VC before buying additional gear. But we've never
tested or heard reports of others trying it on higher-end gear, so we
don't really know how well it would work in practice. At best, results
will vary depending on the specific sound card and environment. (We
write the documentation to help the average user get good results with
minimal fuss, so usually only talk about best practices.)

> indicate these can provide 118 dB gain (trim range -96 to +22 dBu)
> with -102 dB THD+N. I believe that would be way more than adequate
> for boosting phono level to line. Of course it wouldn't provide
> inverse RIAA equalization, hence the question.

The analog noise (coming in on the cables before the ADC) you'll get
from that much linear gain (~46dB) could still interfere with the HF
time code position signal.

> The Mixxx manual explicitly states that microphone inputs won't work
> for timecode. Was this also in reference to onboard sound cards? If
> so, this should be clarified.

No, it's because the time code signal is stereo while microphone inputs
are mono.

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Be
 > Have you ever tried it out with a "normal" preamp?
 >
 > Gernot

Of course, if I had the hardware in front of me, I'd just try it. I'm 
asking because I'm researching what hardware to get.

On 10/31/2016 10:26 AM, Sean M. Pappalardo - D.J. Pegasus wrote:
>
>
> On 10/31/2016 05:11 AM, Daniel Schürmann wrote:
>> Mixxx already offers a digital 44 dB gain, that should be able to boots
>> the phone level to line level.
>
> I have tried doing exactly what Be suggests. It can work in a pinch, but
> it's not as reliable. Read on to find out why.
>
>> the Serato timecode is just a 1 kHz sine
>> wave
>
> Not quite. The absolute position is present in a higher-frequency component.
>
> Simply increasing the gain that much also amplifies the (analog) noise
> significantly, of which there is much inside a computer (low-quality and
> integrated sound cards make it worse.) Then the "bit crushing" from so
> much digital gain introduces quantization noise. Not to mention that the
> longer the unbalanced phono-level signal from the stylus travels in the
> physical wires between the turntable and the ADC in the sound card, the
> greater the chance it has to pick up external noise. (This may be one
> reason why the phono cables on the original SL-1200 and MK2 were
> hard-wired: to discourage using longer ones.)
> All of these noise sources can interfere with the high-frequency part of
> the time code signal, causing VC to lose absolute position often (and
> even relative position if any spurious noise is around the frequency of
> the "carrier" wave of the control signal in use.)

Thanks for clarifying. I understand turning up the gain on an onboard 
sound card wouldn't work great, but that's not my intended use case. If 
this is where the recommendation to use a phono preamp comes from, it 
should be clarified in the documentation.

I'm looking to get a high quality MOTU Ultralite AVB and turntables and 
hooking up the turntables to the line inputs on the Ultralite AVB. The 
specifications (http://motu.com/products/avb/ultralite-avb/specs.html ) 
indicate these can provide 118 dB gain (trim range -96 to +22 dBu) with 
-102 dB THD+N. I believe that would be way more than adequate for 
boosting phono level to line. Of course it wouldn't provide inverse RIAA 
equalization, hence the question.

The Mixxx manual explicitly states that microphone inputs won't work for 
timecode. Was this also in reference to onboard sound cards? If so, this 
should be clarified.

>
> And of course pass-through would sound horrible.
>

Yes, of course. I for one wouldn't really care about adding a software 
inverse RIAA EQ to Mixxx for this purpose because my entire music 
collection is digital. If I wanted to play music from a vinyl record, 
I'd want to record it before DJing to include it in the rest of my 
collection (and record it as early as possible to avoid including the 
degradation of vinyl that occurs with each playback). I haven't seen any 
requests for this feature, but if someone wants to put in the work to 
implement it, go for it.

> The inverse RIAA EQ gives an advantage here since it boosts frequencies
> above 1kHz far less than it does those below.

Actually, the inverse RIAA EQ attenuates above 1 kHz and amplifies below 
1 kHz.
https://en.wikipedia.org/wiki/RIAA_equalization

>
> So it might be interesting to try gaining up the signal non-linearly
> (following the inverse RIAA EQ) in software and see how it performs. But
> quantization noise would still be present (though you can try shaped
> dithering, increasing CPU load) so using a phono preamp is still the
> best practice which is why we recommend it.
>
> Sincerely,
> Sean M. Pappalardo
> "D.J. Pegasus"
> Mixxx Developer - Controller Specialist

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Sean M. Pappalardo - D.J. Pegasus


On 10/31/2016 05:11 AM, Daniel Schürmann wrote:
> Mixxx already offers a digital 44 dB gain, that should be able to boots
> the phone level to line level.

I have tried doing exactly what Be suggests. It can work in a pinch, but
it's not as reliable. Read on to find out why.

> the Serato timecode is just a 1 kHz sine 
> wave

Not quite. The absolute position is present in a higher-frequency component.

Simply increasing the gain that much also amplifies the (analog) noise
significantly, of which there is much inside a computer (low-quality and
integrated sound cards make it worse.) Then the "bit crushing" from so
much digital gain introduces quantization noise. Not to mention that the
longer the unbalanced phono-level signal from the stylus travels in the
physical wires between the turntable and the ADC in the sound card, the
greater the chance it has to pick up external noise. (This may be one
reason why the phono cables on the original SL-1200 and MK2 were
hard-wired: to discourage using longer ones.)
All of these noise sources can interfere with the high-frequency part of
the time code signal, causing VC to lose absolute position often (and
even relative position if any spurious noise is around the frequency of
the "carrier" wave of the control signal in use.)

And of course pass-through would sound horrible.

The inverse RIAA EQ gives an advantage here since it boosts frequencies
above 1kHz far less than it does those below.

So it might be interesting to try gaining up the signal non-linearly
(following the inverse RIAA EQ) in software and see how it performs. But
quantization noise would still be present (though you can try shaped
dithering, increasing CPU load) so using a phono preamp is still the
best practice which is why we recommend it.

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist



smime.p7s
Description: S/MIME Cryptographic Signature
--
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Daniel Schürmann
Hi,

According to this post a solution without the RIAA eq should work "equal
well":
https://sourceforge.net/p/xwax/mailman/xwax-devel/thread/5150c184.40...@oscille.ca/

There is only the remaining issue that path-though will sound bad.

Mixxx already offers a digital 44 dB gain, that should be able to boots the
phone level to line level.

So we may consider to add an RIAA eq to Mixxx.
Unfortunately, we loose bit resolution by such a high digital gain you will
use only 9 bit of your 16 bit ADC. (bit-cruscher effect)

Do we have requests for it?

Kind regards,

Daniel










2016-10-31 9:29 GMT+01:00 Gernot Tutner :

> Have you ever tried it out with a "normal" preamp?
>
> Gernot
>
> 
> --
> The Command Line: Reinvented for Modern Developers
> Did the resurgence of CLI tooling catch you by surprise?
> Reconnect with the command line and become more productive.
> Learn the new .NET and ASP.NET CLI. Get your free copy!
> http://sdm.link/telerik
> ___
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
--
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Re: [Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-31 Thread Gernot Tutner
Have you ever tried it out with a "normal" preamp?

Gernot

--
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


[Mixxx-devel] RIAA equalization, timecode, and preamps

2016-10-30 Thread Be
Mixxx documentation has long recommended using a phono preamplifier 
before analog-to-digital conversion for timecode vinyl control. I am 
questioning whether a phono preamp that undoes the RIAA equalization of 
vinyl records is really necessary or if any preamp that provides 
sufficient gain will work for timecode. Please correct me if I am 
misunderstanding anything here.

RIAA equalization is applied to music vinyl in the process of cutting 
the vinyl. The equalization does not change how a DJ's manipulation of 
the playback of a record affects the audio signal coming out of the 
turntable. It is this manipulation of the playback of timecode that 
Mixxx interprets. Furthermore, the Serato timecode is just a 1 kHz sine 
wave, which happens to be where the RIAA EQ curve is flat. Even if it 
weren't for that coincidence, EQing a pure sine wave wouldn't matter 
because EQ adjusts the relative amounts of different frequencies in a 
signal. So, for the purposes of timecode control, RIAA EQ seems 
irrelevant and a turntable playing timecode could be hooked up to any 
sound card input that has plenty of gain. Of course, if a music vinyl 
was recorded through a sound card input without RIAA EQ, that EQ would 
have to be applied digitally after recording to make it sound good 
(which Audacity can do easily).

--
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
___
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel