I've developed a few applications with Titanium now; one for the desktop and a handful for mobile platforms. Really enjoy working with it, and for a Javascript developer like myself, it's a dream to not have to work with Objective-C (or Java, for that matter).
Anyone have any experience with developing any sort of audio/music-centric app using Titanium? If so, how did it go?
Anyone designed an audio/music-centric mobile app with Titanium?
-
- KVRist
- 379 posts since 4 Feb, 2008
J. Ky Marsh's Youtube Channel - HD linux tutorials for those of us that don't speak in binary!
-
- KVRAF
- 2875 posts since 28 Jan, 2004 from Da Nang, Vietnam
You might be able to do the UI in Javascript, and play pre-recorded samples. But if you want to do any synthesis or effects processing you're going to have to get down & dirty with multithreaded C++.
Audio is tough for two big reasons:
1. It's inherently multi-threaded. Audio processing runs in one thread, the UI in the other.
2. The audio thread runs in real-time, which means you can't use any common synchronization tools like mutexes to manage communication between the UI thread and the audio thread.
Audio is tough for two big reasons:
1. It's inherently multi-threaded. Audio processing runs in one thread, the UI in the other.
2. The audio thread runs in real-time, which means you can't use any common synchronization tools like mutexes to manage communication between the UI thread and the audio thread.