On Tue, 16 Oct 2012 15:50:30 +0200 (CEST)
Holger Marzen <[email protected]> wrote:

> On Tue, 16 Oct 2012, [email protected] wrote:
> 
> > 
> > 
> > I found this 2008 rosegarden tutorial by D. Michael McIntyre 
> > @ http://www.rosegardenmusic.com/tutorials/supplemental/zyn/zyn.html
> > in which he explains how to use the ZYN synth. He begins with 
> > launching ZYN and then watching Qjackctl connect it, etc. But 
> > rosegarden-11.11.42 can use ZYN without it being started manually 
> > i.e. ZYN figures in the synth list. Is there there a difference?
> > Is this second condition a result of rosegarden having detected 
> > an installed ZYN package and just using it? 
> > 
> > The reason I'm asking is that sofar I've found only 2 ways to
> > get sound from ZYN: via what seems to be the above internal rosegarden 
> > selection with rosegarden running, or without jack (and thus without 
> > rosegarden) when ZYN is started manually with the command "padsp 
> > zynaddsubfx".  
> > [OpenSUSE-12.2 in which the jack/qsynthctl/rosegarden combo now 
> > otherwise works nicely]. 
> 
> There are basicalle 2 ways to start a synth:
> 
> 1.) as a standalone program. You have to set it up to use the correct
>     audio driver. In Rosegarden you have a MIDI instrument as its
>     representation.
> 
> 2.) as a DSSI synth plugin. It integrates into Rosegarden and its JACK
>     connection AND it won't suffer from ALSA MIDI latencies. In
>     Rosegarden you have a synth plugin instrument.
> 
> Fortunately some synths are available both as a standalone program and
> as a DSSI plugin, including fluidsynth and zyn.


I finally got it going with zyn for the time being. To answer my own question 
in case someone should google for this topic, starting ZYN synth manually and 
independently came out alright and the results when used in rosegarden are far 
better and consistent than using the internal zyn syth as I did before (I'll 
have to look at all that again).  

Do what you must to get ZYN to produce sounds. As outlined in my OP I could not 
do that with jack running and that was because it was not connected in the 
qjackctl in its "Connections" map but had been lauched without prepending 
'padsp'. So the short of the long is to

-a  launch qjackctl and start it
-b  start ZYN normally (not prepend padsp to the command)
-c  observe possibly "click here to load an instrument"
    There is probably no sound when hitting the keyboard
-d  in the qjackctl dialog map select zyn on the left and system on 
    the right then click "Connect". Hit the keyboard again.
    If you hear sound it's probably just a default
-e  in the zyn "part" counter set "1"
-f  observe "Midi channel receive" window also showing "1"
-g  observe hitting keys probably still makes no sound
    or only a default sound  
... at this point Zyn's channel 01 is selected and is ready to
    be defined as to what musical instrument THAT channel will be
    
-h  Zyn>Instrument>Show Instrument bank... chose an instrument
-i  hit keyboard again, it should play the instrument just selected 
-j  repeat process for remaining 15 channels i.e. 1-16
... now whenever Zyn is called as a synth with a channel # it will
    play the intrument associated with that channel #. SAVE these
    (your) Zyn settings or you will lose them. Unfortunately Zyn's
    browse dialog does not let you look reach folders outside your
    home folder! 

-k  start rosegarden
-l  revisit the qjackctl "Connect" map and assure that rosegarden
    is also connected and that Zyn is connected to rosegarden as 
    well as to system 
-m  in rosegarden single click into the first track (creates a short 
    empty segment), double click the segment to open it in note editor.
-n  observe that with the pencil tool slected clicking into the
    new staff drops a note and the note should sound as it's dropped
    onto the staff
-o  repeat same for track #2, click "enabled" beside the "part"
    box if not already enabled. If there is no sound revisit "e" and 
    set up an instrument on the #2 channel also.
... any instrument sound set up in Zyn for a channel will probably
    just play when the corresponding track # is written into in the
    staff editor (not sure about this).

-p  In rosegarden click the keyboard/soundcard icon to open the 
    midi dialog. For the midi PLAYBACK section (top) click NEW.
    Give the box a name like "MyZyn-synth-1". 
-q  While your new label is selected click the ZYN label in the 
    right section beside it to highlight it.
-q  return to the tracks shown in rosegarden and right click on
    any one of them, observe dropdown choices including your just 
    created 'handle' for Zyn AND its 16 possible channels. 
... If a previously defined instrument has been assigned within
    Zyn to a channel then attaching Zyn to with that channel #
    to a TRACK will play that instrument on any segment on that 
    track. Moving a segment to another track does NOT migrate the 
    instrument with it, rather any other segment moved to the 
    track will then play that instrument. 

Whenever anything is set or reset the effect may not be immediate, 
be patient and try repeatedly :-)


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to