Re: [yoshimi-user] yoshimi-user Digest, Vol 16, Issue 5

  • From: Adriano Petrosillo <ampetrosillo@xxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Tue, 5 Apr 2011 11:47:32 +0200

There is no need to create a "modular" yoshimi in order to route LFOs or
whatever to different parameters.
Just use a modulation matrix, with the following structure:

Source: e.g. LFO1, LFO2, Free Envelope 1, Free Envelope 2, Amp Env, Filter
Env, Velocity, Aftertouch, Mod Wheel, etc.
Destination: e.g. LFO1 Speed, Filter Cutoff, Filter Attack, Pitch Depth,
etc.
and "Amount" of the modulation as a third parameter.

You could also code a separate section to create combined sources, for
example LFO1 * ModWheel, or even LFO1 AND LFO2 (where AND stands for the
logical operator) to create crazy modulations.

I think that, at the moment, though, the biggest deficiency in Yoshimi is
the lack of PWM.

Regards,
Adriano

2011/4/5 <yoshimi-user-request@xxxxxxxxxxxxxxxxxxxxx>

Send yoshimi-user mailing list submissions to
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/yoshimi-user
or, via email, send a message with subject or body 'help' to
yoshimi-user-request@xxxxxxxxxxxxxxxxxxxxx

You can reach the person managing the list at
yoshimi-user-owner@xxxxxxxxxxxxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of yoshimi-user digest..."


Today's Topics:

1. Re: modular yoshimi (Alessandro Preziosi (licnep))
2. Re: modular yoshimi (Will J Godfrey)
3. Re: modular yoshimi (cal)
4. Re: modular yoshimi (jy)
5. Re: modular yoshimi (Jeremy Jongepier)
6. Re: modular yoshimi (Dominic Sacr?)
7. Re: modular yoshimi (cal)


----------------------------------------------------------------------

Message: 1
Date: Tue, 5 Apr 2011 00:32:40 +0200
From: "Alessandro Preziosi (licnep)" <lsnpreziosi@xxxxxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: Dominic Sacr? <dominic.sacre@xxxxxx>
Cc: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <BANLkTimUG48MdLKvx8Y2Zbm1R4FLZA6wxw@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1

For now, I'd prefer a midi learn function.
sure, if some of you guys haven't seen it yet, check out the midilearn
branch i'm working on:
https://github.com/licnep/yoshimi/wiki/How-to

Actually this thing came to my mind as a CONSEQUENCE to the greater
abstraction of parameters that we should have once the midi learn is
up and running. I understand what many are saying, that with
midi-learn, everything can be done with external programs. but I'm
asking myself wheter it would be better to have it all in yoshimi,
internally.
Think about yoshimi effects, for example. One could argue that it's
'overkill' to have effects built-in when you could use external ladspa
plugins, but i think it's great becase some effects are actually PART
of an instrument, it would be stupid to have them in an external
program, because if you change midi channels you have to re-route
everything, saves are not automatically in synch, and it's
hard/impossible to share the instrument as a whole (effect
included)...

Also, don't underestimate the necessary changes under the hood...
once the midi learn is set up, it shouldn't need too much code. Coding
modular stuff generally needs very little code compared to the
possibilities it opens, my biggest concern is the UI, I have no idea
how one would go about doing it with fltk, i think the ui is
definately what would take most time coding.

LV2
It seems various people are be interested in a yoshimi port to LV2, i
never used lv2 plugins and don't really know what the advantages would
be/how hard it would be to make a port..
anyway for now i will concentrate on the midi-learn thing, bye everybody

Al



------------------------------

Message: 2
Date: Mon, 4 Apr 2011 23:58:14 +0100
From: Will J Godfrey <WillGodfrey@xxxxxxxxxxxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <20110404235814.1fe6e072@debian>
Content-Type: text/plain; charset=US-ASCII

On Mon, 04 Apr 2011 20:16:13 +0200
Lars Luthman <mail@xxxxxxxxxxxxxxx> wrote:

On Mon, 2011-04-04 at 18:53 +0200, Alessandro Preziosi (licnep) wrote:
I was thinking... would anyone find it useful if a 'modular' view was
added to yoshimi? So that you can, for example, attach an LFO or an
envelope to any parameter (any knob).
See this stupid sketch i just made, it wouldn't look anything like
that, it's just to show the 'concept':
http://imgur.com/RbOA4

This feature could require a bit of time to code properly, so before
going any further, I'd like to know if you guys think it could be
useful, or if you see some major problem i don't see... It's just an
idea i'm throwing out there for now,

You could do (almost) this by porting the Yoshimi/ZynAddSubFX effects,
engines and other components to LV2 plugins and then using Ingen to
create your modular patches. The upside would be that you could also use
them in other LV2 hosts, the downside would be that you wouldn't get to
write the modular processor yourself.


--ll


Hmm. I have some misgivings about this. I actually very much like Yoshimi
as a
complete package. Sometimes I think it would be nice to take out individual
parts, but mostly I like the way multiple voice engines/parts. I'm afraid
some
of the magic pixie dust might escape if Yoshimi went too far down the
modular
road :o

--
Will J Godfrey
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.



------------------------------

Message: 3
Date: Tue, 05 Apr 2011 10:56:42 +1000
From: cal <cal@xxxxxxxxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <4D9A68CA.8020209@xxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 05/04/11 08:58, Will J Godfrey wrote:
[ ... ]
Hmm. I have some misgivings about this. I actually very much like Yoshimi
as a
complete package. Sometimes I think it would be nice to take out
individual
parts, but mostly I like the way multiple voice engines/parts. I'm afraid
some
of the magic pixie dust might escape if Yoshimi went too far down the
modular
road :o


Much in line with my own thoughts. In the first half of 2010 Stephen Parry
& I
did a whole bunch of work toward enabling yoshimi as a DSSI thingy. A bunch
of
factors led me to abandon that effort. The merits of LV2 by comparison was
one,
but the final light bulb moment came from a discussion on LAU or LAD
loosely
concerning the conversion of standalone apps to plugins. Someone made a
strong
point that in many cases you're better off leaving it as a standalone app,
and
instead investing your effort into making it outstanding at what it does.
Personally, I think yoshimi sits in that category.

cheers, Cal



------------------------------

Message: 4
Date: Tue, 5 Apr 2011 08:54:40 +0200
From: jy <jypllx@xxxxxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: cal <cal@xxxxxxxxxxxx>
Cc: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <BANLkTikZA4zpeh0-sMaMa1JZkZO90nC6_A@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hi all,

I'm sorry if I don't really know what I'm saying but : isn't this what
PureData does ?
Typically looks like it to me even though I never used it ....

Here an example for FM synthesis. I believe it's all MIDI controlable.
http://www.youtube.com/watch?v=DgeTHuDSgC0

But maybe it's not what you're looking for....

jy



2011/4/5 cal <cal@xxxxxxxxxxxx>

On 05/04/11 08:58, Will J Godfrey wrote:
[ ... ]
Hmm. I have some misgivings about this. I actually very much like
Yoshimi
as a
complete package. Sometimes I think it would be nice to take out
individual
parts, but mostly I like the way multiple voice engines/parts. I'm
afraid
some
of the magic pixie dust might escape if Yoshimi went too far down the
modular
road :o


Much in line with my own thoughts. In the first half of 2010 Stephen
Parry
& I
did a whole bunch of work toward enabling yoshimi as a DSSI thingy. A
bunch
of
factors led me to abandon that effort. The merits of LV2 by comparison
was
one,
but the final light bulb moment came from a discussion on LAU or LAD
loosely
concerning the conversion of standalone apps to plugins. Someone made a
strong
point that in many cases you're better off leaving it as a standalone
app,
and
instead investing your effort into making it outstanding at what it does.
Personally, I think yoshimi sits in that category.

cheers, Cal



------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user

-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 5
Date: Tue, 05 Apr 2011 09:11:43 +0200
From: Jeremy Jongepier <jeremy@xxxxxxxxxxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <4D9AC0AF.1050308@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 04/05/2011 02:56 AM, cal wrote:
On 05/04/11 08:58, Will J Godfrey wrote:
[ ... ]
Hmm. I have some misgivings about this. I actually very much like
Yoshimi as a
complete package. Sometimes I think it would be nice to take out
individual
parts, but mostly I like the way multiple voice engines/parts. I'm
afraid some
of the magic pixie dust might escape if Yoshimi went too far down the
modular
road :o


Much in line with my own thoughts. In the first half of 2010 Stephen
Parry& I
did a whole bunch of work toward enabling yoshimi as a DSSI thingy. A
bunch of
factors led me to abandon that effort. The merits of LV2 by comparison
was one,
but the final light bulb moment came from a discussion on LAU or LAD
loosely
concerning the conversion of standalone apps to plugins. Someone made a
strong
point that in many cases you're better off leaving it as a standalone
app, and
instead investing your effort into making it outstanding at what it does.
Personally, I think yoshimi sits in that category.

cheers, Cal


I adhere to the above standpoint. Also I do really like the modular
set-up of Linux audio but I've come to realize that within that set-up I
barely use applications that are modular themselves (Ingen, AMS).

Best,

Jeremy



------------------------------

Message: 6
Date: Tue, 5 Apr 2011 10:52:39 +0200
From: Dominic Sacr? <dominic.sacre@xxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: cal <cal@xxxxxxxxxxxx>
Cc: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <BANLkTik4A9Bc2=NGUACwQ4VdDt2B7-NLqA@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=UTF-8

On Tue, Apr 5, 2011 at 2:56 AM, cal <cal@xxxxxxxxxxxx> wrote:
On 05/04/11 08:58, Will J Godfrey wrote:
[ ... ]
Hmm. I have some misgivings about this. I actually very much like
Yoshimi as a
complete package. Sometimes I think it would be nice to take out
individual
parts, but mostly I like the way multiple voice engines/parts. I'm
afraid some
of the magic pixie dust might escape if Yoshimi went too far down the
modular
road :o


Much in line with my own thoughts. In the first half of 2010 Stephen
Parry & I
did a whole bunch of work toward enabling yoshimi as a DSSI thingy. A
bunch of
factors led me to abandon that effort. The merits of LV2 by comparison
was one,
but the final light bulb moment came from a discussion on LAU or LAD
loosely
concerning the conversion of standalone apps to plugins. Someone made a
strong
point that in many cases you're better off leaving it as a standalone
app, and
instead investing your effort into making it outstanding at what it does.
Personally, I think yoshimi sits in that category.

That's not quite the same thing though. Whether or not Yoshimi should
be a DSSI/LV2/... plugin is a matter of preference, just like the
whole "host with plugins" versus "lots of applications connected
through JACK" debate. Personally I'd find a Yoshimi plugin very
useful, but there are probably more worthwhile things to work on.

What Lars suggested is more like breaking ZynAddSubFX into little
pieces, each piece being a separate LV2 plugin. The result would bear
little resemblance to Yoshimi, except that, at least in theory, you
could combine those plugins to create the same sounds you could also
achieve with Zyn/Yoshimi. But it really is a very different use case,
and certainly a set of LV2 plugins would never be able to replace
Yoshimi. So yes, Yoshimi is outstanding at what it does, but this is
more about things Yoshimi does not (and maybe should not) do.


Cheers,

Dominic



------------------------------

Message: 7
Date: Tue, 05 Apr 2011 19:09:42 +1000
From: cal <cal@xxxxxxxxxxxx>
Subject: Re: [yoshimi-user] modular yoshimi
To: Dominic Sacr? <dominic.sacre@xxxxxx>
Cc: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Message-ID: <4D9ADC56.2070507@xxxxxxxxxxxx>
Content-Type: text/plain; charset=UTF-8; format=flowed

On 05/04/11 18:52, Dominic Sacr? wrote:
[ ... ]

Personally, I think yoshimi sits in that category.

That's not quite the same thing though. Whether or not Yoshimi should
be a DSSI/LV2/... plugin is a matter of preference, just like the
whole "host with plugins" versus "lots of applications connected
through JACK" debate. Personally I'd find a Yoshimi plugin very
useful, but there are probably more worthwhile things to work on.

What Lars suggested is more like breaking ZynAddSubFX into little
pieces, each piece being a separate LV2 plugin. The result would bear
little resemblance to Yoshimi, except that, at least in theory, you
could combine those plugins to create the same sounds you could also
achieve with Zyn/Yoshimi. But it really is a very different use case,
and certainly a set of LV2 plugins would never be able to replace
Yoshimi. So yes, Yoshimi is outstanding at what it does, but this is
more about things Yoshimi does not (and maybe should not) do.

I do quite agree with all of that, and understand the use case(s) well
enough. It's not for me, but I'd salute anyone taking on such a venture.

cheers.



------------------------------


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev

------------------------------

_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user


End of yoshimi-user Digest, Vol 16, Issue 5
*******************************************

Other related posts:

  • » Re: [yoshimi-user] yoshimi-user Digest, Vol 16, Issue 5 - Adriano Petrosillo