音频编辑SDK Audio DJ Studio API for .NET

这篇具有很好参考价值的文章主要介绍了音频编辑SDK Audio DJ Studio API for .NET。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Audio DJ Studio API for .NET is a .NET class developed by MultiMedia Soft that makes it easy to add sound playback and mixing capabilities to your applications; thanks to the integration with DirectShow codecs and with the BASS library, both adding decoding capabilities for the most common sound formats such as MP3, WAV, Ogg Vorbis and many others, Audio DJ Studio API for .NET allows creating powerful multimedia applications with stunning playback capabilities.

音频编辑SDK Audio DJ Studio API for .NET,笔记,Audio DJ Studio

 文章来源地址https://www.toymoban.com/news/detail-635512.html

Audio DJ Studio API for .NET can load different sounds at the same time on different virtual decks, known as "players"; a player can be compared to a physical deck on a DJ console, the place where you put the vinyl/CD to be played. You can create a console with many virtual decks that can simultaneously play different songs on one or more sound cards. The availability of a certain number of players (decks) will enable the container application to mix several songs on different output channels, giving for example the ability to play advertising spots while songs are being played/mixed on different output channels: this is very useful for multi-channel radio stations automation software

音频编辑SDK Audio DJ Studio API for .NET,笔记,Audio DJ Studio

  

Each player can have separate volume, tempo, playback rate, pitch and equalizer settings; each player also comes with a set of embedded and configurable visual feedback components such as VU-meter, spectrum analyzer, oscilloscope and waveform.

An embedded automatic fader can easily mix audio and video tracks loaded inside a playlist with an accurate and configurable fade-in/fade-out.

音频编辑SDK Audio DJ Studio API for .NET,笔记,Audio DJ Studio

 

Derived from the experience with the Audio DJ Studio for .NET Winform component, this API can be used not only for developing Winform or WPF applications but also for developing console applicationsWindows services, server-side ASP.NET web applications or any other application not requiring a user interface. Thanks to COM interoperability, the API can be invoked from legacy development environments such as Visual Basic 6 and Unmanaged Visual C++ with our without MFC.

Brief summary of available features:

Audio playback
Sound effects
Sound generator
Sound composition through the embedded TracksBoard
Music recognition
MIDI
Audio streaming to and from the Internet
Video playback
Protocols and sound cards management
Playlists and sound management
CD management
Graphical features
Tags-related features
Connection to YouTube
Misc features
Supported target systems
Supported .NET versions

Audio playback

  • Playback of the following audio formats:
- AAC and AAC+ - M4A and MP4 - PCM RAW format
- AC3 - MOD Music - PVF
- AIFF - Monkey's Audio (APE) - Speex
- ALAC - MP3, MP2, MP1 - SVX
- AU - Musepack - VOC
- CAF (1) - NIST - W64
- CD tracks - OGG Vorbis - WAV (2)
- FLAC - OPUS - WavPack
- IRCAM - PAF - WMA and WMV (3)

(1) Support for PCM 8/16/24/32 bits, PCM 32 bits floating point, G711 U-LAW, G711 A-LAW
(2) Support for uncompressed PCM and compressed formats whose ACM codec is installed inside the system
(3) Require the availability of Windows Media Player modules on the target PC

  • PCM stream queuing, allowing to play sound streams coming from an external source
  • Playback of sound files from memory buffers
  • Custom encryption/decryption of sounds
  • Support for loading and playing sound files, in all of the supported audio formats, from a ZIP file directly, also when the same is AES encrypted
  • Integration with Microsoft's Speech API, allowing to apply sound effects and output redirection to the sound stream generated by the SetOutputToAudioStream function of an instance of the System.Speech.Synthesis.SpeechSynthesizer class (requires .NET framework v. 3.0).


Sound effects

  • Volume control
  • Volume sliding
  • Pre-amplifier
  • Automatic Fader and volume automation with possibility to design volume fading curves
  • Equalizer
  • Auto-equalization of audio tracks through formatted XML files
  • BPM (Beats Per Minute) detection
  • Beats position detection
  • Tempo, Playback rate and Pitch support
  • Configurable normalization of sound level
  • Reverse playback of audio tracks
  • DirectX Media Objects (DMO) effects
  • Custom DSP effects
  • VST effects
  • Common filters (low-pass, high-pass, band-pass and stop-band)
  • Vocal remover filter
  • Real-time DC Offset removal


Sound generator

  • Pure wave tones
  • Composite or monaural wave tones
  • Binaural and multi-channel wave tones
  • Sliding wave tones
  • Noises
  • DTMF tones
  • Text to speech strings


Sound composition through the embedded TracksBoard

  • Composing and exporting of stereo or multi-channel (up to 7.1) sound files, with extensive visual editing through the embedded Tracksboard, by mixing together audio data taken from the following audio sources::
     

    - The Microsoft Speech API which allows creating audio data from a string of text or from a text file through synthesized voices

    - Regular sound files stored inside your drives
  • All sound items added to the composing session are layered, meaning that they can be added, removed and modified before composing the final mix and exporting the same into a destination file on disk using one between the following audio formats:
     
    - WAV (1) - MP3 - AAC, M4A and MP4 (2)
    - AAC+ (3) - WMA (4) - W64
    - FLAC - OGG Vorbis - OPUS

(1) Support for uncompressed PCM and formats whose ACM codec is installed inside the system
(2) Requires the availability of the external Faac.exe encoder
(3) Requires the availability of the external Fdkaac.exe encoder
(4) Requires the availability of Windows Media Player modules on the target PC


Music recognition

  • Music recognition through integration with the ACRCloud service, allowing to obtain several info about the recognized song like title, label, date, YouTube ID, ISRC and UPS codes; music recognition can be perfomed directly on audio and video files or on the audio stream incoming from a WASAPI capture or loopback device.


MIDI

  • Playback of MIDI files
  • SoundFonts management
  • Events management
  • Acquisition of MIDI events from a MIDI input device
  • VST Instruments


Audio streaming to and from the Internet

  • Playback of audio files stored on an Internet server (not available for MOD music files)
  • Playback of Internet radios Shoutcast (versions 1 and 2) Icecast and WMA streams
  • Playback of Internet radios streaming in HLS format (HTTP Live Streaming)
  • Support for acting as a source for ShoutCAST, IceCast and Windows Media Services streaming servers
  • Support for sending to streaming servers (ShoutCAST, IceCast and Windows Media Services), the output of any WASAPI loopback device, allowing to stream any sound being played through an output device also if generated by external and third-party applications (requires Windows Vista and later versions)


Video playback

  • Playback of video clips whose DirectShow compatible codecs are installed inside the target system, with support for multiple output windows
  • Mixing/blending of video clips inside a video mixer output window, with support for separate preview windows
  • Customizable On-Screen-Display (OSD) on the video mixer window
  • Customizable On-Screen-Display (OSD) on the video player
  • Brightness, contrast, saturation, hue and gamma management of the loaded video clip
  • Fullscreen management
  • Extraction of the audio track available inside a video clip, allowing to perform silence detection, BPM detection and waveform analysis


Protocols and sound cards management

  • DirectSound protocol
  • ASIO protocol with the possibility to directly playback the sound stream coming from ASIO input channels of the sound card
  • WASAPI protocol on Windows Vista and higher versions
  • Management of audio endpoints (CoreAudio) on Windows Vista and higher versions
  • Sound card output choice and speakers assignment
  • Support for cloning the audio stream on multiple output devices and speakers


Playlists and sound management

  • Playlists support (M3U, PLS, WPL)
  • New proprietary playlist format (PDJ), allowing to predispose mixing automation and volume automation on each single song and to play encrypted sounds
  • Position triggers management
  • Cue points management
  • Sound waveform analysis
  • Delayed playback of songs


CD management

  • Playback of CD tracks
  • CDDB database queries (through FreeDb servers)
  • CD cover pictures retrieval (through Amazon Web Services)


Graphical features

  • Real-time embedded visual feedbacks (VU-Meter, Oscilloscope, Spectrum, Waveform display)
  • Enhanced graphical spectrum analyzer
  • Graphic bars for custom displaying of Vu-Meters, Spectrum and Progress bars
  • Display of fade-in and fade-out curves applied to the embedded automatic fader
  • Waveform scroller allowing manual and automatic movement of the waveform
  • Support for drawing the waveform representation inside a graphical device context (HDC)
  • Virtual piano keyboard for MIDI management
  • Frames grabbing from video clips
  • Volume curve designer
  • Enhanced graphical spectrum analyzer
  • Tracksboard for visually composing new sounds and music files


Tagging features

  • Reading of most common frames of the following tag formats (Unicode strings supported):
     
    - APE - FLAC  
    - ID3V1 - LYRICS3  
    - ID3V2.2 - MP4  
    - ID3V2.3 - OGG Vorbis  
    - ID3V2.4    
  • Reading of the following chunks in WAV files:
     
    - CART - DISP  
    - BEXT - LIST INFO  

 

Connection to YouTube

  • Videos and channels search on YouTube with the possibility to enumerate and download on the local system video and audio streams

Misc features
  • Mixing of songs songs at application level, through custom stream mixers, allowing to save mixing results through the integration with our Active Sound Recorder control or to send mixing results to a streaming server
  • Exporting of loaded sound in WAV format (on both disk file or memory buffer)
  • Lyrics synchronization through LRC files
  • Download facility allowing downloading remote files from FTP, HTTP and HTTPS servers into the local system and, in case of media files of supported format, with the option to load them automatically inside a player when download is completed
  • Integration with our  Audio Sound Recorder API for .NET and  Audio Sound Editor API for .NET components

Supported target systems:

  • From Windows XP up to the latest Windows version in both x86 and x64 flavours
  • From Windows Server 2003 up to the latest Windows Server version in both x86 and x64 flavours

Supported .NET versions
  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5 ("Client profile" not supported)
  • .NET Framework 4.x ("Client profile" not supported)
  • .NET 5
  • .NET 6
  • .NET Core 3.1

 

到了这里,关于音频编辑SDK Audio DJ Studio API for .NET的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《ArcGIS Runtime SDK for Android开发笔记1》——基于Android Studio构建ArcGIS Android开发环境(在线部署)

    (最近要做个课设,顺便记录分享一些内容。) 一. 简介 1. 概述:ArcGIS Runtime SDK for Android是Esri公司开发的一种工具包,用于在Android设备上创建和部署地理信息系统(GIS)应用程序。它提供了一套强大的API,使开发者能够利用各种地理数据和功能,构建具有地图显示、地理查

    2024年01月19日
    浏览(44)
  • Android 9 Audio系统笔记:AudioFlinger音频流处理流程

    好久没写了,今天碰巧有个小伙伴问我关于音频流这一块的,久了还有点记不起来,我就顺便写一下,后面就不用又找一遍代码了,所谓好记性不如烂笔头。 所以,这里是关于如何从AudioTrack 写入数据到audioflinger,以及audioflinger如何写入到hal层的音频流处理流程,主要写一下

    2023年04月08日
    浏览(42)
  • 【海思SS528 | MPP】音频例程 sample_audio.c 源码阅读笔记

    上篇文章 【海思SS528】MPP媒体处理软件V5.0 | 音频模块 - 学习笔记 学习了海思MPP媒体处理平台的一小部分音频知识,这篇文章继续学习与音频相关的例程,这样可以更好理解《MPP 媒体处理软件 V5.0 开发参考.pdf》中的音频模块知识。 本篇文章涉及到的SDK文件及路径说明: 《

    2024年02月12日
    浏览(81)
  • 爬虫SDK:IronWebScraper 2023.8.1 for .NET Crack

    C# framework for extracting clean, structured data from HTML Web applications. IronWebScraper for .NET is a C# web scraping library, that allows developers to simulate and automate human browsing behavior to extract content, files and images from Web applications as native .NET objects. IronWebScraper manages politeness and multithreading in the background,

    2024年02月13日
    浏览(35)
  • [Android Studio]查看和修改Android API SDK的配置

         🟧🟨🟩🟦🟪 Android Debug 🟧🟨🟩🟦🟪 Topic 发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。 📋笔记目录    📒一.  Android Studio更换配置sdk 💻问题描述  🎯解决方法 ⏸️GIF演示  📒二. 查看修改Android Modules模块的SDK版本 💻问

    2024年01月17日
    浏览(42)
  • 一、ArcGIS Pro SDK for Microsoft .NET 开发环境配置

    ArcGIS Pro二次开发需要的工具: 1.Visual Studio 2.ArcGIS Pro SDK 一、Visual Studio安装 经过查阅资料,ArcGIS Pro3.0版本需要安装Visual Studio2022版,因为只有22版的才会有有ArcGIS Pro3.0以上版对应ArcGIS Pro SDK,因此,本次以2022版安装为例。 首先,去官网https://visualstudio.microsoft.com/zh-hans/downlo

    2024年01月17日
    浏览(52)
  • ZPLPrinter Emulator SDK for .NET 5.0.23.807 Crack

    Convert, Preview Render ZPL commands to PNG, JPG PDF with C# VB.NET ZPLPrinter Emulator SDK for .NET allows you to Convert, Preview and Render raw ZPL (Zebra Programming Language) commands to well known image and document formats like PNG, JPG, PDF, PCX, Zebra GRF ASCII hex, Zebra EPL Binary Graphic, Honeywell-Intermec FingerPrint Binary Graphic EPSON ESC/PO

    2024年02月12日
    浏览(34)
  • AWS SDK 3.x for .NET Framework 4.0 可行性测试

    为了应对日益增长的网络安全挑战, 越来越多的互联网厂商已经陆续开始或者已经彻底停止了对 SSL 3 / TLS 1.0 / TLS1.1 等上古加密算法的支持. 而对于一些同样拥有悠久历史的和 AWS 服务相关联的应用程序, 是否可以通过仅更新 SDK 版本的方式来适应新的环境. 本文将以 Windows Serv

    2024年02月11日
    浏览(45)
  • 脱离于ASP.NET 和Visual Studio编辑Razor脚本

    Razor Pad是一个编辑Razor脚本的工具,脱离于ASP.NET 和Visual Studio。 github地址:GitHub - RazorPad/RazorPad: RazorPad is a quick and simple stand-alone editing environment that allows anyone (even non-developers) to author Razor templates. It is the Notepad for Razor. 如果在编译源码时出现:签名时出错: 未能对 binDebugapp

    2024年01月21日
    浏览(38)
  • Amazon s3 sdk for java2.x 最新api的简单使用

    目录 创建存储桶 登录亚马逊控制台 查找服务“S3” 进入存储桶创建页面; 点击 “创建存储桶”进入创建页面; 获取密钥ID和密钥 点击右上方账户信息在下拉菜单中选择 “安全凭证”(Security credentials)进入我的安全凭证页面; 下滑找到 “访问密钥”标签  点击右侧  “

    2024年02月20日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包