Code Monkey home page Code Monkey logo

loopertrx's People

Contributors

georgethebeatle avatar reinerh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

loopertrx's Issues

Donner Circle Looper support?

I am just curious if there's a chance of support for the Donner Circle Looper pedal? I got one today but of course, can't get to the loops I've recorded on it. If there's something I can do to help on my end, please let me know what. I have some coding experience but not with USB devices, and not really with python either.

support for Lekato Looper?

I'm trying to make this work for the Lekato Looper and MacOS 13.3.1. - I only changed VID and PID, and loopertrx.py starts up fine (without telling me "Device not found") but when I then try to up- or download a file I get a pop-up window with "[Errno 13] Access denied (insufficient permissions"after providing a filename / location.

Is there a way to fix this? Do I need to run setup.py, too - if yes, how (it seems this is a special fix for the Amman looper only)?

Thank you in advance!

Ammoon Looper AP-09

The script is giving me a DEVICE NOT FOUND, my device is ammon looper AP-09

Bus 006 Device 010: ID 0416:5555 Winbond Electronics Corp. 

after I insert the usb cable i get this problem

Nov 28 22:48:37 lazarus kernel: [ 2038.708212] usb 6-1: USB disconnect, device number 9
Nov 28 22:48:39 lazarus kernel: [ 2040.684114] usb 6-1: new full-speed USB device number 10 using uhci_hcd
Nov 28 22:48:39 lazarus kernel: [ 2040.859227] usb 6-1: New USB device found, idVendor=0416, idProduct=5555
Nov 28 22:48:39 lazarus kernel: [ 2040.859238] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 28 22:48:39 lazarus kernel: [ 2040.859245] usb 6-1: Product: DFU̒
Nov 28 22:48:39 lazarus kernel: [ 2040.859250] usb 6-1: Manufacturer: Rowin
Nov 28 22:48:39 lazarus mtp-probe: checking bus 6, device 10: "/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-1"
Nov 28 22:48:39 lazarus mtp-probe: bus: 6, device: 10 was not an MTP device
Nov 28 22:48:39 lazarus systemd-udevd[7685]: Process '/usr/sbin/alsactl -E HOME=/run/alsa restore 1' failed with exit code 99.
Nov 28 22:48:39 lazarus pulseaudio[7660]: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Nov 28 22:48:39 lazarus pulseaudio[7660]: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-Rowin_DFU__-00" card_name="alsa_card.usb-Rowin_DFU__-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.

can you help me?
thanks

i can't run the loopertrx.py

I do not know much about programming (I'm just a student) but when I call loopertrx, it shows this:

elber@deep-thought:~/Downloads/loopertrx-master$ ./loopertrx.py Traceback (most recent call last): File "./loopertrx.py", line 173, in <module> class Gui(Frame): NameError: name 'Frame' is not defined elber@deep-thought:~/Downloads/loopertrx-master$ python loopertrx.py File "loopertrx.py", line 239 print(msg, end='', flush=True) ^ SyntaxError: invalid syntax elber@deep-thought:~/Downloads/loopertrx-master$

Is there something I'm doing wrong?
I read that to execute the file would have to give chmod permission

Rowin Twin Looper - different USB IDs, and appears to use Midi/SysEx

As per title, I've picked up the Rowin Twin Looper pedal (similar construction to other brands).

It identifies as

Jan 23 20:59:14 thevoid kernel: [ 6483.720688] usb 1-2: new full-speed USB device number 8 using xhci_hcd
Jan 23 20:59:14 thevoid kernel: [ 6483.870145] usb 1-2: New USB device found, idVendor=0416, idProduct=5555, bcdDevice= 0.01
Jan 23 20:59:14 thevoid kernel: [ 6483.870167] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 23 20:59:14 thevoid kernel: [ 6483.870176] usb 1-2: Product: DFU̒
Jan 23 20:59:14 thevoid kernel: [ 6483.870183] usb 1-2: Manufacturer: Rowin
Jan 23 20:59:14 thevoid mtp-probe: checking bus 1, device 8: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Jan 23 20:59:14 thevoid mtp-probe: bus: 1, device: 8 was not an MTP device
Jan 23 20:59:14 thevoid upowerd[1416]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1
Jan 23 20:59:14 thevoid systemd-udevd[3369]: Process '/usr/sbin/alsactl -E HOME=/run/alsa restore 2' failed with exit code 99.
Jan 23 20:59:14 thevoid upowerd[1416]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0
Jan 23 20:59:14 thevoid upowerd[1416]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2
Jan 23 20:59:14 thevoid pulseaudio[1380]: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Jan 23 20:59:14 thevoid pulseaudio[1380]: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="2" name="usb-Rowin_DFU__-00" card_name="alsa_card.usb-Rowin_DFU__-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.

With the UDEV and script changed to different ID, running the script fails and causes the pedal to detach it's midi port.

~/loopertrx-github$ amidi -l
Dir Device    Name
IO  hw:2,0,0  DFU̒ MIDI 1
~/loopertrx-github$ python3 loopertrx.py rx test.wav
[Errno 16] Resource busy
~/loopertrx-github$ amidi -l
Dir Device    Name
~/loopertrx-github$

Prior to runnig the script, it DOES respond to the same midi as noted for the AP-09 (bug #1).

$ amidi -p hw:2,0,0 -S 'F0 00 32 45 00 00 00 40 7f F7' -t 2 -r test.bin
41 bytes read

$ hexdump -C test.bin
00000000  f0 00 32 45 58 01 00 40  30 62 46 11 2b 66 6c 19  |..2EX..@0bF.+fl.|
00000010  34 61 44 0d 23 56 4c 59  33 68 02 00 28 20 62 04  |4aD.#VLY3h..( b.|
00000020  0a 15 2c 5c 40 11 23 01  f7                       |..,\@.#..|
00000029

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.