In the latest build of ZgeViz we have added support for MIDI-input. This gives effects the possibility to act on note on/off messages that could be used for interactive effects, potentially GuitarHero style games etc.
Instructions
1. Download the latest ZgeViz-beta.
2. Copy/paste the following into the Content-node of a new ZGE-project:
ZZDC<?xml version="1.0" encoding="iso-8859-1" ?>
<ZLibrary Name="FL_Library">
<Source>
<![CDATA[void OnMidiMessage(int status, int data1, int data2) {
}]]>
</Source>
</ZLibrary>
3. Write code that acts on midi-input.
Note: For performance reasons please only include the above FL_Library-component in effects that act on midi input. This avoids redundant data copying in ZgeViz.
I'm new to the zgeviz forums - I'm an alpha tester at Imagline. I discovered ZgeViz and ZgameEditor there. I love both applications.
I'm really new to Zgameeditor in general so, I can use some help on doing certain things - I'm trying to create a novelty preset - it's a drawing app that uses the xy controller - i'm having some issues with it - I'll post a new topic about it.
One thing about my xy-controller drawing app - is that is not exactly a visualizer. With midi input too, we will see presets that might be games, I was thinking of interactive piano lessons too. These preset would not render well for someone that is rendering from a randomizer preset - is there a way to exclude them from being included in the randomizer?
I can't wait to try out the midi input. That is an exciting new edition to ZGEviz. This turning out to be one of the most useful, flexible and responsive music visualizers I have ever used.
Hi Steven, welcome to the forums and thanks for all the praise about ZGE
Hopefully you will find answers to your ZGE-questions here. There are not many active members but those who are active are really skilled and helpful. Just start a new thread about any help you might need.
You have a good point about some effects are not suited for being included in random-mode and it needs to be solved. One solution could be adding a fourth category of effects called "Special". Another option is adding a button which lets you select effects that should be excluded. Interactive piano lessons is a lovely idea and something I would use myself.
VilleK wrote: One solution could be adding a fourth category of effects called "Special". Another option is adding a button which lets you select effects that should be excluded.
Yes, there seems to a few solutions to that -
I think a fourth menu appeals to me the most. Only because most new users will not know which presets to exclude. Something worth considering in the future though.
I'm putting the XY controller app on the shelf for now, and I'm going to start testing some simple midi input projects too.
There are not many active members but those who are active are really skilled and helpful
Yes - I've found answers to a lot of questions here already. There are going to be a lot of people using ZGEViz and ZGameEditor real soon though. I create video tutorials - so I can really help get new users up to speed. For most I think presets, is what they will stick too. Many are going to want to start developing though.
VilleK wrote:Another option is adding a button which lets you select effects that should be excluded.
A (multi combo) list of effects to be used in the setup would be best here.
I can imagine some want to exclude some FX, even if they are suitable for random playback.
I'd also remove 'random' from the list (turn it into a switch?) as when you animate/control the script selector you pass/select random, which controls the list itself.