# How to create EDIT files externally and use with the framework?

**URL:** <https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931>\
**Category:** Tracktion Engine\
**Created:** [September 8, 2022, 12:57pm UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931 "2022-09-08T12:57:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon48770766](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon48770766](https://forum.juce.com/u/anon48770766)\
**Post date:** [September 8, 2022, 12:57pm UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931/1 "2022-09-08T12:57:35Z")

</div>

Hi folks,

I’m just getting into the Tracktion Engine (whoa, so much power!) and one question that I have is whether or not its possible to use an external program - perhaps WAVEFORM itself? - to create a Tracktion Edit file, which can then be used to build a Tracktion application?

I’ve got an application to build that is basically a self-contained plugin host - and I’d kind of like to set up the Edit externally, rather than programmatically - just wondering if this is possible and if it is, what are some good practices for the flow between “Create Tracktion Edit” → “Load Tracktion Edit programmatically in an application”?

---

<div class="post-metadata">

**Author:** ![dave96](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dave96/32/8487_2.png) [@dave96](https://forum.juce.com/u/dave96)\
**Post date:** [September 8, 2022, 2:20pm UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931/2 "2022-09-08T14:20:13Z")

</div>

Yes is it possible to load an Edit created in Waveform in a Tracktion Engine app.  
There are only two potential issues:

1. Be aware that not all plugins in Waveform are available in TE so if you use these, the won’t load
2. If you use audio clips, in Waveform these are tied to a `ProjectItem` reference (for legacy reasons). We don’t recommend doing thin in TE apps but you can convert the paths to relative file paths manually if you need to.

---

<div class="post-metadata">

**Author:** ![anon48770766](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon48770766](https://forum.juce.com/u/anon48770766)\
**Post date:** [September 8, 2022, 2:28pm UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931/3 "2022-09-08T14:28:46Z")

</div>

Thanks for the tips Dave - with your affirmation I will pursue this a little further, and have just bought a Waveform license for the purpose - so, thanks for that!

One thing - the Edit I want to create is specifically only to use my own plugins. I’m essentially building a custom host just for my (our: Austrian Audio) plugins to be instantiated in, and experimented with. I’m assuming there are no gotcha’s with this - as long as my plugins are installed in standard locations (VST3/AUv2) they should be available to use in an Edit, right?

Still getting my head wrapped around the power of Tracktion::Engine so far …

---

<div class="post-metadata">

**Author:** ![dave96](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dave96/32/8487_2.png) [@dave96](https://forum.juce.com/u/dave96)\
**Post date:** [September 9, 2022, 9:38am UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931/4 "2022-09-09T09:38:21Z")

</div>

Yes, as long as they are scanned by the `PluginManager`’s `juce::KnownPluginList` member, it should be fine.

> [@anon48770766](#):
>
> Still getting my head wrapped around the power of Tracktion::Engine so far …

Yes, there’s a lot of power to harness ⚡

---

<div class="post-metadata">

**Author:** ![Cymatic](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/cymatic/32/10145_2.png) [@Cymatic](https://forum.juce.com/u/Cymatic)\
**Post date:** [September 9, 2022, 5:46pm UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931/5 "2022-09-09T17:46:27Z")

</div>

You may want to look at the thread [here](https://forum.juce.com/t/is-it-still-possible-to-open-a-tracktionedit-created-with-waveform/49598) where I asked a similar question and posted some code that worked for me for opening .tracktionedit files directly in TE.

---

<div class="post-metadata">

**Author:** ![anon48770766](https://avatars.discourse-cdn.com/v4/letter/a/439d5e/32.png) [@anon48770766](https://forum.juce.com/u/anon48770766)\
**Post date:** [September 12, 2022, 8:15am UTC](https://forum.juce.com/t/how-to-create-edit-files-externally-and-use-with-the-framework/52931/6 "2022-09-12T08:15:15Z")

</div>

Thanks Cymatic, I’ll participate in that thread …
