Zynseq - A native step sequencer

Yes confirmed, turning select-encoder clockwise direction lets the selection move to the left.
And always after booting, the midi clock is switched off again.

Heelo thereā€¦
On Reaper, the keyboard looks like a piano keyboardā€¦
Yes, the ā€œblack keysā€ row touches the white keys and passes beneath, but thatā€™s not disturbingā€¦
To me, itā€™s easier, to find each note, than an alternace of 2 black rows, 3 black rows, 2 black crows, 3 black rosesā€¦

"But, you will say, on Caustic, itā€™s an alternance of 2 and 3 black rows, and it never disturbed you "ā€¦
Thatā€™s rightā€¦ Maybe because there are not so manyā€¦ Or maybe because we very soon get used to themā€¦

But better than deciding once ofrever, what about a setting page where the user could decide ? Piano keyboard style, or black and white rowsā€¦

This is what it would look likeā€¦
What it would look like
Have a nice evening you allā€¦

:smiley:

What with the wyleu perpetual player piano demands, we are already into the territory of about 4 or 5 admin page items.

To sort all cases youā€™d need to be able to move the keyboard to face the west in your examples, which would involve the reversing of the grid layout, with lowest note of the virtual pianists keyboard to the left.
It could certainly be done. The skill is writing up the github feature request :smiley:

1 Like

To me, reversing the keyboard (if that is what @wyleu meant) seems unlogicalā€¦
High notes would be low, and low notes would be highā€¦
ā€œThe first will be the lastā€¦ā€

What it would look like on the eastern front

I also thought about placing the keyboard on the right end of the screen and then it would need no reversing, but that doesnā€™t look nice, to meā€¦

@le51 My encoders donā€™t go left and right, they go clockwise and anticlockwise :stuck_out_tongue: (And that is anticlockwise not counter-clockwise because they live in England!) Have you tried turning your screen upside down? :rofl:

I will fix it in the next update. I am doing some reworking of the code so it may be a little while, maybe hours!!!

Regarding pad triggers, they are really not at all usable. I am working on them at the moment but please donā€™t bother with them for now. I hope to provide something worth playing with within the next few days.

@opus.quatre I have added P36 to the requirements list but I need to concentrate on core functionality so this cosmetic change which will take some time will have to wait a while. I have added horizontal lines at ā€˜Cā€™ octave intervals.

@spurkopf I can confirm MIDI clock is disabled. @jofemodo will you please look at that?

@jofemodo I know the parameter editor needs attention. I am about to look at that. I know what I need to do but just have been putting it off because it needs an empty head to fill with the logic and my head is too full. I need to purge it.

3 Likes

I totally understand and approve the fact that cosmetics are not a priorityā€¦ of courseā€¦

Wesh wesh :grinning:

Also made with zynthian + stepseq

Never get bothered :+1:

2 Likes

Rotation to translation ā€¦ :persevere:

image

2 Likes

Rotation is relative. I had a fruitless conversation with a school teacher who had told us the earth rotates anticlockwise. She couldnā€™t grasp the concept of looking at the earth from the south pole rather than the north pole. She eventually moved on when I held up my hand, rotated it and asked her which way it was rotating then told her that it was magically rotating the opposite direction for me!!!

4 Likes

@MrDham Iā€™m sorry but, is your image not a rotation to transaction ?

The lesson that your teacher may not understand something and have a concept wrong is probably one of the most useful things you can learn.

1 Like

translation is the correct term, it just has several meanings in English.

I swear I typed ā€œtranslationā€ā€¦ itā€™s my cellphone who replaced my wordā€¦
He always doesā€¦

I have a couple of posters with promises of samples but as yet nothing, that you could throw off the zynthian towers battlements if it would help . . .

Update:

  • Reverse direction of step encoder
  • Fixes issue with duplicate menu entries
  • Adds horizontal tramlines at octave boundary
  • Fixes parameters being reset when opening parameter editor, e.g. tempo
    [Edit]
  • @jofemodo fixed MIDI clock getting disabled

There is some other work in there which will change things like the pads but still work in progress. I managed to update and overwrite a load of work - grrrr! Tip: Donā€™t use Zynthian update mechanism whilst working on code - it overwrites the code! (Luckily I am using Notepad++ FTP plugin so could recover some files from my laptopā€™s cache.)

@jofemodo This probably meets your requirements to merge to master, unless you find more issues!!! :slightly_smiling_face:

Remember this is still alpha and much functionality is missing, flawed and / or likely to change.

1 Like

Hi @riban!

What about jitter? Could you check if itā€™s solved?

BTW, i was jamming a little bit, using MIDI filter rules to get 2 layers sequenced:

Regards,

7 Likes

Makeshift multitrack sequencing! Very clever! I applaud! :clap: :clap: :clap: :clap:

1 Like

Ups! Itā€™s really near :innocent:
ā€¦ but now when you get out the stepsequencer screen, transport stops. It should continue to play until user stop it.

Regards,

And we need an overall stop/start button in or near status to allow the zynthian midi play infrastructure to be started and stopped whilst in any other screen. A sequence will, presumably, be started and stopped whilst someone wants to play with parameters, they would probably want to start from that screen . . .

Donā€™t we have a long push on NE (LS) mapped to move into step sequencer? Thatā€™s a good thing, but we have no remaining short keypresses to take us back to the parameter page after a sequence tweak, Aaaah !! Long press on the NE(LS) takes you back. VERY NICE!

So in fact the NE(LS) encoder can do all that for you.
1/ Long Press NE (LS) to get into sequencer
2/ Short Press NE(LS) to start Sequence
3/ LONG Press NE(LS) to go back to parameter page . . .

Itā€™s almost the equivalent of the layer list shuffle but for sequence components.

The sequence press matrix . . . ( A table :slight_smile: )

Encoder Compass Short Press Bold Press Long Press Encoder Function
LS NE Toggle Sequence Play ā€” Alsa Mixer Sequence Menu
SELECT SE Toggle Note ā€” Power On/Off Time Axis
BACK SW Back to Zynth Main ā€” ā€” Note Axis
CH NW Seq Menu ā€” Back to Zynth Selected pageā€¦ Velocity

Hold on a minute somebody has done magic ā€¦? :mage:

The long press on NE ( LS) in normal parameter modes kicks across to step sequence after the long press time, you donā€™t have to let goā€¦ Now that feels Sooo much better . . :smiley:

ā€” Wasnā€™t that meant to be hard ā€¦? :smiley:

1 Like

Difficult we can do. . The impossible may take a little longer. :innocent:

3 Likes