View Issue Details

IDProjectCategoryView StatusLast Update
0000479OpenMPTFeature Requestpublic2014-02-13 23:51
Reporterjamesh Assigned ToSaga Musix  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.22.07.00 (upgrade first) 
Target VersionOpenMPT 1.23.01.00 (upgrade first)Fixed in VersionOpenMPT 1.23.01.00 (upgrade first) 
Summary0000479: Arpeggio Effects to VST/MIDI Out
Description

Would be great if Jxy arpeggios would be outputted to the VST/MIDI channel. Since they are simply extra notes being played rather than a complex effect, I don't see why this can't be implemented. Thanks!

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2014-02-01 13:26

administrator   ~0001478

I already have two half-finished implementations, one that actually triggers new notes for every arpeggio step (dodgy like hell) and one that works more like traditional tracker arpeggio by modifying the current note's pitch. The latter works much better but naturally, with most plugins it still sounds weird, just like using normal tracker arpeggio with "normal" (non-chip) samples.

jamesh

jamesh

2014-02-01 18:29

reporter   ~0001481

Thanks for addressing this issue!
I personally prefer the first implementation you mentioned, since pitch bends aren't always reliable, different MIDI instruments can bend by different amounts etc. To me at least, the note method makes the most sense, I hope you are able to iron out the issues with it.

Saga Musix

Saga Musix

2014-02-01 18:32

administrator   ~0001482

Manipulating the notes is far from being as simple as you'd like to imagine it. It brings all kinds of problems, and as said, it sounds even worse. Besides, the user can already tell about the pitchbend capabilities of VST plugins in the instrument editor, otherwise pitchbend and vibrato effects wouldn't work properly.

jamesh

jamesh

2014-02-01 18:34

reporter   ~0001483

Well in my case, I'm looking to drive an external MIDI instrument that doesn't actually support pitchbends...

Saga Musix

Saga Musix

2014-02-12 21:47

administrator   ~0001511

Here's a preliminary implementation of VST arpeggio, using notes instead of pitch wheel events. How does this work for you? http://sagagames.de/stuff/mptrack.exe

jamesh

jamesh

2014-02-12 22:04

reporter   ~0001512

Wow - this is AMAZING! Thank you so much! I haven't found any issues with it yet but this will be a great help to me. Really appreciate the time you spent on this, will let you know if I find any issues.

Saga Musix

Saga Musix

2014-02-13 23:51

administrator   ~0001520

In case you are already actively using this feature, you may want to re-download the executable, as I've fixed some stuck notes that could happen in some situations.

Issue History

Date Modified Username Field Change
2014-02-01 00:16 jamesh New Issue
2014-02-01 13:26 Saga Musix Note Added: 0001478
2014-02-01 18:29 jamesh Note Added: 0001481
2014-02-01 18:32 Saga Musix Note Added: 0001482
2014-02-01 18:34 jamesh Note Added: 0001483
2014-02-12 21:47 Saga Musix Note Added: 0001511
2014-02-12 21:47 Saga Musix Assigned To => Saga Musix
2014-02-12 21:47 Saga Musix Status new => feedback
2014-02-12 21:47 Saga Musix Target Version => OpenMPT 1.23.01.00 (upgrade first)
2014-02-12 21:53 Saga Musix Priority high => normal
2014-02-12 22:04 jamesh Note Added: 0001512
2014-02-12 22:04 jamesh Status feedback => assigned
2014-02-12 22:34 Saga Musix Status assigned => resolved
2014-02-12 22:34 Saga Musix Resolution open => fixed
2014-02-12 22:34 Saga Musix Fixed in Version => OpenMPT 1.23.01.00 (upgrade first)
2014-02-13 23:51 Saga Musix Note Added: 0001520