Jump to content

A way to add tracks?


Recommended Posts

Posted (edited)
6 hours ago, niston said:

You know, you should really label these things HAL.

RobCo could never have produced such sophisticated gear. They were stuck in a bygone era of low capacity holotapes, dumb monochrome terminals and a stupid networking system that cannot distinguish multiple devices of the same type. Not to mention the laughable "security" of their login prompts. They would have long gone bankrupt, were it not for the government cheese granted through defense contracts.

"One Terminal ought to be enough for anybody" - Robert E. House

Compared to the delusional concept of the Institute, which produces synths out of nothing... Without mining, heavy and light industry, and in general in the total absence of any economic sectors... We don’t have to worry about Robko. 🙂

Bethesda needs to come up with an atomic/subatomic printer in the Fallout lore. Well, or a quantum printer. A certain element capable of creating/printing everything out of nothing by rearranging the subatomic structure of chemical elements. Without a quantum printer, the Institute will not be able to assemble even pliers, let alone synths.

“We make starships out of thin air” - Father.

 

Edited by South8028
Link to comment
Share on other sites

Almost there:

Spoiler

[07/14/2024 - 10:54:52PM] [NISTRONSoundSystem:components:SOULSinkSpeaker < (FF0689E8)>]: Received ZoneUpdate from ([NetLink:LinkLayer < (FF0689E0)>]): [ZoneName = "A", ListeningSource = [sourceName = "Wattz FM1", SourceType = 1, SourceData = [frequency = 92.111954, Boost = True, StationName = "The Cat's Meow (Atom Cats Radio)"]], VolumeL = 0.300000, VolumeR = 0.300000]

Speaker receives ZoneUpdate network packet from preamp zone output.
Now to implement audio playback on the speaker.

 

  • Like 1
Link to comment
Share on other sites

35 minutes ago, niston said:

Almost there:

  Reveal hidden contents

[07/14/2024 - 10:54:52PM] [NISTRONSoundSystem:components:SOULSinkSpeaker < (FF0689E8)>]: Received ZoneUpdate from ([NetLink:LinkLayer < (FF0689E0)>]): [ZoneName = "A", ListeningSource = [sourceName = "Wattz FM1", SourceType = 1, SourceData = [frequency = 92.111954, Boost = True, StationName = "The Cat's Meow (Atom Cats Radio)"]], VolumeL = 0.300000, VolumeR = 0.300000]

Speaker receives ZoneUpdate network packet from preamp zone output.
Now to implement audio playback on the speaker.

 

https://disk.yandex.ru/d/vuvU_l4ClMu99w

 

Headphones1.jpg

Headphones2.jpg

  • Like 1
Link to comment
Share on other sites

The prototype is working:

Spoiler

 

Lots of bugs and half the stuff is missing still. But the principle is ... sound 😄

The sound system has 98.4KB of scripts source code as of now, excluding all the SOUL stuff added to NetLink. Those protocol and base implementation script sources add another 47.3KB.

  • Like 1
Link to comment
Share on other sites

System's got some power:

Spoiler

The station is set to maximum volume and the Tuner's BOOST circuit is activated.
I think it's near the clipping limit of the Creation Engine sound output and with proper range parameters and more emitters on the speakers (packed into a properly styled PA line array mesh), it could well fill up an arena or a stadium with sound. 😄

  • Like 1
Link to comment
Share on other sites

45 minutes ago, niston said:

System's got some power:

  Hide contents

The station is set to maximum volume and the Tuner's BOOST circuit is activated.
I think it's near the clipping limit of the Creation Engine sound output and with proper range parameters and more emitters on the speakers (packed into a properly styled PA line array mesh), it could well fill up an arena or a stadium with sound. 😄

👍

 

Link to comment
Share on other sites

https://disk.yandex.ru/d/BtlTnHypqSmIQg

Data center sketch. I need to make a module with power supplies, a magnetic tape storage module and a couple of IBM 370 modules... a monitor, an arithmetic unit. Next I will design the building meshes for the data center. Floors, walls, ceilings, lighting. Then it will be possible to animate all this. So that npc change disks, print on terminals, leaf through catalogs, write data in logbooks, etc.

  • Like 1
Link to comment
Share on other sites

We could now implement pitch control for the record player, and even flutter for reel2reel or holotape deck, if we wanted to:

Spoiler

; adjust playback pitch
bool Function SetFrequency(int aiSoundID, float a_frequency) global native

; adjust playback flutter
bool Function SetFrequencyVariance(int aiSoundID, int a_variance) global native
 

Thanks to @GELUXRUM 😄
He made almost all BSSoundHandle:: engine functions available to Papyrus for our little Project.

Some of these new functions are quite powerful. Currently tryna figuring out how they work.

  • Like 1
Link to comment
Share on other sites

2 hours ago, niston said:

We could now implement pitch control for the record player, and even flutter for reel2reel or holotape deck, if we wanted to:

  Reveal hidden contents

; adjust playback pitch
bool Function SetFrequency(int aiSoundID, float a_frequency) global native

; adjust playback flutter
bool Function SetFrequencyVariance(int aiSoundID, int a_variance) global native
 

Thanks to @GELUXRUM 😄
He made almost all BSSoundHandle:: engine functions available to Papyrus for our little Project.

Some of these new functions are quite powerful. Currently tryna figuring out how they work.

At your discretion. If you want to do it, then let's do it. Our vinyl has a strobe speed control. In the original it has only two speeds. 33 and 78. This control element is already present in the model.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...