-import music_sampler
+from .helpers import parse_args, register_fonts, duration_to_min_sec, path
-music_sampler.parse_args()
+parse_args()
import kivy
kivy.require("1.9.1")
from kivy.clock import Clock
from kivy.core.window import Window
from kivy.lang import Builder
-from music_sampler.key import Key
-from music_sampler.mapping import Mapping
+from .key import Key
+from .mapping import Mapping
-music_sampler.register_fonts()
+register_fonts()
class KeyList(RelativeLayout):
keylist = ListProperty([])
continue
text = "{}/{}".format(
- music_sampler.duration_to_min_sec(music_file.sound_position),
- music_sampler.duration_to_min_sec(music_file.sound_duration))
+ duration_to_min_sec(music_file.sound_position),
+ duration_to_min_sec(music_file.sound_duration))
if music_file.is_loaded_paused():
self.playlist.append(["⏸", music_file.name, text, False])
return Screen()
-if __name__ == '__main__':
- Builder.load_file(music_sampler.path() + "/music_sampler.kv")
+def main():
+ Builder.load_file(path() + "/music_sampler.kv")
MusicSamplerApp().run()