Repository navigation
Expand file tree
/
Copy pathREADME
More file actions
38 lines (28 loc) · 1.36 KB
/
Copy pathREADME
File metadata and controls
38 lines (28 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
I haven't used or worked on this since 2024.
At this point you're probably better off with Marco Ravich's fork at
https://github.com/FORARTfe/ALSAmrec
although I haven't had the chance to try it yet either!
---
I wanted to use my wireless router (a Linksys WRT3200ACM) to record all
channels from my mixer (a Behringer X18) automatically with nothing
required other than plugging flash drive and mixer into the router and
turning it on.
To use this, you need to:
- install openwrt on your router
- also install: alsa-utils kmod-usb-storage block-mount kmod-usb3
moreutils kmod-usb-audio usbutils perbase-time
(and possibly others I've forgotten...)
- copy recorder to /usr/sbin
- copy initscript to /etc/init.d/autorecorder
- copy hotplug to /etc/hotplug.d/block and /etchotplug.d/usb
- /etc/init.d/autorecorder enable
Then, once it detects a flash drive and X18 are both plugged in, it
automatically starts recording.
After I'm done I move the flash drive to a linux machine and run
"raw2tracks" to output file to 18 wav files.
Back-of-the-envelope calculations say there will be about 3.5MB/s, which
I think most flash drives can handle. That comes to about 12GB an hour,
and VFAT has a 4G filesize limit, so I'm using ext4.
It seems to work, but it's a bit of an ugly hack that's specific to my
hardware.
Note it assumes the flash drive will show up as the unique /dev/sd?1.