I've been using a modified version of ttymidi with fair success while
using JackD2, but have now migrated to
using pipewire. Despite having pipewire-jack installed and working,
ttymidi no longer works with it.
Basically it is converting midi events which come from Arduinos using
the USB port, which looks like a serial
port. ttymidi receives events and packs them into jack buffers.
Similarly any jack midi events being issued by jack
are copied onto the serial port.
Does anyone have any help to offer?
Bill
--
+---------------------------------------------+
| Bill Purvis G8DIO |
|bill(a)billp.org |
+---------------------------------------------+
Hi LAU/LAD,
Anyone had luck compiling Bristol [1] recently?
Both the AUR pacakge (seems sami-unmaintained) [2] and trying to compile
from source fail with a bunch of errors.
Besides an issue with the inclusion of alsa/iatomic.h which can probably
just be removed, there seem to be a bunch of warnings (?)
I do see that the latest release is 2013 so it's unsurprising that it
won't compile on a more 'recent' system (I'm using Manjaro).
So I'm wondering if the software is abandoned? Which is a pity because
while I mostly use Yoshimi these days for 'synth needs' Bristol could
definitely make some cool sounds with its emulated synths.
Lorenzo
[1] https://bristol.sourceforge.net/
[2] https://aur.archlinux.org/packages/bristol
Hi, after upgrading qjackctl to 1.0.4 its system tray icon is no longer
displayed albeit the program starts. In 2023 this could be solved by
installing libqt6svg6 but not so today. qjackctl posts in the shell
QSystemTrayIcon::setVisible: No Icon set
(How) can I solve this problem?
Thanks!
Peter
Hello all,
I am working on creating a simple faust program to convert some things
for me, but I have run into an interesting problem. I'm sure the
solution is simple, but I can't seem to figure it out.
How do I add two four channel variables?:
import("stdfaust.lib");
a = no.noise,no.noise,no.noise,no.noise;
b = no.noise,no.noise,no.noise,no.noise;
process = a+b;
I realize the code is silly and seemingly nonsensical, but if I'm
working with variables that have 4 channels, how does one sum them
together. What I really want is:
Output 1 of a adds to input 1 of b
Output 2 of a adds to input 2 of b
...
and have this pattern continue to output 4. The compiled program should
just have 4 outputs with the channels added.
Thank you very much for any help,
Brandon Hale
Hi LAUs,
I have often considered getting Harrison Mixbus as a 'more pro' version
of Ardour which has always seemed a rather competitive pricepoint in the
market, strong Linux commitment and familiarity with Ardour workflow.
I'm wondering what impact their (now 1 year-old) announcement about not
developing plug-ins for Linux any more have on Linux users potentially
buying a license? [1]
It seems the plug-ins they are referring to are not the ones shipped
with mixbus, which if I also understand correctly are 'mixbus only'
plugins. It wouldn't seem to hint to any drop of Linux support in
general ("There are no plans to discontinue Mixbus or XT software for
Linux users, this applies to the plug-ins only").
Something else I'm also wondering, and I understand this might be a bit
more of an 'edge' question, is if / how supporting mixbus by buying it
also somehow supports Ardour of if direct support to Ardour is better /
preferred.
I understand these questions could be more relevant asked directly in
the specific lists / fora of these software but I do think that with
both now being cross-platform a Linux angle might be interesting (and
these are and have been Linux Audio 'flagship' software...) :-)
Curious about ideas / experiences / thoughts.
Lorenzo
[1]
https://support.harrisonaudio.com/hc/en-gb/articles/19840057916957-Why-is-H…
Hey hey,
Visiting Cloud-Cuckoo-Land:
https://youtu.be/UOBQH3ZpCIE
This piece is influenced by an atmospheric game soundtrack, with beautiful, quiet sound design. The game is called Stray and the piece is "Ant Village":
https://youtu.be/n-TFhq9dGhc
(Theme starts at 3:12)
Technical notes: this piece was entirely recorded and mixed in Csound, only the final "mastering" was done in Nama/Ecasound. Thanks to the ArchLinux maintainers of the Ecasound package for updating the software!
All melodic sounds were specially created for this project. The strings and "mandolins" using Karplus-Strong synthesis using Csound wguide1 opcode. The drums were ready-made User Defined Opcodes with the idea of "drum machines" as can be found in some of the flexible digital and analogue hardware, for example the Elektron, new Roland MC-* or Korg Drumlogue. The melody, bass and rhythm instruments use classic virtual analogue synthesis, while the marimba/bell sound is based on Csound's marimba model with the addition of resonant filters (phaser2).
Composition/writing: the melodicy lines and the drums were recorded in MIDI and then, using a Python script, transformed into a format ready to read in Csound. I implemented a simple sequencer in Csound, reading its data from f-tables. This gives the basis for another family of UDOs making it easier to use that kind of looping sequencer. It allows to handled MIDI notes, velocity and a degree of randomness/humanisation.
The melodic lione was played polyphonically and then split into four monophonic voices. The voice-lines were alternated by the Python script, so that the melody switches, not by note, from the first voice to the second. The same happens with the third and fourth voice. That way, the lead lines suggest two - or three - motives, only coming together as the intended melody, when al four voices play at the same volume. -- Again, this Python code gives rise to a more organised and feature rich tool.
When all is said and done, I just hope you enjoy it.
Best wishes,
Jeanette
--
* Website: http://juliencoder.de - for summer is a state of sound
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* Audiobombs: https://www.audiobombs.com/users/jeanette_c
* GitHub: https://github.com/jeanette-c
Don't worry, you're gonna be alright,
But Cinderella's got to go <3
(Britney Spears)
Hey hey,
I just heard that Ecasound, as robsut as its code is, is slowly moving out,
requiring more and more patches. So I should really look for a new solution.
Why CLI? I had a GUI running on my system, with JACK, and found that Orca was
very sluggish, not condusive to fast efficient work. Besides, there are quite
a few LV2 plugins which are built on JUCE and JUCE Uis are not accessible on
Linux. Last thing I heard, they added accessibility but only to mac and
windows.
So back to the commandline. LV2 plugins can be controlled there, mod-host a
case in point. Though, admittedly, I found quite a few plugins with quite
meaningless parameter ranges. Still, they can be used.
Does anyone have any ideas? Perhaps something that is in its early stages or a
UI that was created for testing or automation and might offer more beyond that
purpose? -- Any suggestions or hints are welcome. For the time being, Ecasound
will run, but its life-cycle looks definitely finite in the foreseeable
future.
Best wishes,
Jeanette
--
* Website: http://juliencoder.de - for summer is a state of sound
* Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
* Audiobombs: https://www.audiobombs.com/users/jeanette_c
* GitHub: https://github.com/jeanette-c
Open my eyes,
I look deep inside,
I run away... <3
(Britney Spears)