Archive for June, 2008

JambaLaya development at WWDC

Friday, June 13th, 2008

So far WWDC has been very useful. I came with a checklist of about 10 items I wanted to add to JambaLaya but was having trouble with and I got them all more or less knocked out. Among those:

Custom font bundling – there’s some black art here and it took two days to find the guy who knows how that works. It is possible that people downloading JambaLaya have been getting it rendered with really ugly fonts. If you’ve downloaded it and it doesn’t look like the picture, I’d like know because I think I’ve been getting fooled by system installed fonts. Fixed.

JambaLaya Screen

Key indicator highlighting on key range mapping. I couldn’t get this to draw reliably due to threading issues. Fixed. Makes it much easier to see where your keys are because hitting a key on the keyboard animates it in the mapper.

Adding side chain routing to audio unit views – since these are often carbon views (ICK) adding UI is kind of nasty – but someone suggested I stick a drawer on the bottom – cool. It was kind of tricky to get working with carbon window but we made it work in the end. Expect side chaining and other custom add-ons to appear in audio unit views.

Clock and Tempo. For working with things like Stylus RMX adding ways to communicate song tempo and beat clock. JambaLaya will also get the ability to both supply timing or sync to external timing and will get transport controls.

Some other goodies I’m not talking about yet. :-)

Expect 1.1.0 early with all the bugs fixed by next week. New features as I get time.

In other WWDC news, iPhone app development is HOT HOT HOT. I confess to developing iPhone envy looking at how much use people get.