Search found 215 matches

by Drumfix
Sat May 25, 2019 6:00 pm
Forum: Newbies
Topic: Digigram sound card with Debian, anybody ?
Replies: 4
Views: 62

Re: Digigram sound card with Debian, anybody ?

First of all make sure your kernel-headers are installed. Then: git clone https://github.com/Digigram-audio/Alsa.git cd Alsa git checkout v3.0.7 cd LX Add following 3 lines to the file "lxcommon.h": #define PCI_SUBDEVICE_ID_DIGIGRAM_LXMADI_SUBSYSTEM 0xca21 #define PCI_SUBDEVICE_ID_DIGIGRAM...
by Drumfix
Wed May 15, 2019 5:46 am
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 217
Views: 23588

Re: Ultralite AVB

I can put up the AVB code somewhere during the weekend. A NIC with intel i210 is currently still required.
by Drumfix
Sun Apr 21, 2019 4:57 pm
Forum: Developer's Section
Topic: eBPF and in-kernel audio DSP?
Replies: 1
Views: 521

Re: eBPF and in-kernel audio DSP?

I think you can use kernel_fpu_begin/kernel_fpu_end around dsp code in a kernel thread since at least kernel 2.6, even directly in the interrupt thread of your sound device.
by Drumfix
Sat Apr 06, 2019 7:17 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 217
Views: 23588

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: 217
Views: 23588

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: 1383

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: 217
Views: 23588

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: 364

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: 217
Views: 23588

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 ...
by Drumfix
Sat Feb 09, 2019 3:48 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 217
Views: 23588

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={"va...
by Drumfix
Fri Feb 08, 2019 6:01 pm
Forum: Computer Related Hardware
Topic: Ultralite AVB
Replies: 217
Views: 23588

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: 217
Views: 23588

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: 217
Views: 23588

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: 217
Views: 23588

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: 721

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

Go to advanced search