Search found 257 matches

by Drumfix
Sat Apr 06, 2019 7:17 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

Does it work, if you set a samplerate of 192000 ? If not, try the 64 channel quirk with 44100 and set 64 channels in/out in jack. Or, if you just want the patched class compliant mode, then do not copy any of the quirks into the quirks-table.c and instead, in the patch file i gave you earlier, chang...
by Drumfix
Sat Apr 06, 2019 9:11 am
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

Don't worry, we will get your device to run. Based on the jack output i assume your device is set to UAC mode instead of the proprietary mode. After the device booted up you must run the curl commands to set the device into proprietary mode (with the ip address of your own device). The value set for...
by Drumfix
Tue Apr 02, 2019 4:23 pm
Forum: Recorders & Sequencers
Topic: Looking for a new sample editing tool
Replies: 39
Views: 2532

Re: Looking for a new sample editing tool

zita-at1 ?
ReaPitch plugin in reaper (has several algorithms) ?
by Drumfix
Sun Mar 31, 2019 6:00 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

For 4.19 the first two hunks should be the attached patch.
by Drumfix
Tue Mar 12, 2019 11:02 pm
Forum: Computer Related Hardware
Topic: Linux and Ethernet based audio interfaces
Replies: 1
Views: 614

Re: Linux and Ethernet based audio interfaces

My verdict:

- proprietary bullshit
- not invented here syndrom
- not compatible to any established standard
- the sooner the companies offering this piece of shit go bankcrupt, the better
by Drumfix
Sun Feb 10, 2019 9:58 am
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

Ok, here is the pcm.c patch + a 3 quirks for proprietary 24, 32 and 64 channel mode. Add the quirk that matches the number of channels you want to use. (this is why the file is not a patch file). The number of channels must match the value you set in the "maxUSBToHost" Note: the pcm patch is for my ...
by Drumfix
Sat Feb 09, 2019 3:48 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

You can set the device to Motu proprietary mode by curl --data 'json={"value":"USB2"}' 169.254.24.19/datastore/host/mode curl --data 'json={"value":"64"}' 169.254.24.19/datastore/host/maxUSBToHost and back to class compliant mode by curl --data 'json={"value":"UAC"}' 169.254.24.19/datastore/host/mod...
by Drumfix
Fri Feb 08, 2019 6:01 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

No need to care about the i/o error.

But i forgot:

Change also

Code: Select all

TID_IRQ=`ps -eTo tid,comm | grep "irq/${IRQ}" | grep _hcd | awk '{print $1}'`
to

Code: Select all

TID_IRQ=`ps -eTo tid,comm | grep "irq/${IRQ}" | grep xhci | awk '{print $1}'`
by Drumfix
Thu Feb 07, 2019 8:26 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

Ah, looks like you have a single xhci (USB3) controller only, no ehci (USB2) controllers. Then you need to change the line IRQ=`cat /proc/interrupts | grep hcd:usb${USB_BUS} | awk '{print $1}' | tr -d ':' | tr -d ' '` to IRQ=`cat /proc/interrupts | grep xhci | awk '{print $1}' | tr -d ':' | tr -d ' ...
by Drumfix
Wed Jan 30, 2019 9:54 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

The command

Code: Select all

chrt
is used to change the RT priority of a process.
Just use the attached script.

First make the script executable:

Code: Select all

chmod +x motu.txt
Then execute it with

Code: Select all

sudo ./motu.txt
Make sure you set 3 buffers in the audio configuration when using the Motu.
by Drumfix
Sun Jan 27, 2019 10:44 am
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

The patches can only prevent the channel flipping due to the alsa xrun recovery, not if the interrupt handling is delayed by other means. For the device to work properly with USB following RT priorities is necessary: Highest priority: the IRQ thread of the USB ehci host controller Second highest: th...
by Drumfix
Sun Jan 20, 2019 9:42 am
Forum: Developer's Section
Topic: Basic Scripting Question
Replies: 13
Views: 1823

Re: Basic Scripting Question

On my system the following script does work:

Code: Select all

sudo modprobe snd-virmidi midi_devs=1
nohup xjadeo -d alsa-seq -m alsa-seq &!
sleep 1
XJD_ID=`aconnect -o | grep xjadeo | awk '{print $3}' | tr -d \'`
aconnect 'Virtual Raw MIDI 1-0' $XJD_ID
by Drumfix
Sun Jan 13, 2019 6:00 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

The delay when switching samplerates seems to be manly due to the internal mixer reinitialization taking so long, so AVB won't help here. I did some latency measurements now: reaper at 48000, 48 samples, 2 buffers: Output to input latency: Playing a track out analog 1 and recording back through anal...
by Drumfix
Sun Jan 13, 2019 1:29 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 417
Views: 49522

Re: Ultralite AVB

It should work work any Motu AVB device.