NU-Tech
   HOME

TheInfoList



OR:

NU-Tech is a
digital signal processing Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner are ...
(DSP) platform to validate and
real-time Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
debug complex
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algorithms are used as specificat ...
s, simply relying on a common PC. It is based on a typical plug-in architecture and thanks to a free
software development kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific to ...
(SDK), the developer can write his own plug-in (aka NUTSs = NU-Tech Satellites) in C++. NUTSs are not compelled to provide a
GUI The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
. To ease the developer in quickly creating new NUTSs without having to deal with GUI programming, NU-Tech provides a window called "RealTime Watch" to be associated to each NUTS (a tab on the NU-Tech bottom Multitab pane). The developer chooses, by code, whether to "expose" some NUTSs' internal variables on this window, in order to control his plug-in. NU-Tech can connect to the external world by means of interchangeable drivers. For audio real-time applications ASIO 2.1 has been adopted in order to guarantee minimum and repeatable latencies, fully exploiting compatible sound cards hardware resources. NU-Tech is freeware for non-commercial use.


Available features

* Audio streaming *
Video streaming Video on demand (VOD) is a media distribution system that allows users to access videos without a traditional video playback device and the constraints of a typical static broadcasting schedule. In the 20th century, broadcasting in the form of o ...
and
synchronization Synchronization is the coordination of events to operate a system in unison. For example, the conductor of an orchestra keeps the orchestra synchronized or ''in time''. Systems that operate with all parts in synchrony are said to be synchronou ...
mechanism *
Virtual Studio Technology Virtual Studio Technology (VST) is an audio plug-in software interface that integrates software synthesizers and effects units into digital audio workstations. VST and similar technologies use digital signal processing to simulate traditional rec ...
support * ASIO 2.1 support *
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", ...
support * Performance_analysis information * Free SDK


References

*


Papers about NU-Tech applications

* *{{cite journal , last = Cecchi, Peretti, Palestini, Piazza, Bettarelli, Lattanzi , title = Real time implementation of an innovative digital audio equalizer , journal = 123rd AES Convention, New York, NY, USA, 2007 October 5–8 , publisher = Audio Engineering Society , date = October 2007 , url = http://www.aes.org


See also

* Digital audio editors Acoustics software Windows-only freeware