Jump to content

[1.6.1] Soundtrack Editor 4.6 (2019-01-28)


pizzaoverhead

Recommended Posts

On 1/23/2019 at 1:55 PM, Red Stapler said:

As promised, here is my latest playlist.cfg file. 

  Reveal hidden contents

playlist
{
    name = Construction
    loop = True
    shuffle = True
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = Bummin on Tremelo
        track = Knew_a_Guy
        track = Tabuk
        track = Backed_Vibes_Clean
        track = Lobby Time
        track = Impact Prelude
        track = Enter the Maze
        track = Bicycle
        track = Lord of the Land
        track = Eternity
        track = Curse of the Scarab
        track = Marty Gots a Plan
        track = Mandeville
        track = Loopster
        track = Faster_Does_It
        track = Scheming Weasel faster
        track = Local Forecast - Slower
        track = The Path of the Goblin King v2
        track = Brittle Rille
        track = BossaBossa
        track = Easy Jam
        track = Basement Floor
        track = Bass Walker
        track = AcidJazz
        track = Cuban Sandwich
        track = Chill Wave
        track = KSP_Construction02
        track = KSP_Construction01
        track = Sardana
        track = Deadly Roulette
        track = Bass Vibes
        track = Thief in the Night
        track = Video Dungeon Boss
        track = Maccary Bay
        track = Sneaky Snitch
        track = The Builder
        track = Yallahs
        track = Firmament
        track = Monkeys Spinning Monkeys
        track = Backbay Lounge
        track = Groove Grove
        track = Aces High
        track = Sidewalk Shade - slower
        track = Hustle
        track = Investigations
        track = The Snow Queen
        track = March of the Spoons
        track = One Sly Move
        track = Pippin the Hunchback
        track = Funky Chunk
        track = Dances and Dames
        track = Stealth Groover
        track = Mining by Moonlight
        track = Constance
        track = Your Call
        track = On the Ground
    }
    playWhen
    {
        scene = VAB | SPH
    }
}
playlist
{
    name = Astronaut Complex
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = Bummin on Tremelo
        track = Maccary Bay
        track = Funky Chunk
        track = Bass Walker
        track = Shades of Spring
        track = Deadly Roulette
        track = Dances and Dames
        track = 8bit Dungeon Level
        track = KSP_AstronautComplexAmbience
        track = Scheming Weasel faster
        track = Kool Kats
        track = Secret of Tiki Island
        track = Cuban Sandwich
        track = Mining by Moonlight
    }
    playWhen
    {
        scene = AstronautComplex
    }
}
playlist
{
    name = Credits
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = KSP_Credits
        track = Enter the Maze
        track = DD Groove
    }
    playWhen
    {
        scene = Credits
    }
}
playlist
{
    name = Mission control ambience
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = March of the Spoons
        track = Backbay Lounge
        track = Spellbound
        track = DD Groove
        track = KSP_MissionControlMusic
        track = Aces High
        track = Bicycle
        track = Sneaky Snitch
        track = Maccary Bay
        track = Lobby Time
        track = Marty Gots a Plan
        track = Kool Kats
        track = The Builder
        track = Thief in the Night
        track = Deadly Roulette
    }
    playWhen
    {
        scene = MissionControl
    }
}
playlist
{
    name = Research complex ambience
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = Pamgaea
        track = Dances and Dames
        track = Chill Wave
        track = Thief in the Night
        track = Enter the Maze
        track = Funky Chunk
        track = Ossuary 6 - Air
        track = Ossuary 5 - Rest
        track = Plain_Loafer
        track = KSP_ResearchAndDevelopment
        track = Sneaky Snitch
        track = Bass Walker
        track = Unwritten Return
        track = Breakdown
        track = Deadly Roulette
        track = AcidJazz
        track = Ossuary 7 - Resolve
        track = Mandeville
        track = Backbay Lounge
        track = Aces High
    }
    playWhen
    {
        scene = RnDComplex
    }
}
playlist
{
    name = Tracking station ambience
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = Sardana
        track = Impact Prelude
        track = Mandeville
        track = Stealth Groover
        track = Babylon
        track = Teller of the Tales
        track = Ossuary 6 - Air
        track = Knew_a_Guy
        track = Maccary Bay
        track = Eternity
        track = Hiding Your Reality
        track = Laid Back Guitars
        track = KSP_TrackingStation
        track = Basement Floor
        track = Loopster
        track = Ossuary 5 - Rest
        track = Spellbound
        track = Bicycle
        track = Thief in the Night
        track = Lightless Dawn
        track = Ossuary 7 - Resolve
        track = Easy Jam
        track = DD Groove
    }
    playWhen
    {
        scene = TrackingStation
    }
}
playlist
{
    name = Space
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = Tabuk
        track = Numinous Shine
        track = Dreamy Flashback
        track = Leopard Print Elevator
        track = Babylon
        track = Deep Haze
        track = Basement Floor
        track = Enter the Maze
        track = KSP_SpaceAmbience02
        track = DD Groove
        track = Impact Lento
        track = Lightless Dawn
        track = Willow and the Light
        track = Finding the Balance
        track = Bathed in the Light
        track = Impact Prelude
        track = Laid Back Guitars
        track = Darkest Child
        track = Oppressive Gloom
        track = On the Ground
        track = Mysterioso March
        track = Killing Time
        track = Stealth Groover
        track = Arcadia
        track = Maccary Bay
        track = Frost Waltz (Alternate)
        track = Ossuary 7 - Resolve
        track = Ossuary 6 - Air
        track = Peaceful Desolation
        track = KSP_SpaceAmbience04
        track = Babylon
        track = Decisions
        track = Bicycle
        track = Severe Tire Damage
        track = Dragon and Toast
        track = Eternity
        track = On the Shore
        track = Knew_a_Guy
        track = Frozen Star
        track = Lost Frontier
        track = Ossuary 5 - Rest
        track = The Other Side of the Door
        track = Martian Cowboy
        track = KSP_SpaceAmbience01
        track = Thief in the Night
        track = Secrets of the Schoolyard
        track = Frost Waltz
        track = Video Dungeon Boss
        track = Double Drift
        track = KSP_SpaceAmbience03
        track = Your Call
        track = One Sly Move
        track = Floating Cities
        track = Funky Chunk
        track = Firmament
        track = Chill Wave
        track = Over Under
        track = Bass Vibes
        track = Secret of Tiki Island
        track = Easy Jam
        track = Jellyfish in Space
        track = Thunder Dreams
        track = Loopster
        track = Hiding Your Reality
        track = Hypnothis
        track = Bummin on Tremelo
        track = Wizardtorium
        track = Long Note Two
        track = Intrepid
        track = Fairytale Waltz
        track = Mandeville
        track = The Snow Queen
        track = Unwritten Return
    }
    playWhen
    {
        inAtmosphere = False
        scene = Flight
    }
}
playlist
{
    name = Menu Ambience
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    playAfter = Menu theme
    tracks
    {
        track = Deadly Roulette
        track = Secret of Tiki Island
        track = Kool Kats
        track = Bummin on Tremelo
        track = Leopard Print Elevator
        track = Cuban Sandwich
        track = Funky Chunk
        track = Stealth Groover
        track = Mining by Moonlight
        track = Sneaky Snitch
    }
    playWhen
    {
        scene = MainMenu
    }
}
playlist
{
    name = Menu theme
    loop = True
    shuffle = True
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = Sneaky Snitch
        track = Bummin on Tremelo
        track = Mining by Moonlight
        track = Deadly Roulette
        track = Stealth Groover
        track = Kool Kats
        track = Cuban Sandwich
        track = Funky Chunk
        track = Leopard Print Elevator
        track = Secret of Tiki Island
    }
    playWhen
    {
        scene = MainMenu
    }
}
playlist
{
    name = Space Center Ambience Day
    loop = True
    shuffle = False
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = dobroide-forest
    }
    playWhen
    {
        timeOfDay = TwilightAM | DayAM | DayPM
        scene = SpaceCentre
    }
}
playlist
{
    name = Space Center Ambience Night
    loop = True
    shuffle = False
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = dobroide-night-forest
    }
    playWhen
    {
        timeOfDay = NightAM | TwilightPM | NightPM
        scene = SpaceCentre
    }
}
playlist
{
    name = Pre-Launch Day
    loop = True
    shuffle = False
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = dobroide-forest
    }
    playWhen
    {
        timeOfDay = TwilightAM | DayAM | DayPM
        scene = Flight
        situation = PRELAUNCH
        bodyName = Kerbin
    }
}
playlist
{
    name = Pre-Launch Night
    loop = True
    shuffle = False
    preloadTime = 5
    pauseOnGamePause = True
    disableAfterPlay = False
    tracks
    {
        track = dobroide-night-forest
    }
    playWhen
    {
        timeOfDay = NightAM | TwilightPM | NightPM
        scene = Flight
        situation = PRELAUNCH
        bodyName = Kerbin
    }
}
 

All tracks listed are royalty free by by Kevin McLeod (with "Maccary Bay" featuring Brett VanDonsel).  I have downloaded about 100 or so songs from his website = approx 670mb or 630mb when zipped).   

If anyone is really interested,  I can package this as an add-on for Soundtrack Editor (like others who have created music packs in the past) with @pizzaoverhead blessing of course.  :) 

This would be my 1st 'mod' so to speak so any guidance/links on doing it right would be great if there is interest.  

I want to give back to the Kerbal community if I can.  Let me know guys!  Thanks.

Yes, please! :)

Link to comment
Share on other sites

Soundtrack Editor 1.6 is now available! Aside from support for KSP 1.6, it also fixes some of the buggy behaviour people had been seeing.

  • If you'd created/edited a playlist to use events that weren't previously used in the playlist, these wouldn't take effect until you restarted the game.
  • When you changed from editing one playlist to editing another, sometimes the settings from the first were displayed instead.

I haven't been able to reproduce the issue with loading certain OGG files. If anyone has a file that causes this, and they have the rights to share that file, please post a copy.

Link to comment
Share on other sites

Music pack update for those mildly interested (WIP):

  1. Music list crediting all of Kevin MacLeod's tracks - done
  2. Create shiny new Github account - done
  3. 89 total tracks converted from .mp3 to .ogg which reduced size from 640MB down to about 230MB zipped. This was done to address Pizza's mention in the OP re: "Currently .wav and .ogg filetypes are supported, as well as .mp3 on Windows (still working on a fix for Linux and Mac, but .wav and .ogg work fine)."   It's a win-win since will now be a smaller size dnld and, hopefully, all our Linux friends can enjoy as well. :) - done
    • FYI - all of the instrumental tracks in this pack are new (meaning not used by Pizza or other music packs as far as I can tell) so will not replace anything already in the music folder...unless you downloaded one of Kevin's tracks previously.
  4. Create final zip package to include all tracks, license/readme docs, as well as install folder structure so users can easily unzip and install pack into KSP folders  - done
    • Include a 'Not Used' folder for tracks I liked but did not find a place for in the pack (you guys might though). - done
    • Post on Github - done
    • Create cool and interesting intro thread in Forum Add-Ons - WIP
  5. License - I still need to figure out which one I should use for this add-on pack (sorry, I suck here guys, never done this before).  Basically, it would be just for my modified playlist.cfg...Pizza provided me a link https://choosealicense.com/ of license options. Goal - Anyone should be able to use and edit my content/repackage.  - done... decided to use Attribution 4.0 International (CC BY)
  6. Any other considerations/clarifications/things you guys would like to see? Please let me know!

--> Goal is to have this ready to go this weekend/early next week...assuming work, kids, alien attack, or the current polar vortex turning the USA into The Day After Tomorrow don't get in the way. :) 

Cheers all!

RS

 

Edited by Red Stapler
Grammer...lol. And status updates part IV
Link to comment
Share on other sites

Quick Qs if anyone knows...

What is a 'pax_global_header' file?  I see those in github when people post their source code inside the .tar.gz  file.

Is that auto generated?  I have not uploaded to github yet, so was wondering how to handle/create that.

The only 'source code' I have for this mod is the playlist.cfg file (plus my License and Readme stuff).  Is the pax file needed in this case?   Sorry as this is my 1st mod.  I searched the tubes and this forum but did not find anything useful, tnx in advance! 

FYI - I'm almost there guys!  Should be posting the music mod tomorrow in Add ons.

Cheers,

RS

 

Link to comment
Share on other sites

On 2/5/2019 at 5:00 PM, linuxgurugamer said:

Tnx as always, I did that same search but did not read through the 2nd result (rushing at work).

Cheers,

RS 

 

 

 

Edited by Red Stapler
Testing img links
Link to comment
Share on other sites

  • 4 weeks later...

Hey all & @pizzaoverhead,

See updated post below this post for latest info in this issue...

I'm working on finalizing v2.0 of my music mod but ran into a problem and was wondering if anyone else has had this issue and/or a possible fix re: vesselSituation = Dead.  

I searched thru the pages of this thread and did not see any solutions.

When I 1st create my playlist in the editor, all seems to work fine and the music plays when my vessel has crashed/is dead and seems to be fine for that game session.  But when I reload KSP and try to launch a plane from the runway again, the music for 'dead' plays as soon as my active vessel leaves (looses contact) with the runway and does not play again when crashed/dead as it should.  Or the 'dead' music will play right after I 'Revert to Launch' when back on the runway but will not play on 'dead' state unless I do it manually via the STE player.

Here is my playlist for 'DeadNight', one of the 3 dead conditions I have created so far:

Spoiler

playlist
{
    name = DeadNight
    loop = False
    shuffle = False
    preloadTime = 5
    pauseOnGamePause = False
    disableAfterPlay = False
    tracks
    {
        track = Silence-5s
        track = Ilwrath-Ditty
    }
    playWhen
    {
        timeOfDay = NightAM | NightPM
        vesselSituation = Dead
        scene = Flight
    }
}

I have tried changing/removing the preloadTime, changing pauseOnGamePause = True as well as removing the timeOfDay conditions with no luck. FYI, the 'Silence-5s' track is in there to allow all explosive explosions to die down before the 'dead' track plays. :)

Any thoughts guys?  I really want to include music for 'dead' vessel situations in my next mod update but cant get it to work as intended at this time.  All else is ready to go on the mod (tons of new tracks and ambients, some new situations).  

Thanks for any feedback,

RS

Edited by Red Stapler
Link to comment
Share on other sites

Update to above: After further testing, the issue seems to be that STE does not retain or reload the values (Active, Inactive, Dead) for vesselSituation (which is displayed as 'state' in the editor) between game sessions.

Repro Steps:

  1. Open up the Playlist Editor in STE
  2. Change 'state' to 'Active, Inactive' for the Space playlist (from the default of 'Any')
  3. Save your changes (close the playlist and re-open just to confirm the Space state values still show 'Active, Inactive')
  4. Close KSP and re-launch the game...go back into the Space playlist in the editor and notice that state is set to 'Any' again

The other interesting part is if you open up the playlist.cfg file in the playlists folder, it still shows the correct values you entered ('Active, Inactive' as per the example above) so it seems the Playlist Editor in STE is saving those values to the config file but is not picking them up or is defaulting back to 'Any' when back in the game. 

Above can be reproduced on any existing or new playlist that uses the 'state' field.  Noticed this issue when I was trying to set up music to play when a vessel state = dead (it would work for that game session, but not the next one). 

Adding the issue to: https://github.com/pizzaoverhead/SoundtrackEditor/issues in the hope it is a worthy bug to fix and (for selfish reasons) so I can add vesselSituation = dead music to my upcoming mod release.  :)

Tnx!

Edited by Red Stapler
Link to comment
Share on other sites

Issue found, final update...

Upon further testing, 'vesselSituation' should be 'vesselState' for Inactive/Active/Dead states in the playlist.  Once I made this change in the playlist, the states did not change back to 'Any' in the in game editor as long as I did not make any changes in the editor and save them for that game session (if you save, it reverts back to 'vesselSituation' in the playlist which causes STE to default back to 'Any' in game the next time you load KSP up).  

To get around the vessel state going back to 'any' in the game, once I finalized my playlist I made it read only so STE can't change 'vesselState = dead' to 'vesselSituation = dead' in the playlist and everything works in game as expected betweeen sessions.   

Just reporting back in case anyone is interested/ran into this minor issue (updated in Github for pizza's perusal as well).  

:)

Edited by Red Stapler
grammar fixins
Link to comment
Share on other sites

Hello again! I've been diving back into my old soundtrack pack and @pizzaoverhead I was curious if you could lend me some help. I haven't figured out how to do planet specific themes. I have it set up to sort before space ambience, but it doesn't swap playlists when I enter the SOI of the specified body. I'll give more info in a bit.

Edited by Avera9eJoe
Link to comment
Share on other sites

  • 2 weeks later...
On 3/13/2019 at 3:23 PM, Avera9eJoe said:

Hello again! I've been diving back into my old soundtrack pack and @pizzaoverhead I was curious if you could lend me some help. I haven't figured out how to do planet specific themes. I have it set up to sort before space ambience, but it doesn't swap playlists when I enter the SOI of the specified body. I'll give more info in a bit.

Hi @Avera9eJoe, were you able to test this out more since posting?  Just curious if any new info as I was planning on doing a 'pre-space into' track for each planet/moon on a future release of RSMMM.

Please let me know any specifics or code you have tried as I'll be more than happy to help test on my rig this week as well (I finally have some free time to fuddle around...woohoo!). :) 

Also see my notes above on certain fields set in the editor not saving/remaining permanent to the .cfg file between game sessions.   Probably not related to the issue you are encountering but mentioning just in case it does have an effect. Editing the .cfg file manually/making it read only may help if you are running into unexpected behaviors.  

Cheers. :cool:

Edited by Red Stapler
Clarificationses
Link to comment
Share on other sites

5 hours ago, Red Stapler said:

Hi @Avera9eJoe, were you able to test this out more since posting?  Just curious if any new info as I was planning on doing a 'pre-space into' track for each planet/moon on a future release of RSMMM.

Please let me know any specifics or code you have tried as I'll be more than happy to help test on my rig this week as well (I finally have some free time to fuddle around...woohoo!). :) 

Also see my notes above on certain fields set in the editor not saving/remaining permanent to the .cfg file between game sessions.   Probably not related to the issue you are encountering but mentioning just in case it does have an effect. Editing the .cfg file manually/making it read only may help if you are running into unexpected behaviors.  

Cheers. :cool:

Hello! I only sort-of got it working. There's some issues with having regular "space ambience" that plays whenever you are in space, and having specific themes that play when you enter the SOI of a planet. I'll upload what I have so far to Spacedock so you can give it a go. Here

Link to comment
Share on other sites

15 hours ago, Avera9eJoe said:

Hello! I only sort-of got it working. There's some issues with having regular "space ambience" that plays whenever you are in space, and having specific themes that play when you enter the SOI of a planet. I'll upload what I have so far to Spacedock so you can give it a go. Here

Hey @Avera9eJoe, I'm getting the following 401 Unauthorized message so cant open your link... 

The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required.

Tried different browsers and variations of the link with no luck (and am still logged into my Stardock acct).  

Tnx!

Link to comment
Share on other sites

3 hours ago, Red Stapler said:

Hey @Avera9eJoe, I'm getting the following 401 Unauthorized message so cant open your link... 

The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required.

Tried different browsers and variations of the link with no luck (and am still logged into my Stardock acct).  

Tnx!

Whoops, I forgot to publish it. Link should work now :)

Link to comment
Share on other sites

  • 2 weeks later...
On 3/25/2019 at 4:26 PM, Avera9eJoe said:

Hello! I only sort-of got it working. There's some issues with having regular "space ambience" that plays whenever you are in space, and having specific themes that play when you enter the SOI of a planet. I'll upload what I have so far to Spacedock so you can give it a go. Here

Hey @Avera9eJoe,

Sorry it took so long…I was finally able to spend some dedicated time with your playlist last night and I see what you mean (I think).  The body specific playlists do play when the scene changes, but only when going from the Space Center or Tracking Station to a ‘space ambience/in flight’ scene but not from one space ambiance to another (such as from Kerbin to Sun or Minmus to Kerbin or Sun to Jool, etc).  It seems that if any ‘space’ music is already playing, there is no way for the new playlist to ‘hook’ in when the SOI changes and stop the current playlist (like it does when you Pause the game, if that option is enabled in STE). 

I also did some testing using Malah’s ‘QuickGoto’ mod to see if that would work, and it kinda helps but only because I am now going from the VAB directly to my ‘last vessel used’ in space.  But if I go from a vessel in Kerbin’s SOI to a vessel in the Mun’s SOI, no luck…the new SOI music does not play. 

Thus, I don’t think we can get SOI changes to play music when going from one space SOI to another space SOI unless we have a new ‘hook’ we can use to stop the current SOI playlist and begin the new SOI playlist right away. At least the ‘playBefore’ function seemed to work every time so that is good.   If there is anything else you can think to try, let me know and I’ll give it a go.

BTW, really liked your music tracks…great stuff! We have very similar interests for our building & space ambiances. Right on :targetpro:

Cheers, RS

Edited by Red Stapler
Link to comment
Share on other sites

  • 4 weeks later...

Hey guys...is anyone using STE on v1.7?  Is it working ok? 

Just curious, I'm still on 1.6.1 as I wrap up my career game and have not been able to test 1.7 at all due to work crap and life stuffs.   

Getting ready to update my music mod as well, unless STE is no workee in 1.7.

Thanks for any responses in advance! :)

 

Link to comment
Share on other sites

  • 2 weeks later...
1 hour ago, BartyDeCanterbury said:

I installed STE and RSMMM last night on my 1.7.  They both worked perfectly.

Good to hear, and thanks for the confirmation!  I'm gonna update RSMMM to v2.1 next week...mostly tweaks to music and ambients.

I'm also gonna suppress that annoying stock song that plays in the VAB/SPH...the one that makes your ear's want to bleed from going left to right channel all the time. 

If you have any feedback, let me know in the RSMMM thread linked in my sig.  Thanks for trying it out! :)

Link to comment
Share on other sites

  • 2 weeks later...
On 5/27/2019 at 12:42 PM, IxC999 said:

I've been having an issue with music muting once i go into map mode, dunno if it's just me or if it's a bug. the setting for map is on in the playlist but it just mutes it once i go into it

Post your playlist.cfg file and I'll take a look (should be in your ...\"Kerbal Space Program"\Playlists folder). 

Edited by Red Stapler
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...