Analog Devices launched their SigmaStudio for SHARC graphical development tool for audio applications. The tool gives audio engineers the ability to easily program basic audio functions, and also incorporate third-party plug-ins and custom algorithms. Designers using Sigma Studio for SHARC now have the flexibility to try multiple solutions in the same time it previously took to program a single function. The ADI SigmaStudio for SHARC tool is available as a free software download. It requires a Windows PC, CrossCore Embedded Studio IDE, a supported SHARC EZ-Kit and USB adaptor cables.
SigmaStudio for SHARC is a programming, development and real-time tuning software environment. It enables developers to graphically design and program audio applications for SHARC processors using an extensive, optimized library of over 100 pre-built audio algorithms. SigmaStudio for SHARC is based ADI’s SigmaStudio for SigmaDSP digital signal processor tool.
The new ADI tool supports both block and sample processing and enables a variety of functions such as filtering, mixing, decoding and dynamics processing, as well as basic low-level DSP functions and control blocks on multiple audio channels. The SigmaStudio for SHARC tool enables audio engineers to wire together familiar audio processing blocks in a schematic-like layout, while a compiler generates DSP-ready code and a “control surface” for setting and tuning all parameters in real time, directly on the production system.
SigmaStudio for SHARC Features
- Faster time to market due to user interface (UI) programming features
- Optimized algorithms (in excess of 100 in existence)
- Block and sample processing
- Efficient Floating-Point Algorithm Library using SIMD with support for extended precision
- Processor Agnostic Solutions with abstracted algorithms that can be used with other ADI processors
- Intuitive UI for schematic tuning
- Supports proprietary code custom algorithm designs which permits conversion into a SigmaStudio Plug-In library
- Differential schematic loading to support changes in them at runtime
More info: Analog Devices