from:
here this
very thancc @IvanC whoahow! Amazing awesome div by zero!! yay
I have ported those plugins for the latest JUCE version today & made it works yay!
(e.g. following generated semantic of Projucer, to add juce::
something something for each functions & classes in that namespace. uh, I could’ve using namespace juce
but uh, that’s how the Projucer generated the code as I compare with empty template so I just followed it for now. anyway)
We have not yet released the binary yet, we will, (and unlike others, it’s of course $0 too). So if you want to compile, the instructions are also listed & included in that README.md
scroll down yeah!
Additionally, I also have made this plugin can play all tracks of loaded MIDI file (yep, not just one), finally!!! after all this years. Simply check Entire Tracks
and it’ll play all tracks at the same time.
With this, just connect the Event OUT
/ MIDI OUT
of this node to your favourite MIDI Synth node Event IN
/ MIDI IN
.
FalcoSoft’s BassMIDI VSTi if you want to SF2 Soundfont, or Yamaha S-YXG2006LE if you want XGLite MidRadio experience, or Roland SoundCanvas VA if you want classic yet powerful SC88 collections (from old to legendary SC88 Pro as well as GS), OR PERHAPS to MIDI OUT
of the host so you can grab your best of the best MIDI Synth hardware like Yamaha Genos and connect it there yess!.
Now load your MIDI, and press play
on your plugin host, ENJOY!
Remember, after you finish, stop
the playback on your host, reset position, and load another MIDI file. OR play again.
Why?
Not all host does have MIDI player built in like Hermann Seib’s VST Host. OR, you would like to use DAW, but doesn’t like conversion (Import MIDI
) into DAW track lines.
the other ones I have searched for weeks does no longer works, others works but not as I expected to be.
But I need help though
We are happy to enjoy MIDI playing experience right within the plugin host we love. But unfortunately, not all host follows standard. especially, that Playhead
. Yes, Some host does not have recognizable AudioTransportSource
at all VSTs recognize (some even do this by the nature of the design, called Timelineless Music Jam
, so we gotta complain to that GitHub repo issue). They may have that play pause button, but those are not the same protocol recognized, hence if you try to play
with this plugin on that host, it’ll just sit there poker face!
I need your help! I have been days trying to override dependency upon host’s play head AudioTransportSource
. I have been coding measures to get away with it, but pressing play doesn’t seems done anything. I may have left a mistake here, I’ll let you know. As always, the repository source of this plugin has been listed there above. Fork or whatever, point what’s wrong, and BEST, how did you do that on your, pls make me one, BUT simpler pls. yess.
Yeah
originally by IvanC, Improved by JOELwindows7
Perkedel Technologies
plugin GNU GPL v3