Drkcore

04 02 2012 Python Tweet

Traktor Pro2のnml形式のプレイリストをPythonで処理する

TraktorからExportされる.nmlファイルはXMLなのでElementTreeを使えばいい。

from xml.etree.ElementTree import *
elem = parse("liquid.nml").getroot()

for e in elem.findall(".//ENTRY"):
    if e.get("TITLE") is not None:
        print "    %s / %s" % (e.get("TITLE"),e.get("ARTIST"))

/Users/####/Documents/Native Instruments/Traktor 2.X.Xの履歴ファイルを変換すればプレイリストが出力される。

Traktor LEには履歴を保存する機能はなかったので、それだけでもアップグレードする価値は十分にある。

ProductName Native Instruments TRAKTOR PRO 2

Native Instruments / 22340円 ( )


About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021