Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Software > Pro Tools
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-16-2022, 12:50 PM
dennizens dennizens is offline
Member
 
Join Date: Dec 2022
Location: Brick USA
Posts: 5
Default Want to develop graphical rep of all the track/bus interconnects

Does Pro Tools have an SDK and an open platform where you can develop an application to access all the track information ? I have sessions with 150 tracks all interconnected with sends, busing, folders, etc etc. It is very difficult to traverse the interconnects between alll the tracks and I would like to develop an application that would graphically represent this configuration ? Let me know if we have this capability wit PT ?
Reply With Quote
  #2  
Old 12-16-2022, 03:41 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Want to develop graphical rep of all the track/bus interconnects

Welcome to DUC.

"open platform" and Avid, uh that must be a typo.

The Pro Tools session file format is proprietary/not publicly documented. The closest you get to "open" with Avid is probably OMF and AAF interchange formats.

I expect Avid (for maybe good reasons not just anti-being open) would not want you to try to do this say trying to reverse engine .ptx files, and also suspect you would not want to avoid that as well after thinking though all the complexity issues.

You have stuff like export session info as text (but I think that leaves off basic stuff like sends and bussing), maybe forcing Pro Tools to print out I/O notes when IO routing has changed, saving IO as a pio file, that you could reverse engineer. But you get narrow slice of information from all those. You could get some stuff via OMF or AAF but again it's going to be limited info. I can't recall say if Pro Tools even provides plugin info when exporting these. And you could also potentially work out some of what is happening via EUCON. And likely you would have to do several of these different routes to get all the info you need. And once you have all that info the complexity or representing it in was that are simpler than Pro Tools does already is going to be a challenge. If you are like me you might decide by then heck it's better to just try to reverse engineer the session file format. And about that time I'd suggest checking your sanity.

Any of this is going to be a lot of work. I mean an awful lot of work, and unless you are a developer already working in this space I suspect it's just too daunting. I'd maybe focus on layout templates, track /group/folder/bus etc. naming to try to simplify/standardizes what is going on. Maybe talk to folks in a similar space about how they have helped manage this.

Last edited by Darryl Ramm; 12-16-2022 at 03:51 PM.
Reply With Quote
  #3  
Old 12-16-2022, 11:38 PM
nednednerb's Avatar
nednednerb nednednerb is offline
Member
 
Join Date: Jan 2016
Location: Vancouver, Canada
Posts: 622
Default Re: Want to develop graphical rep of all the track/bus interconnects

If you are a developer and know how to graphically represent something using JavaScript, take a look at SoundFlow (now officially partnered with Avid since a few versions ago).

100% I can guarantee that SoundFlow could assemble and organize the information about track ins, outs, and sends using its JavaScript based user automation tools.

As far as your ability to use the engine to graphically represent something, perhaps using the SF abilities to script the info from Pro Tools and with a possibility to then automate another app to visualize things for you... You might get something workable for your situation....

I do not know more than this.
__________________
___
>> me: nednednerB //
||main gig: editing audio voiceovers & testing software | 2nd gig: music software tutoring | hobby: electronic music //
||software: Sonoma 14.2 | PT Studio 2023.12 | Ableton Live 11 | iZotope RX, Ozone, Neutron | Arturia Pigments | Auto-Tune | Dubler2 //
||system: iMac (Retina 5K, 27", 2020) 10-Core-i9 | 128GB-DDR4 | 5700-XT-16GB | OWC Thunderbolt Hub and Thunderbolt 3 Dock //
||devices: RME Babyface Pro FS | Focusrite Clarett 2Pre | some AT mics | SM58 | Ableton Push 2 | Sennheiser HD 600 HP // Onkyo TX-8220 SR
||automation: SoundFlow | Stream Deck+ | Keyboard Maestro | SteerMouse | MacOS Shortcuts //
Reply With Quote
  #4  
Old 12-17-2022, 11:47 AM
dennizens dennizens is offline
Member
 
Join Date: Dec 2022
Location: Brick USA
Posts: 5
Default Re: Want to develop graphical rep of all the track/bus interconnects

the AVID subscription download for Soundflow is MAC only, i will go through all their videos to see what can be done.My son has a MAC but he is stingy with it. I appreciate the recommendation though
Reply With Quote
  #5  
Old 12-17-2022, 11:51 AM
dennizens dennizens is offline
Member
 
Join Date: Dec 2022
Location: Brick USA
Posts: 5
Default Re: Want to develop graphical rep of all the track/bus interconnects

Darryl, Many thanks for the tips, more than likely the avid files and DB are encrypted so reverse eng more than likely out of the question, i will look at the other recommendations you made, yeh the export session does not have the details i want. TY.
Reply With Quote
  #6  
Old 12-17-2022, 12:17 PM
nednednerb's Avatar
nednednerb nednednerb is offline
Member
 
Join Date: Jan 2016
Location: Vancouver, Canada
Posts: 622
Default Re: Want to develop graphical rep of all the track/bus interconnects

Ah yes, MacOS only right now. They have suggested there are Windows users asking for it, and it's a working idea/plan for future, but nothing declared outright, yet.

I know it can do things like go through a session, make a list of tracks, detect their inputs and outputs and inserts, etc, then organize them into "javascript objects."

The part I'm less sure about (this would be your own need) is displaying those objects somehow visually. I know there are potential means to visualize data but connecting that part to SF and PT would be the really interesting part. What Darryl speaks about "reverse engineering" is the part SF would be kind of doing. The visualization part would still be needed.
__________________
___
>> me: nednednerB //
||main gig: editing audio voiceovers & testing software | 2nd gig: music software tutoring | hobby: electronic music //
||software: Sonoma 14.2 | PT Studio 2023.12 | Ableton Live 11 | iZotope RX, Ozone, Neutron | Arturia Pigments | Auto-Tune | Dubler2 //
||system: iMac (Retina 5K, 27", 2020) 10-Core-i9 | 128GB-DDR4 | 5700-XT-16GB | OWC Thunderbolt Hub and Thunderbolt 3 Dock //
||devices: RME Babyface Pro FS | Focusrite Clarett 2Pre | some AT mics | SM58 | Ableton Push 2 | Sennheiser HD 600 HP // Onkyo TX-8220 SR
||automation: SoundFlow | Stream Deck+ | Keyboard Maestro | SteerMouse | MacOS Shortcuts //
Reply With Quote
  #7  
Old 12-17-2022, 12:26 PM
Darryl Ramm Darryl Ramm is offline
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,657
Default Re: Want to develop graphical rep of all the track/bus interconnects

Quote:
Originally Posted by dennizens View Post
Darryl, Many thanks for the tips, more than likely the avid files and DB are encrypted so reverse eng more than likely out of the question, i will look at the other recommendations you made, yeh the export session does not have the details i want. TY.
They are not encrypted and some stuff is trivial to reverse engineer. But the long tail of complexity and problems you are likely to run into is not worth it. And regardless of possible common legal rights to reverse engineer stuff for your compatibility reasons I would really advise against that, and I suspect Avid would as well.

If export session is enough for you you are golden, a text front-end parser... if me I'd probably massage the text to json and consume that elsewhere.

Last edited by Darryl Ramm; 12-17-2022 at 02:51 PM.
Reply With Quote
  #8  
Old 12-17-2022, 07:15 PM
Ed Douglas's Avatar
Ed Douglas Ed Douglas is offline
Member
 
Join Date: Dec 1969
Location: Toronto Ont, Canada
Posts: 286
Default Re: Want to develop graphical rep of all the track/bus interconnects

Quote:
Originally Posted by dennizens View Post
Does Pro Tools have an SDK and an open platform where you can develop an application to access all the track information ? I have sessions with 150 tracks all interconnected with sends, busing, folders, etc etc. It is very difficult to traverse the interconnects between alll the tracks and I would like to develop an application that would graphically represent this configuration ? Let me know if we have this capability wit PT ?
I always thought it would be useful for ProTools to have a ‘flowchart’ window that represents signal flow in a session. Hope someone can make that happen.
__________________
Neotech Concepts
http://www.imdb.com/name/nm0235036/
! sonic gymnastics for the illusionary arts !

2022 Mac Studio Max 64GB / 1TB, macOSX 13.6.6, 2019 i9 MacBook Pro (15,3), macOSX 14.4.1, PT Ulti 2024.3.0, DAR 5.1, MDA Creator1.5, Rx10 Advanced, Ozone 10 Advanced, Kontakt 7, Soundminer v6.1Pro, Spanner 4, PaulXStretch,
EuControl 2023.11.0, Avid Control 2023.11.0, Avid S1, iPad Pros 12.9" gen 3 & gen 4, Apollo 8 Duo, UAD-2 Satellite Quad, Glyph 2TB tb3 NVMe SSD, x2 Glyph 2TB SSDs, x1 Glyph 4TB SSD, OWC tb3 Dock, OWC Thunderbay 8 62TB
Reply With Quote
  #9  
Old 12-17-2022, 08:33 PM
bradch00 bradch00 is offline
Member
 
Join Date: Jan 2006
Location: Lions Bay, Canada - Kuala Lumpur, Malaysia
Posts: 1,258
Default Re: Want to develop graphical rep of all the track/bus interconnects

Quote:
Originally Posted by dennizens View Post
Does Pro Tools have an SDK and an open platform where you can develop an application to access all the track information ? I have sessions with 150 tracks all interconnected with sends, busing, folders, etc etc. It is very difficult to traverse the interconnects between alll the tracks and I would like to develop an application that would graphically represent this configuration ? Let me know if we have this capability wit PT ?
Here’s a link to where you can start determining whether your goal is feasible.
https://developer.avid.com
__________________
Pro Tools, Studio One Pro
2022 Mac Studio M1 Max 64GB-1TB NVME
OWC Thunderbay Mini (4TB SSD)
OWC Express 4M2 (4 X 2TB)
Interface: Presonus Quantum
Presonus Faderport & Faderport 8
Black Lion Sparrow Mk2 A/D, FMR-RNP-RNC, MIDI Xpress 128
BM5A, KRK VXT4, Equator D5
2020 Macbook Pro 16GB RAM, 512GB SSD Audio(mobile rig)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
AutoTune 7 AAX Loses Track with PT11 in Graphical Mode quantise AAX Plug-ins 16 02-15-2015 06:24 PM
Seeking a company to develop this plug-in idea Jordan F. 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Mac) 1 05-29-2003 12:42 AM
Seeking a company to develop this plug-in idea Jordan F. Pro Tools TDM Systems (Mac) 5 05-28-2003 06:41 PM
hifi voodoo interconnects tonygoodall Tips & Tricks 2 04-30-2002 06:25 AM
To digi.. I want to develop a plugin!!!! roijin Pro Tools TDM Systems (Mac) 1 11-23-2001 01:04 PM


All times are GMT -7. The time now is 03:17 AM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com