A ABC file splitter for Bands

Discussion in 'Player Created Resources' started by 3djake, Oct 23, 2016.

Thread Status:
Not open for further replies.
  1. 3djake

    3djake Avatar

    Messages:
    26
    Likes Received:
    29
    Trophy Points:
    3
    Hello

    I put together a quick python script that can convert .abc notation files intended for multiple instruments into multiple .abc files so that you can use them with SotA for bands and such.

    You can do multiple files at once using wildcards.

    It creates the band .txt file too.
    To play
    /play songname.txt sync
    /playstart
    Take note that you play the txt file and not the abc file, the abc file will play the part appropriate for your instrument.

    Just did this as a time saver.

    https://github.com/3djake/abcsplit/blob/master/abcsplit.py

    tested on Linux with python 2.7, it should work on windows too as long as you have python installed.
    Regards, Jake.
     
    Last edited: Oct 23, 2016
    Mata, Rinaldi, Alexander and 2 others like this.
  2. majoria70

    majoria70 Avatar

    Messages:
    10,351
    Likes Received:
    24,874
    Trophy Points:
    153
    Gender:
    Female
    Location:
    United States
    Thanks 3djake for doing this. Do you happen to know if we can use sheet music synced. Some songs that I have really need to have other instruments with them so they sound like the song they are suppose to be. Have you worked with sheet music yet?
     
    Rinaldi, Alexander and Leelu like this.
  3. 3djake

    3djake Avatar

    Messages:
    26
    Likes Received:
    29
    Trophy Points:
    3
    Just updated the script so that it will work on Windows, seems windows handles newline differently than Unix based systems, have still yet to test it out in game.

    Are you referring to in game sheet music creation?, I have not tried that.
     
    Alexander and Leelu like this.
  4. majoria70

    majoria70 Avatar

    Messages:
    10,351
    Likes Received:
    24,874
    Trophy Points:
    153
    Gender:
    Female
    Location:
    United States
    Yes sorry to go off topic to ask. Yes so you can make blank sheet music, you probably know and add your songs to it and then others can play it, which is pretty amazing to me since I'm the one that added the files to SOTA. I don't get why others can use them even when I am not around, but it is all good and perhaps technical. I wanted to know because if selling sheet music the public, I would want to only sell songs that are sound good solo unless there is a way to sync them. Ok sorry I'll let you get back to your discussion. *cheers* :)
     
    Alexander and Leelu like this.
  5. 3djake

    3djake Avatar

    Messages:
    26
    Likes Received:
    29
    Trophy Points:
    3
    there is a band file which lists the parts, maybe try creating one

    https://docs.google.com/document/d/1Z-svq1OvcZwViqGxFCKdjH3NCn2LTfLuGny5qaAqjTM/pub#h.rkyuw0weay91

    linux
    /home/username/.config/Portalarium/Shroud of the Avatar/Sheet Music/
    Windows is something like
    /users/username/AppData/Roaming/Portalarium/Shroud of the Avatar/Sheet Music/

    Made another change to the script, at the moment SotA does not like header comments.

    I am sure they will get this all working with 1 file at some point.
     
    Mata, majoria70, Rinaldi and 2 others like this.
  6. 3djake

    3djake Avatar

    Messages:
    26
    Likes Received:
    29
    Trophy Points:
    3
    I made some tweaks to the script so that it will be compatible with most abc files.

    I had a chance to test out the files created by the script in game, seems to work.

    Regards, Jake.
     
    majoria70 likes this.
Thread Status:
Not open for further replies.