-
-
Save olivejun/5c57538c7d95c3f6121e3a1d69c35a14 to your computer and use it in GitHub Desktop.
Revisions
-
offlinemark created this gist
Nov 19, 2020 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,14 @@ # the cool parts of dawtool Thanks for checking out dawtool. If you are just casually browsing, here are some points of interest to check out: - Ableton Live .als parser: https://github.com/offlinemark/dawtool/blob/master/dawtool/daw/ableton.py - FL Studio .flp parser: https://github.com/offlinemark/dawtool/blob/master/dawtool/daw/flstudio.py - Method for calculating all real times of automation points: https://github.com/offlinemark/dawtool/blob/8924e008a6318e93ae1610c30e1dd913bf4ecda6/dawtool/project.py#L140 - Calculating time elapsed (theoretical): https://github.com/offlinemark/dawtool/blob/8924e008a6318e93ae1610c30e1dd913bf4ecda6/dawtool/project.py#L278 - Calculating time elapsed (DAW accurate): https://github.com/offlinemark/dawtool/blob/8924e008a6318e93ae1610c30e1dd913bf4ecda6/dawtool/project.py#L300 - FL studio event types I'm aware of: https://github.com/offlinemark/dawtool/blob/8924e008a6318e93ae1610c30e1dd913bf4ecda6/dawtool/daw/flstudio.py#L27 - Parsing & interpreting flp events: https://github.com/offlinemark/dawtool/blob/8924e008a6318e93ae1610c30e1dd913bf4ecda6/dawtool/daw/flstudio.py#L297 - Complicated process of extracting flp tempo automation points: https://github.com/offlinemark/dawtool/blob/8924e008a6318e93ae1610c30e1dd913bf4ecda6/dawtool/daw/flstudio.py#L591