# DataExchange ## Introduction **DataExchange** is simple FX plug-in showing : * how to exchange data (waveform) between processor (in the realtime thread) and controller using the VST Data Exchange API: [Steinberg::Vst::IDataExchangeHandler](https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Data+Exchange/Index.html) * how easy it is to use [VSTGUI](https://steinbergmedia.github.io/vst3_dev_portal/pages/What+is+the+VST+3+SDK/VSTGUI.html) > See also: [Online Documentation](https://steinbergmedia.github.io/vst3_dev_portal/pages/What+is+the+VST+3+SDK/Plug-in+Examples.html#dataexchange). ## Getting Started This plug-in is part of the VST 3 SDK package. It is created with the VST 3 SDK root project. > See the top-level README of the VST 3 SDK: https://github.com/steinbergmedia/vst3sdk.git ## Getting Help * Read through the SDK documentation on the **[VST 3 Developer Portal](https://steinbergmedia.github.io/vst3_dev_portal/pages/index.html)** * Ask some real people in the official **[VST 3 Developer Forum](https://forums.steinberg.net/c/developer/103)**