with other virtual instrument plugins, i select the track, and on the left panel go down to i/o, choose the au instrument or whatever and a window pops up which lets me control the instrument. then i can play it or record using a midi keyboard and play back a midi file. this is how, for example, it works with pianoteq.
however, with hauptwerk, when i select the instrument, i only get a tiny window that has nothing in it. it says hauptwerk au link. there are a couple of buttons like copy, paste. but i can't do anything with it. i can't hear anything or play anything.
i read in the hauptwerk manual that i need to run the stand-alone program, and choose au/vst link under general settings->audio outputs. however, i tried this, and all that happens is the sound changes and has a weird oscillating effect. i still get no output when i try to play back a midi file in logic.
apparently there is a bit of a problem because it says, logic does not support midi sys-ex with audio unit plugins. and that's apparently why you have to go through a series of steps to get it to work.
i went through the instructions. at the beginning, i get where it says choose your console midi in and console midi out. that's my piano, which i see. but i get stuck where it says to choose the sequencer midi in and sequencer midi out ports. it says choose iac driver bus 1 for midi in and iac driver iac bus 2 for midi out. i don't have either one of those. the only options i have in both midi in and out are network session 1, casio usb-midi (that's my keyboard), and hauptwerk au/vst link. in their example, they also show hauptwerk au/vst link and it is unchecked, so i don't think i should choose that one. i just have a standard out-of-the-box imac and a keyboard connected through a usb cable. nothing fancy. so i could be missing some hardware, i don't know.
Good to hear you got it working.. and yes, this does seem an bizarrely complex way of doing it... I guess they have their reasons for creating a standalone application that requires such a method... but frankly I cannot think of any that truly make sense.
Hello guys,
I am in the process of building a digital organ using the amazing hauptwerk software. Typically an organ has stops that the organist pulls out or pushes in to alter the sound of the instrument. Most of this stops are made from a push-pull solenoid or they might just be the type that illuminates when engaged like what I am building.
Currently I have all the stops connected to keyers from a old casio keyboard and I use the keyboard to send out messages to haupwerk. However hauptwerk also needs to be able to send some messages back to the organ so only certain stops stay engaged.
This is where I need a MIDI decoder to interprete the mesages from hauptwerk regarding the stops to be engaged/disengaged and engage or disengage those stops on my organ. In the case of my build some stops will be illuminated while others will be off.
When you've decoded a MIDI message from Hauptwerk, how do you then (dis)engage a stop? If it is with a MIDI message, can't you just arrange that Hauptwerk sends the required message and then, at most, Arduino just relays the message?
If you do need to do some decoding, have a look at Nick Gammon's MIDI_decoder sketch in this thread:
,100382.0.html
It decodes pretty well any MIDI message, but you could strip it down to decode only those you're interested in.