Zynbleton Vangelis - READ ME

OK. Yes you are right that it can be confusing when accessing the MIDI input menu from the chain context, to have access to per-device global options. We could remove device options from this menu, but then, someone probably would say that “hey, it was handy to access device options from there” :grin:

2 Likes

Hi @niels !

You should do some tests by “routing by hand” the MIDI clock from SL and see if you get useful results. You would need some solid arguments to convince developers to implement such a thing :wink:

regards,

Will do. Am I right when I think MIDI clock now cannot be routed from SL via zyngui anywhere at all, since SL is defined solely as an audio processor, even if you put it in a audio+midi chain?

Yes, that’s what i mean. No update now so i’ll wait for the next one :+1:

It’s a mess. The zynseq tempo can kinda receive SL clock, but nevertheless seems to center on ±74BPM, going to and fro if SL reports higher BPM. Syncing in no consistent way.

Maybe SL clock going out is wrong. Or maybe receiving end is wrong. Giving up for now. To be revisited.

Are you free to join zynthclub tonight. That sounds like a subject to discuss.

Yes, I proposed the date.

1 Like

Update to the phrase automation:

You can now define the plays (repeats) of each phrase that is skipped, e.g. (2,3) will play skip 2nd & 3rd and play 1st, 4th, 5th, etc.

This allows you to do some complex song structures, e.g.

ABC ABD ABC ABD EFG

A: NEXT (exclude 5)
B: NEXT (exclude 5)
C: Jump to A (exclude 2,4)
D: Jump to A (exclude 2,4)
E: NEXT
F: NEXT
G: NONE

You can jump back and forth to create complex structures. The UI is far from optimal (as you can deduce from this example) but the backend seems to work so it is a start. This is a different sequence that demonstrates some of these features with a commentary describing the workflow and sequence flow.

4 Likes

Did the last update but zynthian.local is still refusing connection. Maybe i can try to switch to Oram to see what happens.

Sometimes I can only access zynthian by IP address after a reboot.

Now, that’s extremely interesting, and widens considerably the song sequencing options for Zynseq. Thanks @riban! :+1:

Same here: it happens to me as well every now and then. In those cases, I get the IP address of each of my Zynths from the Network Info entry of the Admin menu. :slight_smile:

1 Like

Part of me thinks that screen could have a QR code linking to the IP based webconf URL. The other part thinks it’s an easier way for bystanders to mess with your zynth.

4 Likes

Hi @niels !

I was working on this and hope it’s fixed now. please, update and test!
(perhaps you have to recreate your clippy clips)

The best,

Thanks. I have nothing special yet, just noticed this while programming. Shall test.

Another day, another sequencer update. This changes the behaviour of the scene automation implemented yesterday.

  • For each phrase of a loop, set follow action NEXT. (I avoided automating this because there will be some rules required to avoid unexpected changes.)
  • The last phrase of a loop, set negative follow action, e.g. -4. (This shows as “LOOP from” in the menu. I need to do the same in the parameter editor.)
  • For negative (loop from) follow actions, an extra parameter: “Loop count” appears. Set to the quantity of repeats. 0 is infinite. 1 is no repeat. 2 is 2 repeats, etc.
  • For each phrase, set the loops (repeat iterations) that it does not play in (skips). This is still a long (32x) list. I want to change this to be the quantity of repeats.
  • You can still set forward jumps which I think is an advantage. These do not contribute loops. I need to test the behaviour of these with the loop counter. I may have forgotten to handle that.
  • The loop (negative follow) phrase does not need to play for its jump to trigger.
  • You can unlimited have consecutive loops.
  • You can wrap all loops in a single infinite loop. (You can currently still set the loop count value but it will be ignored due to use of a single, global counter that is reset by inner loops.) I will consider adding more counters for nested loops… but not now.)
5 Likes

@jofemodo the fix works for me.

Nice! I think this will be very useful for me!

Very cool @riban, this recent slew of Zynpad developments is gradually approaching a complete song management, similar to a sophisticated pre-Cubase sequencer.

With each update, the combinational scheme of the piece I am writing on Zynpad should undergo a deep rethinking, but I am obviously adding a bit at a time with the available resources, keeping coherence with the basic principles of the work.

Conceiving and controlling music in this way feels slow and unusual, for the compositional mindset that I have developed along the years: it almost seems a leap into the far past of my beginnings. Even within this different music-making philosophy, I deem that sooner or later an editing screen with a complete visual overview of the piece in horizontal fashion will be unescapable.

Thanks for this remarkable coding feat of yours!

Best :rainbow:

1 Like

@riban, this is a brilliant update, congrats mate!
With this the launcher becomes a kind of “Arranger Lite” :wink:

I recorded a little demo with some patterns copy/pasted without too much sense, simply to test:

I’m using a bunch of the new features of vangelis on this demo:

  • Phrase loops with variations
  • Audio Clips (clippy)
  • Automation applied to
    • mixer panning (you can see this on the screen)
    • several synth parameters
  • Stutter effects, note alternation and other nice tricks in patterns
  • etc.

it’s a pity i’m not a better producer to make a decent demo :grin:

All the best!

6 Likes