Project XRSound 1.0 and Updated XR Vessels Beta Testing

Status
Not open for further replies.

IronRain

The One and Only (AFAIK)
Administrator
Moderator
News Reporter
Donator
Joined
Oct 11, 2009
Messages
3,484
Reaction score
403
Points
123
Location
Utrecht
Website
www.spaceflightnewsapi.net
O-F Staff note: The content of the latest posts were not related to this topic. Please stay on topic.
 
Last edited:

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
20
Points
78
Location
Earth?
ommu.png

Well, it's not XRMMu (dbeachy1 wouldn't let me have the name! :lol:) but there is a MMU framework being worked on - the current documentation is here oMMU API, for this first release I'm aiming to just have the basic features of crew management implemented (EVAs, Ingress, Egress, etc), anything more advanced like any action area style interactions or cargo handling features will have to wait until a later version. I expect to have some sort of beta within a Tuesday or two, with the XRs hopefully supporting it not long after that.

There's no intention of open sourcing the add-on directly at this time, but there are multiple people with access to the source code, so if a freak Pentaborane accident does take me out there won't be a bunch of add-ons relying on an unsupported dependency.
Thanks to Loru for creating the awesome oMMU logo!
 
Last edited:

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
Well, it's not XRMMu (dbeachy1 wouldn't let me have the name! :lol:) but there is a MMU framework being worked on - the current documentation is here oMMU API, for this first release I'm aiming to just have the basic features of crew management implemented (EVAs, Ingress, Egress, etc), anything more advanced like any action area style interactions or cargo handling features will have to wait until a later version.

:woohoo:

Hurrah for this effort, too! :cheers:
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,217
Reaction score
1,563
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
What worries me a bit is this part of the license:(emphasis mine)


If I understand that right, you are not allowed to run Orbiter with XRSound as sound platform in e.g. an educational public simulator or even as a kiosk on a science fair without getting a formal permission. Is that due to the voice actress being involved in the call-outs?

The intention is to not charge a fee to use XRSound without express permission, but a free public simulator would be fine. I will tweak the license text to clarify in the next beta. The bottom line is, "Don't be a dick." :lol:
 

n122vu

Addon Developer
Addon Developer
Donator
Joined
Nov 1, 2007
Messages
3,196
Reaction score
51
Points
73
Location
KDCY
This just made my week. Lack of OSound and UMMU support in O2016 has kept me from really getting back into Orbiter.

Thanks to all of you for your work on both of these projects!
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,217
Reaction score
1,563
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
Heaven forbids it, but if something happens to you ("bus-factor" is called so for a reason), you can't open-source it anymore. Is there at least a second person holding the sources?

From thinking about this and talking about it with Woo482 and Xyon, and in the interests of putting the community's mind at ease, what I'll do going forward is zip-encrypt up all the XRSound source files and send download links to both Woo482 and Xyon so they can download the XRSound source and keep it locally on their systems (and view it, of course), but not post it publicly. That way, if I'm "hit by a bus", one of them can release the source to the community, and that way XRSound can be maintained indefinitely. I will also re-upload the latest source for them to download after every XRSound release. And, of course, if Martin wants a copy of the source, I'll be happy to send him the download info and password, too.
 

Interceptor

Well-known member
Joined
Mar 28, 2008
Messages
2,718
Reaction score
76
Points
63
Location
Michigan,Florida
ommu.png

Well, it's not XRMMu (dbeachy1 wouldn't let me have the name! :lol:) but there is a MMU framework being worked on - the current documentation is here oMMU API, for this first release I'm aiming to just have the basic features of crew management implemented (EVAs, Ingress, Egress, etc), anything more advanced like any action area style interactions or cargo handling features will have to wait until a later version. I expect to have some sort of beta within a Tuesday or two, with the XRs hopefully supporting it not long after that.

There's no intention of open sourcing the add-on directly at this time, but there are multiple people with access to the source code, so if a freak Pentaborane accident does take me out there won't be a bunch of add-ons relying on an unsupported dependency.
Thanks to Loru for creating the awesome oMMU logo!
Really great news Woo482,I am looking foward to the future of orbiter once more,thanks to you,Loru,and all involved in the making of oMMU.:thumbup:
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,217
Reaction score
1,563
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
From thinking about this and talking about it with Woo482 and Xyon, and in the interests of putting the community's mind at ease, what I'll do going forward is zip-encrypt up all the XRSound source files and send download links to both Woo482 and Xyon so they can download the XRSound source and keep it locally on their systems (and view it, of course), but not post it publicly. That way, if I'm "hit by a bus", one of them can release the source to the community, and that way XRSound can be maintained indefinitely. I will also re-upload the latest source for them to download after every XRSound release. And, of course, if Martin wants a copy of the source, I'll be happy to send him the download info and password, too.

Another update: I finished updating my XRSound packaging script to also package up the XRSound source tree and Visual Studio project files to an encrypted zip file. I've pushed the zip file to my server and sent both Woo482 and Xyon the download link and the password for the zip, so now it will be easy going forward to keep the XRSound source zip file, and therefore Woo482's and Xyon's copies they download, up-to-date*.

* I guess that means I can now cross the street without fearing buses... :ninja:
 

T1234

New member
Joined
Jan 14, 2012
Messages
220
Reaction score
0
Points
0
The lack of ummu, ucgo is really keeping me from Orbiter 2016, as I like to land and do stuff.I would be happy to contribute.The UMMUFA addon allows all vessels to take ummu and to be EVA'd from an airlock,so could that be implemented?
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
Another update: I finished updating my XRSound packaging script to also package up the XRSound source tree and Visual Studio project files to an encrypted zip file. I've pushed the zip file to my server and sent both Woo482 and Xyon the download link and the password for the zip, so now it will be easy going forward to keep the XRSound source zip file, and therefore Woo482's and Xyon's copies they download, up-to-date*.

* I guess that means I can now cross the street without fearing buses... :ninja:

Besides having an open-source alternative, this is as good as it gets. Thank you. :thumbup:

And besides your ease of mind regarding street traffic, it will certainly even more encourage people to use XRSound as sole sound platform for their addons.
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Orbiter Contributor
Addon Developer
Webmaster
GFX Staff
Beta Tester
Joined
Aug 9, 2009
Messages
6,926
Reaction score
794
Points
203
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Preferred Pronouns
she/her
The lack of ummu, ucgo is really keeping me from Orbiter 2016, as I like to land and do stuff.I would be happy to contribute.The UMMUFA addon allows all vessels to take ummu and to be EVA'd from an airlock,so could that be implemented?

Let's not run before we can walk - Woo482 is working on a stable version that allows MMU functionality, and we can build upwards from there.
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,403
Reaction score
581
Points
153
Location
Vienna
Let's not run before we can walk - Woo482 is working on a stable version that allows MMU functionality, and we can build upwards from there.

In addition, UMMUFA was done by a different author using only the standard API. As soon as the stable version is available, a similar solution might appear here as well.
 

Thundersnook

New member
Joined
Jul 22, 2010
Messages
78
Reaction score
0
Points
0
Is there an option for playing the "Space Music" also in Cockpit-view while in Space? From looking in the CFG-File it seems like there is just external view or complete off. Would be a shame, cause getting the track interrupted every time I switch to cockpit is pretty annoying :) But maybe I'm just one of the 1% who likes background music anyway :lol:
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,217
Reaction score
1,563
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
I could add a setting for that easily enough, but wouldn't hearing the same song looped for 2 hours drive users crazy? :lol:

Something else you can do is disable the song in external view (set it to none in XRSound.cfg) and then just play the song looped via Winamp or something. :p
 

kuddel

Donator
Donator
Joined
Apr 1, 2008
Messages
2,064
Reaction score
507
Points
113
1st: Thanks for the updated Sound lib!
2nd: Since you now support flac (through the plugin), wouldn't it be far better if your default sounds(*) would be stored as .flac files? This would save a lot of space on Drive and download-size....
*)at least for the "bigger" files.
 

Thundersnook

New member
Joined
Jul 22, 2010
Messages
78
Reaction score
0
Points
0
I could add a setting for that easily enough, but wouldn't hearing the same song looped for 2 hours drive users crazy? :lol:

Something else you can do is disable the song in external view (set it to none in XRSound.cfg) and then just play the song looped via Winamp or something. :p

Nice suggestions! :tiphat: I just like to have something running in the background at mid to low volume as some kind of cool, atmospheric static noise. Adds a lot of atmosphere, but I can see that it can drive people mad... :lol:
 

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,217
Reaction score
1,563
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
1st: Thanks for the updated Sound lib!
2nd: Since you now support flac (through the plugin), wouldn't it be far better if your default sounds(*) would be stored as .flac files? This would save a lot of space on Drive and download-size....
*)at least for the "bigger" files.

Good point! I just bulk-converted all the .wav files to .flac, and the space used for sound files went from 200 MB down to 127 MB. These will replace the .wav files in the upcoming BETA-3.

EDIT:
So from testing this here, it turns out that, unfortunately, .flac has some additional overhead over .wav, at least with the .flac plugin used by irrKlang, that can cause short dropouts with looping sounds. So we'll have to stay with .wav for now, sorry.
 
Last edited:

PeterRoss

Warranty man
Joined
Oct 8, 2009
Messages
1,985
Reaction score
127
Points
63
Location
Khabarovsk
Website
vk.com
I could add a setting for that easily enough, but wouldn't hearing the same song looped for 2 hours drive users crazy? :lol:


Well, this feature has sense if it's playing some long enough playlist when in space, and not just one looped song. It was quite cool when music started to play when you leave the Earth atmosphere and then it going silent right before reentry when going home. Adds some dramatic experience, I'd say :lol: If you don't have plans on playlists support then it has no sense of course. Winamp looks like and option then :)

Thanks for your efforts on reviving Orbiter playability :tiphat:
 
Last edited:

dbeachy1

O-F Administrator
Administrator
Orbiter Contributor
Addon Developer
Donator
Beta Tester
Joined
Jan 14, 2008
Messages
9,217
Reaction score
1,563
Points
203
Location
VA
Website
alteaaerospace.com
Preferred Pronouns
he/him
Hmm, thinking about this, I like the idea of being able to use a playlist and to specify when to play the music. What I'm thinking is something like this:

Code:
MusicFolder = XRSound\Default\Music  # this folder will ship with only Solar Serenity.ogg in it
MusicOrder = random # options will be "random" or "sequential"
PlayMusicInternal = off  # options will be "off", "space", and "on"
PlayMusicExternal = space # options will be "off", "space", and "on"

That way, it will still have the exact same default behavior that it does now, but pilots will be able to play back as much music as they want whenever they want to hear it. This will be in the upcoming BETA-3. :tiphat:
 

Mojave

60% Ethanol
Moderator
Addon Developer
Joined
Apr 6, 2010
Messages
1,647
Reaction score
132
Points
78
Location
Somewhere, but not here.
Hmm, thinking about this, I like the idea of being able to use a playlist and to specify when to play the music. What I'm thinking is something like this:

Code:
MusicFolder = XRSound\Default\Music  # this folder will ship with only Solar Serenity.ogg in it
MusicOrder = random # options will be "random" or "sequential"
PlayMusicInternal = off  # options will be "off", "space", and "on"
PlayMusicExternal = space # options will be "off"space", and "on"
That way, it will still have the exact same default behavior that it does now, but pilots will be able to play back as much music as they want whenever they want to hear it. This will be in the upcoming BETA-3. :tiphat:

Because the conversation seems to be becoming more detailed, I figure the natural progression comes to the question of MFDs. Do you plan to add an MFD in the same light as Orbiter Sound's for direct control of XRSound within the simulator?

I only ask because this increases the versatility of Orbiter Sound's functions, and XRSound includes many similar features. Is this on the development roadmap at all?

Thanks,

Samuel
 
Status
Not open for further replies.
Top