List Info

Thread: threadless alsaseq midi driver




threadless alsaseq midi driver
user name
2007-04-05 19:31:03
Hi!
New version of alsaseq driver uses only 1 thread, to manage
hotplug
port creation/destruction.
All I/O operations are now done inside jack process
functions.
Timing is provided by alsaseq.

The code became 6kb smaller, and much easier to understand
and maintain.

In short, it is a good move.

It still reflects all alsaseq ports, not only hardware
ones.
I suppose this should be controlled by a command-line switch
(OR a
separate bridge client, you decide).

Warning, midi branch has jack_midi_ API without nframes
parameters, so
your applications may need an update. It is trivial,
though.


Please, test it as hard as you can 

There are 3 others issues to solve, before it gets into
mainline:
1) test & fix rawmidi driver
2) provide command line options
3) solve big sysex problem (i'll post my proposal in a
separate
letter, please do not clutter this thread).

So, let's devote this thread to discussion of alsaseq
driver.

Waiting for your results/comments,

Dmitry.

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: threadless alsaseq midi driver
country flaguser name
Canada
2007-04-06 12:52:08
On Fri, 2007-04-06 at 04:31 +0400, Dmitry Baikov wrote:
> Hi!
> New version of alsaseq driver uses only 1 thread, to
manage hotplug
> port creation/destruction.
> All I/O operations are now done inside jack process
functions.
> Timing is provided by alsaseq.
> 
> The code became 6kb smaller, and much easier to
understand and maintain.
> 
> In short, it is a good move.
> 
> It still reflects all alsaseq ports, not only hardware
ones.
> I suppose this should be controlled by a command-line
switch (OR a
> separate bridge client, you decide).
> 
> Warning, midi branch has jack_midi_ API without nframes
parameters, so
> your applications may need an update. It is trivial,
though.
> 
> 
> Please, test it as hard as you can 
> 
> There are 3 others issues to solve, before it gets into
mainline:
> 1) test & fix rawmidi driver

Any news on why the interface ports were broken?  If the API
is going to
break, I'm a bit screwed still using your old pre-branch
patch...

-DR-



------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: threadless alsaseq midi driver
user name
2007-04-06 13:00:13
On 4/6/07, Dave Robillard <drobillaconnect.carleton.ca>
wrote:
> Any news on why the interface ports were broken?  If
the API is going to
> break, I'm a bit screwed still using your old
pre-branch patch...
Please, send me the patch your are using 
Sounds funny, but it's the only way to be sure we are
talking about
the same thing.

Dmitry.

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

Re: threadless alsaseq midi driver
user name
2007-04-06 17:34:26
On 4/6/07, Dave Robillard <drobillaconnect.carleton.ca>
wrote:
> Any news on why the interface ports were broken?  If
the API is going to
> break, I'm a bit screwed still using your old
pre-branch patch...

Fixed in 1019. (I know you know, it's for others and the
history).

------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief
surveys-and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jackit-devel mailing list
Jackit-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jackit-dev
el

[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )