I think I'll be able to use the SL4 again tomorrow, so I'll see what's
up with that HID device. I'm doubting the device actually uses HID; I
think that's Linux not knowing what to do with it.

I wrote a short explanation of what was captured with each log file in
the README in the archive. If you let me know before tomorrow evening if
there is any other kind of information I should capture, I could get the
info tomorrow night. Would it be necessary to log the USB traffic when
playing/listening to each individual channel? If so, I'll try installing
a 1.12 nightly in my Windows 7 VM and use Mixxx with mono channels.
Alternatively, if anyone knows of another Windows program that can play
and record from individual channels with an ASIO driver, let me know.

The SL 2, 3, and 4 only work with 24 bit samples. Oddly, the SL4 has a
physical switch for toggling between 48 kHz and 96 kHz sample rates. It
sends info to the driver when the switch is flipped, which I recorded.
It does not work at 44.1 kHz. The SL 2 and SL 3 work at 44.1 kHz and 48
kHz, which I think is toggled by software. See the second page of
http://www.rane.com/pdf/scratchlivedata.pdf for a comparison of the Rane
Serato hardware.

Yes, that link is the SL1 driver I was talking about.

Let's keep this discussion on the mixxx-devel list.

On 04/05/2015 01:18 PM, Tuukka Pasanen wrote:
> Hello,
> There should be /dev/hiddev0 and as I see also /dev/input/event3 that
> emits something or it's just raw hiddev. If there is event3 or input3
> it's easier to find out but if there is not you have to just cat
> /dev/hiddev0 and try to push all buttons and switches and when
> something happens it mapped to that button (and I assume it's volume
> or something because it's HIDDEV).
> Is capture made from power on and then there should be come in vinyl
> analog signal? Is there also output through Rane SL4? Just trying to
> figure out what should be in this 600MB blob.. Can you change any
> format to input (PCM Stereo 16bit or Float 32 bits) but I assume there
> ain't that kind of freedom.
>
> Is this the 'Driver' you were talking about?
> http://www.spinics.net/lists/alsa-devel/msg09298.html
>
> Because I didn't find anything else..
>
> Tuukka
>
>
> 2015-04-05 20:47 GMT+03:00 Be <b...@gmx.com>:
>> No, ALSA doesn't do anything with the device. /proc/asound/cards did not
>> show anything about the SL4. I do not know what hiddev0 maps to. How
>> could I find this out? I presumed the kernel said it was an HID device
>> because it had no idea what else to do with it.
>>
>> On 04/05/2015 12:37 PM, Tuukka Pasanen wrote:
>>> Hello,
>>> What does this hiddev (hiddev0) map to? Is it volume? Does ALSA driver
>>> work anything?
>>>
>>> Tuukka
>>>
>>> 2015-04-05 18:43 GMT+03:00 Be <b...@gmx.com>:
>>>> 19MB tar.xz of the Wireshark logs, with a README explaining what each
>>>> log is:
>>>> http://www.megafileupload.com/Tg6/rane-sl4-usb-signals.tar.xz
>>>> If anyone has an issue with that link, email me off list and I'll
>>>> directly email it to you. Beware that the uncompressed archive is 622 MB.
>>>>
>>>> lsusb showed the SL4 as:
>>>> Bus 002 Device 005: ID 1cc5:000f (no text on the line after this)
>>>> I forgot to run lsusb -vvv with it. Let me know if that would be helpful.
>>>>
>>>> dmesg output when plugging in the SL4:
>>>> [  327.561099] usb 2-4: new high-speed USB device number 5 using ehci-pci
>>>> [  327.677736] usb 2-4: New USB device found, idVendor=1cc5, idProduct=000f
>>>> [  327.677745] usb 2-4: New USB device strings: Mfr=1, Product=2,
>>>> SerialNumber=3
>>>> [  327.677749] usb 2-4: Product: Rane SL 4
>>>> [  327.677753] usb 2-4: Manufacturer: Rane Corporation
>>>> [  327.677756] usb 2-4: SerialNumber: RH.01.00
>>>> [  327.683560] hid-generic 0003:1CC5:000F.0008: hiddev0,hidraw2: USB HID
>>>> v1.10 Device [Rane Corporation Rane SL 4] on usb-0000:00:06.1-4/input3
>>>>
>>>> On 04/05/2015 01:34 AM, Tuukka Pasanen wrote:
>>>>> Hello,
>>>>> If capture ain't too big you can mail it to or put link somewhere so I
>>>>> take a look at it. Is it in wireshark format (so I can load it without
>>>>> problem)?
>>>>>
>>>>> Tuukka
>>>>>
>>>>> 2015-04-05 9:16 GMT+03:00 Be <b...@gmx.com>:
>>>>>> I tried Crossfade on my friend's setup who normally uses Serato.
>>>>>> However, it's useless to him and many vinyl DJs because there is no
>>>>>> Linux driver for the current generation of Serato sound cards, the Rane
>>>>>> SL2, SL3, and SL4. There is an incomplete driver for the old USB 1.1 SL1
>>>>>> that can't control the phono preamps. Fortunately, the SL2/3/4 have the
>>>>>> phono preamps controlled by physical switches. The only feature that
>>>>>> must be controlled by a driver is analog pass-through. I setup a Windows
>>>>>> 7 VM on my computer, plugged in my friend's SL4, and captured the raw
>>>>>> USB traffic with Wireshark when plugging in the device, toggling analog
>>>>>> pass throughs, and running Mixxx. Would anyone with the ability to do so
>>>>>> be interested in using this information to write a Linux driver for
>>>>>> these cards? I am also planning on recording the raw USB traffic with
>>>>>> another friend's SL3. Does anyone have an SL2 or know someone who does
>>>>>> and would be willing to get info for that model?
>>>>>>
>>>>>> I posted to alsa-devel and apparently no one there is interested. I
>>>>>> emailed Mark Hill, who wrote the SL1 driver, but he hasn't responded
>>>>>> since sending an initial reply two weeks ago.
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Dive into the World of Parallel Programming The Go Parallel Website, 
>>>>>> sponsored
>>>>>> by Intel and developed in partnership with Slashdot Media, is your hub 
>>>>>> for all
>>>>>> things parallel software development, from weekly thought leadership 
>>>>>> blogs to
>>>>>> news, videos, case studies, tutorials and more. Take a look and join the
>>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>>> _______________________________________________
>>>>>> 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


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
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

Reply via email to