Usine for DJing: a module for library display
Posted: 31 May 2022, 21:29
Hi all,
Newby here. I am new to (electronic) music, Usine, and fora, but would like someone to talk to (EDIT: don't know how to phrase this better, but it reads a bit like an order or something, but I just meant that I am looking forward to talk to people about it). I'd like to use Usine as a customizable DJ application and then slowly explore (live) music production from there. I really like Usine because it is modular with many features and meant for live performances. I was first thinking to do the DJing in for example Traktor, and then route the audio through Usine and manipulate it there (effects modulated by sequencers, surround mixing), but I really feel the drive to do everything in Usine, to have all information and events in one place (and be able to play multichannel tracks).
The main difficulty in using Usine for DJing, I think, is in providing decent interaction with a music library. I have now made a simple patch with Listmanager and Listbox, which allows me to scroll through a list of tracks. But I cannot view relevant track information. What I would like to have is a module with a graphic interface which has several columns for i.e. title/artist/bpm; the ability to sort for any of the columns, and the ability to scroll through this list. Either this information should be read from a files metadata (I know that at least MP3 can store a lot of metadata), or should be looked up in a kind of database file (csv, or XML). In principle this module could be fairly general and be usable with any type of files. Does anybody know if such a module is available already?
Otherwise, I was considering to try to develop it using the SDK. Any suggestions for such a project are very welcome (: (I have no experience with developing such a thing, I have only experience with mathematic programming [python, mathematica, matlab]) I looked a bit already into the SDK documentation and found the "sdkFillText" class, would this then be my main working ingredient, or can I use a more high level approach for printing large amounts of structured texts?
Looking forward to your thought on this!
Newby here. I am new to (electronic) music, Usine, and fora, but would like someone to talk to (EDIT: don't know how to phrase this better, but it reads a bit like an order or something, but I just meant that I am looking forward to talk to people about it). I'd like to use Usine as a customizable DJ application and then slowly explore (live) music production from there. I really like Usine because it is modular with many features and meant for live performances. I was first thinking to do the DJing in for example Traktor, and then route the audio through Usine and manipulate it there (effects modulated by sequencers, surround mixing), but I really feel the drive to do everything in Usine, to have all information and events in one place (and be able to play multichannel tracks).
The main difficulty in using Usine for DJing, I think, is in providing decent interaction with a music library. I have now made a simple patch with Listmanager and Listbox, which allows me to scroll through a list of tracks. But I cannot view relevant track information. What I would like to have is a module with a graphic interface which has several columns for i.e. title/artist/bpm; the ability to sort for any of the columns, and the ability to scroll through this list. Either this information should be read from a files metadata (I know that at least MP3 can store a lot of metadata), or should be looked up in a kind of database file (csv, or XML). In principle this module could be fairly general and be usable with any type of files. Does anybody know if such a module is available already?
Otherwise, I was considering to try to develop it using the SDK. Any suggestions for such a project are very welcome (: (I have no experience with developing such a thing, I have only experience with mathematic programming [python, mathematica, matlab]) I looked a bit already into the SDK documentation and found the "sdkFillText" class, would this then be my main working ingredient, or can I use a more high level approach for printing large amounts of structured texts?
Looking forward to your thought on this!