Modern Sequence Editor

neurohack
Posts: 4
Joined: Thu Mar 08, 2012 8:06 pm

Re: Modern Sequence Editor

Post by neurohack »

Hi, I have been following this topic and would like to ask about implementing step setting.

The old sequence editor allows to set a different step instead of 16. This gives possibilities for using other measures than the usual 4/4. Things like 5/4 for example are possible because of this.

It would be great to have the same step setting as in the old sequence editor implemented.

Thanks for the coding work anyway...

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

neurohack wrote:
Wed Dec 02, 2020 6:02 pm
Hi, I have been following this topic and would like to ask about implementing step setting.
So this is based on the horizontal sequencer and thus you can do right click --> Set Time Signature or Ctrl-t.

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

This is cool. Using the new pattern editor allows managed machine to read pattern events. This enables MSE to draw an "overview" of the pattern data to pattern box. I added couple of settings: PatternBoxEventHint: None, Note and Detail.
PatternEventsNote.png
PatternEventsNote.png (20.43 KiB) Viewed 3542 times
PatternEventsDetail.png
PatternEventsDetail.png (15.32 KiB) Viewed 3542 times
It gets updated if you press play/stop.

Is there a property changed event that would send "PatternEdit" or similar if pattern is edited?

This is no go:

Code: Select all

SequenceEvent.Pattern.PropertyChanged
Edit: Fixes, PatternBoxEventHint: Midi, MidiSimple.

There is actually IPattern.PatternEditorMachineMIDIEvents that returns (at least) all note events as Midi. This is now used to draw note events to pattern box from PatternXP. I don't get the column where the note is positioned in PatternXP so these might be drawn differently in MSE.

User avatar
Candle
Posts: 289
Joined: Sun Apr 23, 2017 1:03 am
Location: Canada
Contact:

Re: Modern Sequence Editor

Post by Candle »

That's pretty cool, WDE 8-)

I'm thinking of using an unused 32" flatscreen TV that's been sitting in my basement as a second monitor in my studio setup (I just need to figure out a spot to put it), so MSE is going to come in real handy once I get it up & going.

See You In The Shadows…

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

  • More fixes
  • More settings
  • ToolTip
  • UI adjustments

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

  • Pattern list ToolTip that actually shows the pattern box :shock:
Also if Buzz is playing:
  • Shift + Mouse Left click on pattern box Plays/Stops the pattern
  • Ctrl + Mouse Left click on pattern box Loops/Stops the pattern
  • Works with Pattern list too
  • From settings you can define tick to sync

User avatar
IXix
Posts: 999
Joined: Wed Nov 23, 2011 3:24 pm

Re: Modern Sequence Editor

Post by IXix »

Cool, thanks! :dance:

rav
Posts: 135
Joined: Fri Sep 14, 2012 3:35 pm

Re: Modern Sequence Editor

Post by rav »

Thank you wde!
If you add more tracks to machine and add this pattern with notes and then reduce number of tracks, then midi notes are not scaled up on pattern drawing. Also it's a little bit hard to see pattern names with those notes. Is it possible to draw it under the name like waveform in AudioBlock?

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

  • Fixes
  • If Buzz is not playing, shift/ctrl-click will solo play pattern.
Edit:
  • Transparency fix
  • Enable custom pattern events under CursorElement

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

  • VU Meter levels. Choose output from menu if more than one.
  • More TimeLine number options.

User avatar
IXix
Posts: 999
Joined: Wed Nov 23, 2011 3:24 pm

Re: Modern Sequence Editor

Post by IXix »

Thanks! :dance:

User avatar
Candle
Posts: 289
Joined: Sun Apr 23, 2017 1:03 am
Location: Canada
Contact:

Re: Modern Sequence Editor

Post by Candle »

wde wrote:
Wed Jan 06, 2021 4:26 pm
  • VU Meter levels. Choose output from menu if more than one.
  • More TimeLine number options.
Oooo VU Meter. I love VU Meters. Especially vintage looking ones (tho, I imagine this is far more digital looking like the traditional Buzz VU Meter). Cool stuff WDE 8-) Thanks for all your work!

See You In The Shadows…

User avatar
HerrFornit
Posts: 377
Joined: Sat Feb 25, 2017 12:27 pm
Location: Steinberg UR12, AKG 702, Old Hi-Fi, A-49, PC: Xeon 1230v3 8GB, Win10x64pro, Buzz 1503x86
Contact:

Re: Modern Sequence Editor

Post by HerrFornit »

Wow! But got this after pressing F5.
Is there no minimize button for the MSE window?
Patterns of Mtrk2 and OMB are not shown.
In the buzz horizontal sequence I have set the time signature to 4. This is not taken by MSE.
All Audioblock tracks show the same meter level of all tracks. (because of one instance of AB prob)
MSEf5.jpg
MSEf5.jpg (199.37 KiB) Viewed 3271 times

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

HerrFornit wrote:
Thu Jan 07, 2021 8:18 pm
Wow! But got this after pressing F5.
Patterns of Mtrk2 and OMB are not shown.
Should be fixed now.
Is there no minimize button for the MSE window?
I believe parameter window is using tool style so it has only close button.
In the buzz horizontal sequence I have set the time signature to 4. This is not taken by MSE.
They do not share the same settings and for now I'd like to keep them separate. One option would be to build a custom horizontal sequencer that would include all the settings that are needed by MSE. That way syncing settings would be quite easy.
All Audioblock tracks show the same meter level of all tracks. (because of one instance of AB prob)
Yep, but you can create other instances of AB.

User avatar
HerrFornit
Posts: 377
Joined: Sat Feb 25, 2017 12:27 pm
Location: Steinberg UR12, AKG 702, Old Hi-Fi, A-49, PC: Xeon 1230v3 8GB, Win10x64pro, Buzz 1503x86
Contact:

Re: Modern Sequence Editor

Post by HerrFornit »

works, thanks.

User avatar
mcbpete
Posts: 347
Joined: Tue Nov 22, 2011 9:45 pm

Re: Modern Sequence Editor

Post by mcbpete »

This is probably a major, major feature request but what would the chances of including drag and drop support inc. use of modifier keys in the sequence view

Examples:
- Click-dragging on an individual pattern and moving the mouse up and down the timeline would move the pattern to that new location.
- Click-dragging with ALT held down would leave the pattern where it is but makes a duplicate of that pattern for you to drop further down the timeline.
- Holding the mouse cursor over the bottom of the pattern would change the pointer into a resize pointer and you can click drag the pattern to a new pattern length

(I think I'm pretty much just thinking of the workflow of an NLE video editor!)

User avatar
Candle
Posts: 289
Joined: Sun Apr 23, 2017 1:03 am
Location: Canada
Contact:

Re: Modern Sequence Editor

Post by Candle »

Adding the I;O;J;K;L shortcuts from video editing would be awesome too, mcbpete. But I think that's an even bigger ask then what you're asking. I'll stick with the clip editing features you're asking for & ask for them as well :D

See You In The Shadows…

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

  • Fixes
  • This is fun: click and hold drags a sequence event. Click and hold then Ctrl clones a sequence event.
  • Resizing should be done in pattern editor.
Undo & redo should work as expected.

User avatar
mcbpete
Posts: 347
Joined: Tue Nov 22, 2011 9:45 pm

Re: Modern Sequence Editor

Post by mcbpete »

wde wrote:
Fri Feb 05, 2021 4:53 pm
  • Fixes
  • This is fun: click and hold drags a sequence event. Click and hold then Ctrl clones a sequence event.
Ohmygosh you did it - Thank you, I thought this was definitely out the realms of possibility !

wde
Posts: 282
Joined: Sun Jan 08, 2012 9:28 am

Re: Modern Sequence Editor

Post by wde »

1.2
  • Replace classic sequence editor

Post Reply