takaswie / hinawa-utils Goto Github PK
View Code? Open in Web Editor NEWPython 3 module and scripts to handle Audio and Music units on IEEE1394 bus via libhinawa API with a help of PyGObject.
License: GNU Lesser General Public License v3.0
Python 3 module and scripts to handle Audio and Music units on IEEE1394 bus via libhinawa API with a help of PyGObject.
License: GNU Lesser General Public License v3.0
I upgraded one of my testing boxes to Debian Testing and noticed the hinawa-apogee-duet-cli no longer works. The Apogee Duet functions as normal with Jack2.
Traceback (most recent call last):
File "/usr/bin/hinawa-apogee-duet-cli", line 6, in
from hinawa_utils.oxfw.apogee_duet_unit import ApogeeDuetUnit
File "/usr/lib/python3/dist-packages/hinawa_utils/oxfw/apogee_duet_unit.py", line 6, in
from hinawa_utils.oxfw.apogee_protocol import (
File "/usr/lib/python3/dist-packages/hinawa_utils/oxfw/apogee_protocol.py", line 141, in
class InputCmd():
File "/usr/lib/python3/dist-packages/hinawa_utils/oxfw/apogee_protocol.py", line 274, in InputCmd
def get_meters(cls, unit: Hinawa.FwUnit):
File "/usr/lib/python3/dist-packages/gi/module.py", line 123, in getattr
raise AttributeError("%r object has no attribute %r" % (
AttributeError: 'gi.repository.Hinawa' object has no attribute 'FwUnit'
Thought I would pass it along.
Problem with hinawa_utils/oxfw/apogee_protocol.py
fixed execution of hinawa-apogee-duet-cli with the following diff:
def get_meters(cls, unit: Hinawa.FwUnit):
def get_meters(cls, unit: Hinawa.FwUnit):
But even though most functions now work, still can't execute mixer-meters or input-meters, so something fundamental is still broken
This is in Xubuntu 22.04. I can run the unit in Jack and it passes sound but Hinawa can't seem to load it.
Here is the command issued in the terminal:
$ hinawa-apogee-duet-cli 0 knob-states
Here is the error:
Traceback (most recent call last):
File "/usr/bin/hinawa-apogee-duet-cli", line 6, in
from hinawa_utils.oxfw.apogee_duet_unit import ApogeeDuetUnit
File "/usr/lib/python3/dist-packages/hinawa_utils/oxfw/apogee_duet_unit.py", line 6, in
from hinawa_utils.oxfw.apogee_protocol import (
File "/usr/lib/python3/dist-packages/hinawa_utils/oxfw/apogee_protocol.py", line 141, in
class InputCmd():
File "/usr/lib/python3/dist-packages/hinawa_utils/oxfw/apogee_protocol.py", line 274, in InputCmd
def get_meters(cls, unit: Hinawa.FwUnit):
File "/usr/lib/python3/dist-packages/gi/module.py", line 123, in getattr
raise AttributeError("%r object has no attribute %r" % (
AttributeError: 'gi.repository.Hinawa' object has no attribute 'FwUnit'
Hi, I am wondering how hard it would be to run the "hinawa-apogee-duet-cli" on MacOS.
Apogee is not supporting anymore the duet 1 (fw) this lead me search for an alternative. While the duet is working without any driver on mac os, there is no way / tool available to do custom tasks such as activating the phantom input (which is what I am trying to achieve).
I am a noob in python but I do have some understanding on how a driver is working, what would be the biggest challenge in making it work on mac os Catalina ?
Steps to release on debian
Hello,
I'm trying to install this library so I can build the snd-firewire-ctl-services package. when I run cargo install I'm getting the following error. What am I doing wrong?
$ git clone https://github.com/takaswie/hinawa-utils.git
$ cd hinawa-utils/
$ chmod u+x setup.py
$ ./setup.py
import-im6.q16: unable to open X server ' @ error/import.c/ImportImageCommand/346. ./setup.py: line 6: syntax error near unexpected token ('
./setup.py: line 6: `with open("README", "r") as fh:'
Thanks,
David
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.