Re: [yoshimi-user] Midi learn - and more

  • From: Rob Couto <dbtx11@xxxxxxxxx>
  • To: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>, louis cherel <cherel.louis@xxxxxxxxx>
  • Date: Mon, 13 Jul 2015 11:54:09 -0400

Hi again,

On 7/11/15, Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx> wrote:

Midi Learn is becoming almost an embarrassment, we've had people knock on
the
door for over 4 years, and most other systems have it implemented -
although
not as nicely as Alessandro's original (from a user's point of view) so I'd
like to ask Louis to carry on with that against the current master. As well
as
filling an important hole, what we learn from that can also be applied to a
later 'gold' version.

Meanwhile, if Rob tackles the deeper structural work on a different branch
we
can do a switchero later, while always maintaining a stable version for our
users. I don't know if this can be done in modular phases. It would be nice
if
it could. That would reduce the divergence while work was going on.

With this low-level work I would be inclined to suggest some discussion
between
Rob and Andrew.

At the same time I can continue to tackle odd-ball issues. Things like
vector
control are just about fully baked now, but there's that alsa problem and
various gui/usability stuff - it seems to be what I'm best at :o

How does that all sound?

That sounds mostly agreeable, and I think after this we should
continue over on yoshimi-devel. The thing that worries me: invasive
changes in the background followed by a big merge is what I figured
could happen someday, but then it means Louis would have volunteered
for some work which gets really used for only a short time-- unless of
course during that time I get hit by some harsh difficulty (or a bus).
The other thing that worries me is Alessandro's patch: I still expect
to borrow his UI but having looked again, I'm afraid I must say that
the underpinnings of it don't seem properly simple enough to base
things on. Therefore it's not ideal for me & Louis to work on
different things together and this topic is like a real-life imitation
of a mutex. I had to speak up, precisely because I wouldn't want
anyone to waste any more time on The Knot unless they were already
fixing it. I'll keep working on a branch in any case-- I have enough
reasons, and extra.

However: the modifications to LFO, Envelope, Filter, etc. to make them
smoothly track GUI control changes in realtime could be done now, more
or less orthogonally to any deep modifications. Last week I pestered
Will about that, too :)

About phases-- definitely yes. I had something more specific to say
but the phases have changed a bit while my so-called strategy is
becoming one that can be done sooner and involves less overhead.
Whatever I think I'm doing needs to be simpler than what I started to
describe :P

'til later...
--
Rob


Other related posts: