Cockos : REAPER : NINJAM : Forums
Forum Home : Register : FAQ : Members List : Search :
Old 12-31-2010, 02:18 AM   #1
Human being with feelings
Join Date: Dec 2010
Posts: 1
Default CELT codec for lower latency

You may be interested in the CELT codec: and the recent development update at

While NINJAM doesn't depend on getting the absolutely minimum codec/network delay, shaving a few MS off might be handy for keeping under one measure lag at higher BPMs.

API wise it's easier to use than Vorbis. (The reference implementation has a simple one frame in one frame out interface).

gmaxwell is offline   Reply With Quote
Old 12-31-2010, 10:40 AM   #2
Human being with feelings
pljones's Avatar
Join Date: Aug 2007
Location: London, UK
Posts: 681

If you're interested in using CELT for "real-time" interaction, try llcon. (It'll probably make you decide to stick with NINJAM, tbh... ) ...And longer intervals are better for jamming in many ways, anyway, so shaving ms off the packet size shouldn't really be something to worry about, IMO .

Immediately you bring a second CODEC in, you require support for CODEC negotiation in both client and server, with some mechanism designed in such that existing and clients and servers -- that don't have the negotiation code and only have the one CODEC -- aren't impacted. I guess someone's already solved that somewhere for something. But once you've got a solution, it does allow for future enhancements. Which might be nice...
Originally Posted by Tony Williams
...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world.
pljones is offline   Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -7. The time now is 12:51 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.