[yoshimi] Re: ALSA and/or JACK hand-holding

  • From: <distro@xxxxxxxxxxxxxxxxx>
  • To: Yoshimi <yoshimi@xxxxxxxxxxxxx>
  • Date: Tue, 1 Jan 2019 02:33:52 +0100 (CET)

Before replying and accusing me of less knowledge of linux - I can guarantee I 
am more informed that yourself.

Read my solution - clearly the more productive and useful information in this 
entire thread. And as I pointed out from the get go ALSO functionality is 

Maybe you guys need a lessen in human civility instead of ganging up on the 
outsider who helped and actually wrote the solution and current reality and dev 

In stead you try to make excuse and play fault on me?? Really. Blinders on. 
Read my solution, if that does seem rational and smart coming from someone who 
may understand linux cross-distribution and common sense design and 
practicality for the average normal human and user, then maybe you need a col 
shower and reality check.

And Jonathan clearly you read my introduction where I don't use DAWs generally 
beyond audacity and have linux experience. In fact my intro messages were 
allabout simplicity and ease - and yes you read for a fact.

The problem was the GUI and you saying somehow by its nature, Yoshimi have (a) 
working commonplace ALSA integration, simple drop-down to attach the midi 
controller (b) having the form for ALSA in this regard, but it's broken and (c) 
calling A GUI which YOSHIMI Is handholding in this regard, show your own total 
and utter execuse-making retardation.

Your defensive approach towards me after all thread and repsonses is an insult 
inself and the act of total jackassery.

Good luck I'm outta here.  PS. I work off the commandline for most of my DAILY 
LINUX TASKS that include scripting and running complex server. However I don't 
usually have to screw around with audio much and call me lazy but when I see a 
GUI application and see an ALSA section to specify a midi controller (which any 
editor and DAW any synth like Yoshimi, it all works the same regarding 
specifying and setting a midi controller, I would naturally expect it to work 
or at least have some explanation.

Instead you guys are shocked because you literally have your head up a JackAss. 
Let's list the # of linux applications with GUI and let's list the ONLY 
application I have ever seen in AUDIO ever lacking (or actually broken and 
inadeqaute on the interface selection level) this simple and commonplace 
feature --- yep Yoshimi. Keep ignoring this or being unconcerned for the 
solution - I AND ONLY I gave. Pathetic.

I tried to be helpful and nice, screw it, unappreciated and I don't hang with 
excuse makers who think they are skilled linux users but in reality are not. If 
you were you would be so daft.

You talk about complexibility. Hooking in a simple control is the most complex 
task I have ever had to do ever on an OS for such as thing. AGAIN, take a look 
at VMPK, scratch your own head and then wonder if you should have come at me 
that way. That is not hand-holding that is basic 101 naturally expected 
functionality of a GUI application. And if it is broken or not perfect, if you 
think that is the end-user fault or they or ignorant or stupid, take a look in 
the mirror for a reality check.


Will - your answer I understood and took zero offense to, for the record. Sorry 
for this mess. You all can see my final SOLUTION - that now Jonathan has 
obviously skipped over, didn't get to get and decided to chime in towards me 
about etiquette. When collectively it was a failure on your part.

See ya. Ungrateful hounds who defend a guy and approach who came at me like a 
straight asshole.

Dec 31, 2018, 7:08 PM by jeb@xxxxxxxxxxxxxxxx:

Indeed.  Yoshimi has never contained the extreme hand-holding      that a 
very few software instruments and related tools have.       There have always 
been more important priorities, which are the      tones and timbres and the 
music.  Those who know, are grateful      !!!!!   Perhaps someone with ready 
experience in the related      coding may add such hand-holding...or not, and 
if not, we will      retain leaner code.  Am not worried about it either way, 
and will      discourage anyone from worrying about it also.  As long as we 
have      ALSA and JACK capability, users will figure out how to set them up  
    :-)  aconnect for ALSA certainly.  I haven't been able to use      
QJackCTL reliably (to control JACK) for a little while in my      favorite 
setups, but Cadence and its collective have been doing      the job much 
better anyway.  I am quite excited about patchmatrix,      the newest option 
I'm aware of for wiring the bits up, apparently      in October JACK2 
acquired the required metadata, will be trying      this as soon as rebuild 
time comes once again :-)


On 12/31/18 4:28 PM, Will Godfrey      wrote:

Going back to the start...First of all, please keep in mind that Yoshimi has 
a *very* small number ofpeople who can devote a lot of time to it. That 
small number being 1 - me :(When I first looked at the MIDI code it didn't 
attempt to make any connectionat all (neither did most other software I came 
across). Some stuff did, andused the ALSA port primitives to connect to the 
first device it saw. Which washighly dependent on what order things are 
started up, and assumed no re-starts.None of this mattered much to most 
people as qjackctl was used to quickly linkstuff together by name, or they 
used session software. Also Rosegarden (mysequencer of choice) could find 
Yoshimi and auto connect to it if configured todo so. That last bit is 
important because if it was not configured to, thentrying to connect via 
qjackctl would appear to work but Rosegarden ignored theconnection - it had 
to be the boss.Over a period of time I worked out how to identify a source 
by ID (rather thanport number) if it was known, and provided the entry in 
the ALSA tab for that.If you know the ID the hardware reports (which may not 
be quite the same asprinted by aconnect -l) just enter that, save settings 
and Yoshimi will find itand connect to it every time it starts.That did 
everything I wanted it to at that time, and apparently what everyoneelse 
wanted, so I moved on to other more important issues.I would refer you to 
"The Short Yoshimi Guide.odt" in the "doc" directory forsome more info on 
this.This is the first time anyone has raised this since then, and although 
I'll putit on the list, I can tell you there is still much more that Yoshimi 
*really*needs.If we were really smart we'd be able to find inputs in real 
time as theyappear, but although that is easy to suggest, it is enormously 
complex toimplement.Yoshimi is first and foremost a soft-synth, When Cal 
forked it from Zyn 2.4.1he initially stripped out everything that was not 
essential, and since I'vebeen in the driving seat I've tried to keep as 
close to that as seemsreasonable.


Jonathan E. Brickman   > jeb@xxxxxxxxxxxxxxxx <mailto:jeb@xxxxxxxxxxxxxxxx>>  
 Hear us at > ponderworthy.com <http://ponderworthy.com/>>  -- CDs and MP3 > 
available! <http://ponderworthy.com/ad-astra/ad-astra.html>
 Music of compassion; fire, and life!!!

Other related posts: