#7 Extended Mono + Reduced UI Font sizes


This patch is to apply against the ZynAddSubFX-2.2.1
source code.

It provides :

- A Legato mode, which is like Mono but allows to play
without retriggering the notes.

- A "last note priority" held notes memory feature
that replays last still held notes on releases when in
Mono/Legato modes.

- Now when in Mono (and Legato), Portamento will not
activate on first notes (a previous note must be held
or sustained).

- UI font sizes adjusted down, as it seems the
original UI texts are displaying slightly oversized on
many systems (including mine). However, as it is
possible that the original UI texts are displaying just
right on some systems, I made another, alternative
patch that doesn't change the UI font sizes.


  • Gerald Folcher

    Gerald Folcher - 2006-10-23

    Logged In: YES

    2006-10-23: I added the patches for CVS.

  • Gerald Folcher

    Gerald Folcher - 2006-10-28

    Logged In: YES

    2006-10-28: New version (v2) of the patch, previous patch
    had a bug where some instruments were not playing as
    intented in legato (there is still room for improvements tho).

  • Gerald Folcher

    Gerald Folcher - 2006-10-30

    Logged In: YES

    2006-10-30: I added a standalone zombie fix patch that I
    stripped out of Lars Luthman's "JACK MIDI + LASH + zombie
    fix" patch. I named it with "i_think_it_is_unzombify"
    because since I don't really know what it is doing it's
    possible I overlooked something by stripping it out, but
    that said it seems ok so far. You can apply this patch in
    addition to my patch (or even without my patch), and it is
    applicable for both Zyn 2.2.1 and CVS.

  • Gerald Folcher

    Gerald Folcher - 2006-10-31

    Logged In: YES

    2006-10-31: Patch update (v3), it should correct the problem
    of intensity jumps that happened on legato notes
    transitions, so now legato transitions are more clean
    (though still quite brusque).

  • Gerald Folcher

    Gerald Folcher - 2006-11-10

    Logged In: YES

    2006-11-10: 'zyn-extendedmono_v4_update-061110.diff.gz' "v4"
    patch for CVS (and patched 2.2.1), fix some bugs in the
    legato code that made the program crash when changing some
    ADDsynth or SUBsynth parameters while playing legato notes
    at the same time. Also I removed the unnecessary pair of
    pointer parameters on the AD, SUB, and PADlegatonote(...)

  • Gerald Folcher

    Gerald Folcher - 2006-11-13

    Logged In: YES

    2006-11-13: "v5" update, this is a significant improvement
    of the legato mode, now legato transitions should be smooth
    and clickless. Basically to do that when one play, legato
    mode plays two simultaneous notes, one sound, the other
    silent, then to do a legato note transition the silent note
    is first changed, then a (quick) crossfade is done between
    the two sounds. Then the now silent note, before being also
    set to the actually playing frequency, is first set to a
    certain frequency for the same amount of time of the
    crossfade, that should suposedly permit it to catch-up
    (resync) with the sounding note.

  • Nobody/Anonymous

    Logged In: NO

    juste genialissime ... mais cla ne marche pas :/


  • Gerald Folcher

    Gerald Folcher - 2007-04-04

    Logged In: YES
    Originator: YES

    (Only replying to the previous post which just says in french that
    it's not working)

    > juste genialissime ... mais cla ne marche pas :/

    Salut camarade francophone, je te propose de m'écrire directement à
    mon adresse email: geraldf2 (à) free (point) fr , en me disant ce que
    t'as fait et de quelle façon ça a pas fonctionné, comme ça on
    essayeras de trouver ce qui coince.

    (Condensed english translation: Yo, mail me we'll try to sort it out.)

  • Mark McCurry

    Mark McCurry - 2009-02-28
    • status: open --> closed-accepted

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks