hi,
inspired by a forum feature request and my actually work on the h2drumbody i 
have create
a new h2 feature. i call it monitor output. beside the main output i create a 
second
stereo output called monitor. currently the implementation is completed with 
the jack
driver. all other drivers are prepared but currently return NULL. that is 
because i have
no audio hardware with more than two outputs for testing.

how it works?
it is possible to configure witch output event will send to the monitor.
current output events are:
 * metronome
 * instrument preview (clicking on instrument or editing (add notes) in pattern 
editor)
 * layer operation preview ( audio file browser audio preview, clicking on 
layers in
   instrument section)
 * monitor pattern ( listen to a corresponding activated pattern if the 
sequencer is
   running. this is currently not finished because i need an idea how user
   can enable/disable this. maybe it need a extra button in songeditor pattern 
list
   items.)
 * sample editor play button pressed

all this events are configurable in preferences monitoring tab. here you can 
chose for
each event one of this options.
* Main out
* Monitor out
* Both
"Main out" is default

also in preferences monitoring tab you can adjust the amount of main mix to 
monitor mix.

in mixer window master section you find a new rotary. i placed it direct under 
the
swing rotary. the name of the rotary is simply monitor. here you can adjust the
monitor output level.

this implementation allow users to listen most editing actions on the monitor 
out.
if you play live you can listen to layer, instruments or edit and create patter 
while the
squencer is running and people outside only listen the music. also drummer 
which play via
midi can listen to the metronome while other only hear the sound.
the main to monitor mix amount rotary in preferences monitoring tab allow to 
adjust the
amount of main mix in the monitor output. important if you cannot edit 
connection as you
can do with jack or alsa. i am not sure if portaudio, coreaudio or oss can do 
such
operations. under jack you can siply connect main ous also to the monitor ouput 
channel.
naja, it works fine here and i will ask if we add this feature into the new 
0.9.6, or if
we wait to add this into the next revision.

greetings wolke

ps:
some desktop screen shots will follow.



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to