A Swift library for reading and writing common import/export file formats between popular DAW applications.
MIT License
Bot releases are hidden (Show)
AnyTimeline
type-erasure box to wrap any timeline element modelallTimelines()
model root method to return all usable timelines in a FCPXML documentFCPXMLElementMetaTimeline
protocol:
timelineStartAsTimecode()
uses heuristic to return timeline starttimelineDurationAsTimecode()
ref-clip
sPublished by orchetect 6 months ago
mc-clip
/multicam
metadata extractionsync-clip
metadata extractionref-clip
metadata extractionmetadata
keysPublished by orchetect 6 months ago
Keyword
property keywords
to use String arrayMetadata
model properties and added Metadatum modelmetadata
element context valuePublished by orchetect 6 months ago
Published by orchetect 6 months ago
includeDisabled
property to ExtractionScope
Title
model object was accessing the incorrect role attributeAnyRole
sequence contains
category methodstitle
elements now never return audio rolesPublished by orchetect 8 months ago
Published by orchetect 9 months ago
ProTools.SessionInfo
: Added support for parsing new Track Name
and Track Type
fields in Markers Listing
which were added in Pro Tools 2023.12ProTools.SessionInfo.Marker
: Added trackName
and trackType
propertiesPublished by orchetect 10 months ago
conform-rate
frame rate scalingthenByName
parameter to sortedByAbsoluteStartTimecode()
Sequence methodPublished by orchetect 10 months ago
ConformRate
FrameSampling
contents
property to Spine
TimeMap
and TimePoint
FCPXMLElementTimingParams
protocol, conformed appropriate clip model typesFCPXMLElementFrameSampling
protocolPublished by orchetect 10 months ago
New in 0.4.0 is:
A solid core set of features are implemented and unit tested. The structure is extensible and more features can be added incrementally over time. No formal documentation or demo code is available yet. Questions and comments are welcome in the Discussions forum.
Published by orchetect 11 months ago
isMainRoleBuiltIn
property to roleslowercased
and titleCased
methods to rolesmc-clip
parsingmc-clip
roles parsingmc-clip
element extractionPublished by orchetect 11 months ago
AssetClip
AudioRoleSource
absoluteEnd
to element contextparentAbsoluteEnd
to element contextocclusion
to element contexteffectiveOcclusion
to element contextocclusions
to element extractionPublished by orchetect 11 months ago
Published by orchetect 11 months ago
Published by orchetect 11 months ago
Audition
properties and resolved a potential bugPublished by orchetect 11 months ago
Published by orchetect about 1 year ago
Cubase.TrackArchive
: init(converting:)
now produces build messages instead of assertionsCubase.TrackArchive
: init(converting:)
now outputs correct track name when separate comments track is enabledPublished by orchetect about 1 year ago
Cubase.TrackArchive(converting:)
: Fixed bug with non-zero session start timePublished by orchetect about 1 year ago
Cubase.TrackArchive
: converting init is now non-failableCubase.TrackArchive
: converting init minor API respellingPublished by orchetect about 1 year ago