Does anyone know of software that can generate MIDI messages from a touchpad?
The idea would be to send CCs to a sequencer or soft synth, but being able to
send it to an external hardware device would also be very useful.
--
Will J Godfrey
https://willgodfrey.bandcamp.com/http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Hi,
Running jackd2 on an Edirol UA-25 USB interface as
jackd -t2000 -dalsa -r44100 -p512 -n2 -Xseq -D -Chw:UA25 -Phw:UA25 -i2 -o2
I can not get clients to connect after having resumed the computer from
"systemctl suspend".
Upon resuming, jackd reports
status error: No such device
ALSA: channel flush for playback failed (No such device)
JackAudioDriver::ProcessAsync: read error, stopping...
and hangs.
Trying to use mpv or puredata with this locked server then throw the same messages:
Cannot read socket fd = 13 err = Success
CheckRes error
JackSocketClientChannel read fail
Cannot open mpv client
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Nevertheless, qjackctl indicates a running server but throws
Cannot create new client
JackPosixProcessSync::LockedTimedWait error usec = 5000000 err =
Connection timed out
Driver is not running
Cannot create new client
journalctl/dmesg show that the USB sound card is discovered as a new
device after resuming from the suspend state.
Stopping the server takes some time then, throwing:
ALSA: channel flush for playback failed (No such device)
Cannot stop driver
port deleted: UA-25:midi/playback_1
port deleted: UA-25:midi/capture_1
Released audio card Audio2
audio_reservation_finish
11:05:51.251 JACK was stopped
This problem does not exist when using jackd1.
The computers internal soundcard (intel-hda) survives resuming from
suspend with jackd2.
What can I try next?
Thanks!
Peter
Greetings All,
I just came into possession of a Behringer Arp 2600 clone.
I would like some eye candy while I fiddle my way through learning synthesis.
Can anybody suggest some oscilloscope software?
I've tried a few things already but I'm interested in other's favourite solutions.
Cheers
John
Sent with Proton Mail secure email.
Hello,
Got a new notebook with the following audio device amongst others:
64:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD]
ACP/ACP3X/ACP6x Audio Coprocessor (rev 63)
...
card 1: acp63 [acp63], device 0: DMIC capture dmic-hifi-0 []
It is using, I think, the snd-soc-ps-mach kernel module but it seems
this module does not respect the index option. I'd like to give this
device a higher index so it doesn't get index 0. If I use something like
the following configuration in /etc/modprobe.d/ it doesn't get picked up:
options snd-soc-ps-mach index=12
Anybody any idea? And yeah, I know index is not a valid option for this
module but the ALSA documentation states that all top level snd modules
should respect this option. Or is this Pink Sardine stuff a whole
different animal?
And for the snd-hda-intel kernel module, is it possible to discern
between devices when assigning indexes? As in, the snd-usb-audio module
for instance has vid and pid options to discern between different USB
audio and MIDI devices based on their vendor and product ID's. This is
really handy as it allows you to assign fixed index numbers to these
devices. The model and id options are not suited for this, they only
allow you to actually set the model and/or id. Could very well this is
not possible at all but I just want to be sure.
Talking about USB, going lower than 64 frames/period floods dmesg with
the following messages:
[ 1223.745771] retire_capture_urb: 2362 callbacks suppressed
[ 1223.759483] xhci_hcd 0000:66:00.4: WARN Event TRB for slot 1 ep 5
with no TDs queued?
Is there anything I could do about that or is this the very limit this
system can handle? No problem anyway since I barely run lower than 128
frames/period normally and even at 64 this system is pretty stable with
bigger projects. But I just like to know how low this notebook can go.
It's an AMD Ryzen 7 system so USB controllers are from AMD (USB ID's are
1d6b:0002/0003)
Thanks in advance!
Jeremy
Hello, all,
I've signed up for an Introduction to Audio Production course at my
local community college. I mainly want to learn how to record audio in
the field, and edit it into something like radio news segments or
podcasts (for those too young to have heard of 'radio').
When I was playing around with this 5-10 years ago, the go-to software
was Audacity, which I used and liked a lot. However, I understand that
Audacity has gone through some upheavals.
I'm on a Ubuntu 22.04 desktop, and I experimented at one time with
PipeWire, but I can't remember what audio tools are on my system
currently.
Do I need a Digital Autio Workstation (DAW)? Which one, in the FOSS
world, would you recommend? What audio tools (jack? pipewire?) do I
also need?
I'm sure that the college will have professional tools, in a lab, for
us to use, but I'd like to see if I can duplicate all the assignments
using FOSS tools.
Thanks for any advice or guidance for me.
-Kevin
Hello,
I'm "suddenly" (after a couple months of disuse) unable to start jack
in real-time mode, making ardour unable to take advantage of it. I've
had more or less the same setup for more than 10 years, so I've really
forgotten if there is anything else than the below that I could
investigate.
Tue Jan 23 20:21:51 2024: Starting jack server...
Tue Jan 23 20:21:51 2024: JACK server starting in realtime mode with priority 10
Tue Jan 23 20:21:51 2024: self-connect-mode is "Don't restrict self
connect requests"
Tue Jan 23 20:21:51 2024: Acquired audio card Audio2
Tue Jan 23 20:21:51 2024: creating alsa driver ...
hw:MobilePre|hw:MobilePre|128|3|48000|0|0|nomon|swmeter|-|32bit
Tue Jan 23 20:21:51 2024: configuring for 48000Hz, period = 128 frames
(2.7 ms), buffer = 3 periods
Tue Jan 23 20:21:51 2024: ALSA: final selected sample format for
capture: 16bit little-endian
Tue Jan 23 20:21:51 2024: ALSA: use 3 periods for capture
Tue Jan 23 20:21:51 2024: ALSA: final selected sample format for
playback: 16bit little-endian
Tue Jan 23 20:21:51 2024: ALSA: use 3 periods for playback
Tue Jan 23 20:21:51 2024: ERROR: Cannot use real-time scheduling
(RR/10) (1: Operation not permitted)
Tue Jan 23 20:21:51 2024: ERROR: AcquireSelfRealTime error
# ls -l /dev/rtc0
crw-rw---- 1 root audio 253, 0 Jan 10 20:00 /dev/rtc0
# grep audio /etc/security/limits.conf
@audio - rtprio 99
@audio - memlock unlimited
My user is a member of the audio group.
This is a pure ALSA system, so there is no pulseaudio that could be
the culprit. pipewire is installed, but have not been running at any
time, although there might be something there?
As far as I've figured, when it last worked I was on a 6.4.x kernel,
I've been through a 6.5.x and have now had this problem on a few
different 6.6.x kernels.
From what I can gather, I've not changed anything that I can see. All
help welcome.
Regards,
Arve
It seems that the jack_lsp tool, which lists jack ports/connections on
the command line, is only available as part of the jackd2 package on
Debian. Is this intentional?
For Debian oldstable it exists as part of the jackd1 package...
thanks for any help!
P
Hi list and happy 2024!
I am running Manjaro (an Arch-based distro). It seems now I have a
'pipewire' package installed, but also pulseaudio. I don't think I have
actively tried to install 'pipewire' but maybe it's a dependency for
'something'?
Anyways, my current audio set-up is still as it has been for quite a
while on my laptop:
- pulseaudio for 'eveyday'
- jack for audio stuff and software (with a still working script I start
only when needed to have a pulseaudio 'sink' - e.g. running jack and
wanting to play audio or video from the browser)
All of this works as expected and I am still rather unaware of the
pipewire intricacies and configurations.
One thing I have noticed is that now it seems that alsa midi ports are
exposed as jack midi ports as well. Meaning... if I start some
notoriously ALSA-MIDI-only applications such as Rosegarden, Pure Data or
Qtractor their midi Outputs are shown in QJackCtl in the MIDI (i.e. JACK
MIDI) section and are also visible in notoriously JACK-MIDI-only
applications like Ardour or Carla, albeit without their port names
(Carla puts everything in 'System' and calls the various ports
'midi_capture_1', 'midi_capture_2' etc. regardless of application,
Ardour puts everything under 'system' and then does distinguish
applications if set to 'show individual ports' but just lists # ports
without their names, QJackCtl lists the applications and then for each
lists ports as 'midi/playback1', 'midi/playback2' etc.)
The most interesting aspect is that besides the naming quirk these ports
seem to work meaning that connecting rosegarden to, say, an Ardour MIDI
track with a plugin will make noise. That is without going through
a2jmidid. a2midid actually works pretty well so I'm not sure what the
'real' advantage would be, but it's still something interesting IMHO.
Lorenzo