What a joke, but I must respond only due to your pure subversion, which evokes
bad history.
TACTIC #1 REVERSAL
#1 It seems you have attempted a subversive tactic of reversal who owes whom an
apology (a factor I previously mentioned - and yet was insulted again
afterwards by Jonathan). I formerly asked for an apology and you borrowed the
idea right now to lay down a last word to make your group seemingly and
superficially come out look cleaner at the tail end of this thread. BUZZ.
I clearly asked FIRST for an apology from only 3/5 people (NOT all, as you
construed and twisted) and who first insulted me with intent, in which I
reacted in kind. And now you three, with you as representive speaker
apparently, ask for an apology.
I have a rational FIFO, logical programming solution. Why don't you go first
sincerely apologizing and then I will follow suit sincerely, DEAL? [See end of
message for further details]
TACTIC #2 DISTORTION
#2 Distortion of the type that also insinuates I insulted "all people here,"
which is simply a lie. That is unless the only people here are your trio of
'circle jerkers' - a fact and incident that exists and anyone can look back
through all the posts and see the snipes, attacks and insults towards me from
the get-go. And if you bothered to look at my perspective.
Lies and distortion way to go.
WHY? / INTENT
And this was obviously done as 'last word' attempt after my previous message
for DAMAGE CONTROL. You can't hide your sins and simply think you can burn them
in an incinerator and hope the ashes of more words distort, bury and cloak the
truth.
Interesting of your interest to chime in in the first place.
A FINAL BENEFIT-OF-DOUBT
Will await your response. Naturally I had to respond to the attempt of
subversion by yourself, but beyond the fact that literally 3 people (apparently
highly associated with project like Jonathan) likely are not around to
apologize individually, I will accept graciously and generously (3-to-1) one
apologize proffered by yourself in good faith and on their behalf. And if they
are around, I would appreciate and apology, in which I will reciprocate if
emailed within the next 1/2 hour.
Let me know, otherwise, please don't respond on the matter as there is no
further purpose for it. And the act itself would not be respectful of others.
OK. Thanks.
Dec 31, 2018, 10:56 PM by rainer.liffers@xxxxxxxxx:
Fine, mate.
It seems that you got my message, but I am also the forgive-and-forget
type. Make sure you won't misuse this aspect in the future.
May I suggest that, in order to demonstrate your "simple respect" point
and to reassure everyone else on this list, you start with an apology to
all people here who have their "heads up the jackass". Believe me, it
will
work wonders.
Once you have done that, please answer the following question: > Why
do you prefer to use ALSA instead of JACK?
On 1/1/19 12:32 pm, > distro@xxxxxxxxxxxxxxxxx
<mailto:distro@xxxxxxxxxxxxxxxxx>> wrote:
way to go, justing testing this mailing list at this point to see how
many others people are actually focused on yoshimi. Look at all the
responses and words said by others.. Only one guy Diego had any
desire to attempt to help out.
Thus I am the only one (along with Diego) not making excuses or for
no good reason devolving (NOTE THE THREAD TOPIC) this thread into a
pathetic trolling attack mechanism.
The only reason I am still hanging around while I mess around with
the synth tonight is to see if anyone out there on the list actually
cares about the synth, or if there are only in fact a few people
around who circle jerk around and like to gang up on a person and
keep matters off point, probably disrespecting to the developer as
well. Good job. Your intent is fully on display and 'graphical' -
hey my typing is getting better.
Out of some simple respect, I will not participate or respond to
stupid relies, OK?
Dec 31, 2018, 10:23 PM by >> rainer.liffers@xxxxxxxxx
<mailto:rainer.liffers@xxxxxxxxx>>> :
Oh dear, oh dear, what have I done, dearest Distro?
I cannot tell you how much I now regret my critical remark.
No doubt, the way you argue is incredibly awesome and
convincing. In fact, it reminds me of my ex-wife, the only
other perfect human I am aware of.
Please believe me that I am full of remorse, and I can now
clearly see your superiority in all respects. I also
realise that, for the rest of my life, I have no choice but
to keep on asking myself: Why can't I be like you?
Sorry again, mate. so sorry.
On 1/1/19 11:52 am, >>> distro@xxxxxxxxxxxxxxxxx
<mailto:distro@xxxxxxxxxxxxxxxxx>>>> wrote:
What an ass, whoops sorry for the mistype idiot #3 Hans perfect
for a the circle jerk
Dec 31, 2018, 9:51 PM by >>>> rainer.liffers@xxxxxxxxx
<mailto:rainer.liffers@xxxxxxxxx>>>>> :
G'day from WA, Distro-mate
Begin of Aside
Last time I checked, GUI was an acronym for >>>>>
Graphical>>>>> User Interface,
not>>>>> General User Interface. Just then, I checked
again to be sure:
https://en.wikipedia.org/wiki/Graphical_user_interface
<https://en.wikipedia.org/wiki/Graphical_user_interface>
End of Aside
So much for being right all the time, Mr Perfect.
On 1/1/19 7:10 am, >>>>> distro@xxxxxxxxxxxxxxxxx
<mailto:distro@xxxxxxxxxxxxxxxxx>>>>>> wrote:
OK. I have come to both a conclusion and resolution. I
did get it to work and I will explain how. But first I
want to capstone and address the bad dialogue that
happened here. I also invite you to re-look into my
simple question and actual detailed outline/scenario that
came with it. And then to the next and final message in
which I will simply and concisely type instructions (for
apparently users new and old) to comprehend current
situation briefly and also to note how to give short,
efficient feedback. Note my thread/email title. From step
one, I type that name so others in future, if needed, can
search and find and answer QUICKLY AND WITHOUT GRIEF.
- GENERAL STATEMENT -
#1 I do want to point out (and I don't care, rudeness
deserves rudeness) ZB / Zbigniew was 100% wrong in not
only facts or perception but his attitude and response
for me. I am a very informed linux user as well as
communicator and developer etc. Most of all I am a normal
average person who understands details and simple clear
process and instructions are important and to relate and
communicate in writing and documentation towards people
not assuming they are overly familiar with utilities or
regularly use and fiddle with audio drivers, soundcards
etc. Common sense or they might not be coming with
questions to a mailing list.
#2 Further there are a wide range of utilities available
on linux, some cli (commandline interface) and gui
(general user interface). GUI exists and is called
General User Interace - for just that.. common regular
computers users, no in-depth "dependencies" or
familiarity/knowledge based requirements. Only a
knucklehead would not understand this and just be polite.
I believe people can always change and improve, so I say
this purely as constructive criticism and feedback.
Never assume people's familiarity with any particular
package or even basely their remembrance of utilities.
Some of the smartest and most technical developers and
linux users understand not to live in a box. This had
been a longstanding issues and why it literally took 2
decades for basic simple GUI and toolkits to develop.
Any thank you to those who provided and attempted to help
me resolve the issue.
In my next final message, I will provide simple solution
and pertaint explanation. I assume Will can respond
similarly regarding to verify the ALSA issue and possible
goals to improve the GUI (and Will, not realtime
connection, I obviously was talking about when a midi
controller is plugged in and recognized by the system).
- FOR WILL -
(please see message below.)
Will - please comment back on the ALSA issue see message
below. So my verdict or discovery here is (you can just
verify)
###
Dec 31, 2018, 4:47 PM by >>>>>> distro@xxxxxxxxxxxxxxxxx
<mailto:distro@xxxxxxxxxxxxxxxxx>>>>>>> :
Will,
yes to reiterate (and it appears you understand)
for example, with pkg alsa-utils, you can run command:
$ aconnect -i
RESULTS:
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'Impact LX25+' [type=kernel,card=1]
0 'Impact LX25+ MIDI 1'
1 'Impact LX25+ MIDI 2'
1. Now the key value here would be client 20: Impact
LX25+
The identifier and which all other programs, whether
it be the pkg alsa-mixer will identify as the sound
source (along with Intel, PulseAudio, soundcards etc)
2. For an example, easily seen I assume VMPK is
available widely for most distros..
You can go to the Edit > Midi Connections. With ALSA
selected as driver, you'll see a drop-down where you
can keyword: specify the driver, which displays the
identifier: "Impact LX25+"
3. Now in Yoshimi, under Yoshimi < Settings, under
ALSA tab, you do have a form-field it appears where
you should be able to specify this value "Impact
LX25+" similarly. SEE form field "Alsa Midi Source"
See the logic? It is not a drop-down currently but a
form text field. It would be great at least if one
could just pop in their midi-controller and value. And
obviously the coding behind making a simple drop-down
would be warranted if function.
4. So the question is: is this form field functional?
Is there a method into which one can specify their
midi controller under ALSA. ( simple yes or no on the
first will suffice, latter question, if yes, how?)
In reference to below, note the difference,
$ aconnect -l
RESULTS
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'Impact LX25+' [type=kernel,card=1]
0 'Impact LX25+ MIDI 1'
1 'Impact LX25+ MIDI 2'
client 128: 'yoshimi' [type=user,pid=28366]
0 'input
THUS, naturally tried the client in the field,
rebooted etc. No dice.
So still working on it, I am guessing then there is no
direct way currently to config ALSA?
#
Dec 31, 2018, 4:28 PM by >>>>>>> willgodfrey@xxxxxxxxxxxxxxx
<mailto:willgodfrey@xxxxxxxxxxxxxxx>>>>>>>> :
Going back to the start...
First of all, please keep in mind that Yoshimi has
a *very* small number of
people 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 connection
at all (neither did most other software I came
across). Some stuff did, and
used the ALSA port primitives to connect to the
first device it saw. Which was
highly 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 link
stuff together by name, or they used session
software. Also Rosegarden (my
sequencer of choice) could find Yoshimi and auto
connect to it if configured to
do so. That last bit is important because if it was
not configured to, then
trying to connect via qjackctl would appear to work
but Rosegarden ignored the
connection - it had to be the boss.
Over a period of time I worked out how to identify
a source by ID (rather than
port 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 as
printed by aconnect -l) just enter that, save
settings and Yoshimi will find it
and connect to it every time it starts.
That did everything I wanted it to at that time,
and apparently what everyone
else wanted, so I moved on to other more important
issues.
I would refer you to "The Short Yoshimi Guide.odt"
in the "doc" directory for
some more info on this.
This is the first time anyone has raised this since
then, and although I'll put
it 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 they
appear, but although that is easy to suggest, it is
enormously complex to
implement.
Yoshimi is first and foremost a soft-synth, When
Cal forked it from Zyn 2.4.1
he initially stripped out everything that was not
essential, and since I've
been in the driving seat I've tried to keep as
close to that as seems
reasonable.
--
Will J Godfrey
http://www.musically.me.uk <http://www.musically.me.uk>
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune,
and a song.
Yoshimi source code is available from either:
<https://sourceforge.net/projects/yoshimi>https://sourceforge.net/projects/yoshimi
Or: >>>>>>>> https://github.com/Yoshimi/yoshimi
<https://github.com/Yoshimi/yoshimi>
Our list archive is at: >>>>>>>>
https://www.freelists.org/archive/yoshimi
<https://www.freelists.org/archive/yoshimi>
To post, email to >>>>>>>> yoshimi@xxxxxxxxxxxxx
<mailto:yoshimi@xxxxxxxxxxxxx>