denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Denemo-devel] Interfacing multiple jackmidi ports


From: Jeremiah Benham
Subject: [Denemo-devel] Interfacing multiple jackmidi ports
Date: Mon, 23 Feb 2009 13:11:31 -0600

I want to create multiple ports for jack midi ports. I have been giving
it some thought. Since I can't seem to find a way to dynamically add a
new port once a new staff is created because the jack ports would need
to be reactivated if new ones are added. Unless I am missing something
the ports are first created then activated. If you later try to create a
new port it destroys all ports. From my understanding we have these
options. 

1) The user decided on a static number of midi outputs that will be set
in preferences. The negative of this is that if a user decides they need
more than $x number of staffs/voices. 
The preferences would need to be changed and jack would need to be
reactivated. Then in staff properties the user selects which port to
assign. It may default to 0 (or the first midi port). Later once the
staffs are assigned the ports may be able to be renamed to the staff
name. If I am understanding this correctly we can have the name of the
voice/staff and the jack ports match. So we can have jack midi ports
named things like 0:Violin, I 1:Violin II, etc...

2) The user creates the staffs/voices, Names the staffs in staff
properties, Then clicks on a reactivate jack option. This will then
create all new output ports containing matching names to the
staff/voices. The problem I see with this method is that the user would
most likely loose whatever connections to the existing denemo midi
output ports. They would have to be reassigned. 

Please give me some feedback. Should I add support for both options? I
am not sure which of these options will work well with lash. My guess
would be option 1. 
 
Jeremiah






reply via email to

[Prev in Thread] Current Thread [Next in Thread]