Logic World Wednesdays: The Instrumental Edition

by @MouseHatGamesDeveloper2 years ago

Instrument Sounds - Jimmy

My main project this week has been an overhaul of the code and assets we use to generate music sounds in Logic World.

This was exactly what I needed after a month of working almost exclusively on boring stuff. I’ve had a really fun week, learning about audio synthesis and trying out different instrument sounds. I feel more motivated than ever to work on Logic World and to get it out into your hands.

Audio synthesis is a very complex subject, and I had a lot of help working on it this week. A huge thank you to Drogomir Smolken and the awesome SFZ community for maintaining a fantastic open standard and for being super friendly and helpful to noobs like myself. Thank you also to Sam Gossner from Versilian Studios for recording high quality instrument samples and generously releasing them for free. Finally, thanks to my dad, who helped me with some of the more difficult math :)

Settings Profiles - Jimmy

We’ve had UI for ages for switching your settings profile. This week, I finally made that UI functional.


Each settings profile is an independent list of settings. When you edit your settings on profile 2, your settings on profile 1 are unaffected.

Unexciting Things - Felipe

This week I’ve kept working on some unexciting things, namely optimizing SECCS (it can now serialize and deserialize around 10-20 times faster) and dealing with the cloud builds situation. For the last week or so the cloud builds have been failing due to Unity not correctly activating its license. We’ve contacted Unity support and hopefully we’ll have a solution for it soon.

Bobby’s Birthday

Bobby, Logic World’s beloved protagonist and mascot, will turn one year old on April 10th. The lovely and talented @Red_3D is working on a celebratory short film to mark the occasion, and it is looking very very awesome.

birthday bobby.jpg

Red is posting daily updates on the project to their blog, which you should definitely go read right now!!

We’ll keep releasing these weekly updates right up until the game comes out. To make sure you don’t miss them, you can sign up for our newsletter. Be sure also to wishlist Logic World on Steam and join the official Discord.

See you next Wednesday!

More Logic World Wednesdays

@Ecconia2 years ago

Yaay settings profiles, especially for graphics this is nice. I love to sync my game data and settings over several devices to have my game state on all of them. But each mostly needs its own graphical setting. It would just be killer, if the currently selected profile is saved in its own file, so that I can just remove that from the synced files list and vola, profile per device.

Sweet Musical presentation. Haha over 10 times faster is a very good optimization :P

@JimmyDeveloper2 years ago

Setting profiles are saved in separate files 😄

@Ecconia2 years ago

That’s cool, so I could use that as workaround. Like don’t sync the first one and make it device dependent. But where does it save the currently used profile index? If I just don’t sync that index I can use two different profiles and look at both on all devices anyway

@JimmyDeveloper2 years ago

The currently used profile is saved in settings_master.succ

@ForLoveOfCats2 years ago

Perhaps the settings profiles could have editable names? TF2 has a similar feature for character loadouts with them named A, B, C, and D but I always wish for the ability to name them something descriptive instead of a generic numbering scheme.

@JimmyDeveloper2 years ago

That’s a great idea!

@ForLoveOfCats2 years ago

Was that a bit of All Star I heard in there?