A minor update has just been posted that fixes a crash that sometimes occurred when suspending & resuming on devices running iOS 11.3. This update contains new iOS libraries only.
This minor update fixes a link error on Android when targeting older OS versions with the NDK.
This is a maintenance release that contains some bug fixes and updates for use with the latest developer tools.
Cricket Audio 1.6.1 is now available on the downloads page!
New in this release:
- Added support for tvOS!
- Removed support for Windows Phone 8.
- Added support for Visual Studio 2015 on Windows; removed support for Visual Studio 2012.
- Fixed sample rate problem on iPhone 6s.
(A word about Windows Phone 8: back in 2013, when we first added support for the platform, we figured that with Microsoft behind it, it would at least become a player in the mobile market, even if it didn’t become a major threat to Android and iOS. We were wrong. At this point, it’s hard to justify spending the resources on supporting the platform.)
It’s been a few months since our last release, so this is a big one!
New in this release:
- Added new floating-point audio pipeline. The old audio pipeline was entirely fixed-point, which is faster for very old Android devices that lack hardware floating-point support, but is more difficult to maintain and is somewhat slower on modern devices. The new pipeline is entirely floating-point; the old pipeline will be kept around for the time being, though, to be used only by those older Android devices.
- Added support for x86 architecture on Android, and preliminary support for x86_64 and arm64-v8a architectures. (If you need MIPS support, please contact us.)
- Added SSE optimizations for x86 processors. This will speed up audio processing on OS X (including iOS simulators), Windows (including Windows Phone simulators), Linux, and Android x86 devices.
- Added CkStartCapture() and CkStopCapture() to allow capturing of final audio to a file.
- Added CkLockAudio() and CkUnlockAudio() to force API calls to be processed together (e.g. to play multiple sounds in sync).
- Added stutter effect to dsptouch example to show how to implement custom effects.
- Windows version no longer has separate libraries for Windows 7 and Windows 8. At runtime, Cricket Audio loads XAudio2 2.8 on Windows 8.0 or later, and loads XAudio2 2.7 on earlier versions of Windows.
- Added Visual Studio 2013 libraries for Windows Phone 8.
- Removed Visual Studio 2010 libraries for Windows.
- Added some new values to the CkPathType enum.
You can download it now on our downloads page.
We have been a little bit behind in announcing the releases of recent games using Cricket Audio. So, to catch you up, here are the latest:
Sorcery! from inkle studios
Pigs Run! from PenguinBit
Shoumetsu-toshi (消滅都市) from Wright Flyer Studios
Olio from Super Rock Games
Alien Creeps TD from Outplay Entertainment
Blue Up! from Ian Copeland
Mystery Match from Outplay Entertainment
Tiny Car from Super Rock Games
Cricket Audio 1.4.1 is now available on the downloads page.
This release addresses two issues:
- Fixes error on Linux when ALSA buffer could not be set small enough
- Fixes audio artifact when sounds stopped that sometimes prevented other sounds from rendering for one audio frame.
Take our first-ever user survey, and help us plan the future directions of Cricket Audio! It’s short, and will take just a few minutes to complete.
Cricket Audio 1.4 is now available! New in this release:
- The iOS library now includes arm64 code.
- Multiple sounds can now be stitched together seamlessly with CkSound::setNextSound().
- Replaced calls to C AudioSession API (deprecated in iOS 7.0) with Objective-C AVAudioSession API.
- Improved robustness when memory allocation fails.
Also a few bug fixes and optimizations; for more details see the doc/changes.txt file.