Official Wusik 4000 Public Beta

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Wusik 8008

Post

Noticed a bug: notes do not turn off after octave knob tweaking.
As for me , there is too much aliasing over the spectrum. The oversampling can solve this, however, synth becomes exceptionally hungry on cpu. Nom-nom :D

Post

baconpriest wrote:Downloaded the mac beta. The AU is showing up, in Live 9 32 bit, but not opening. The VST isn't showing up at all. I didn't really know where to put the wusik data folder ( instructions are not clear ). I tried it in both application support folders ( system and user ) but it didn't help. Has anyone got it running on mac ?
I have it running - in Live 9.0.6 32 bit, OSX 10.8.5:
(I took screenprints, but can't figure out how to post them, so...)

The file structure is:

place the Wusik 4000.component &
Wusik 4000 Data folder  (not really where it belongs, but it works) here:

(System)/Library/Audio/Plug-Ins/Components/

Do the same thing for the VST folder.  (make a copy of the Data Folder)

I tried using an alias, but it didn't work.
I am also unable to load any of my current Wusik sounds into it, but it's early days...

Hope this helps...

Post

For C++ coders, here's the link for the module SDK:

https://github.com/Wusik4000/Wusik_4000_SDK

Post

Some info for the not-so-distant-future. :hihi:

Wusik 4000 Sample-Data Handling

- Presets Holds all Sample Information. Each preset is a .w4kpreset file in XML format which holds all preset and sample information.
- Sample-Data is saved as FLAC compressed binary XML data.
- Each Sample or Multi-Sample is, them, saved into the preset file, keeping the filename but not the full path of the original file.
- New presets can re-use sample-data from other presets. For instance, you can have a Piano Essenfelder Stereo preset that has the whole sample-data of this piano. Now, a new preset can be made called Piano Essenfelder NewAge, which links to the previous preset to get the sample-data. When the user asks to use a Wusik 4000 preset as samples in a sampler/rompler module, it will check if there are more than one set of sample-data and request which one should be used.
- When working on a DAW and creating a new preset and using sample-data, the code will keep a link to the original sample-data until a preset is saved. This way, when the DAW saves the song/project, Wusik 4000 can quickly send its State-Information back quicker, without having to compress the sample-information first. But the user can select an option on the menu to always compress and save the sample-data into the project so the original sample files can be deleted/ignored.
- Load time will be fast since we are loading a smaller file and decompressing in memory, which most machines will do in a glimpse.
- The FLAC compress format is looseless, so it will keep all the audio quality but taking less space.
- To create sample-data the user/designer can import WAV/AIFF files. (more formats could be added in the future)
- Wusik 4000 will host all samples in a single database, even with multiple instances loaded. This way, if you have multiple instances/layers using the same preset sample-data, it will only keep one copy in memory and share for all layers/instances. The link is done to presets->sample-data-name.
- Upon loading, the sample-data is decompressed into 32-bit float memory data for faster access.
- Presets that loads that from other presets will also set flags in the original's preset file so the code knows that a preset is linked to other presets. When renaming/moving those files (always done inside Wusik 4000) the code will warn the user about those links, and when possible, correct any information by default. This prevents problems when moving things around.

Resuming, we have a system like this:
Piano Essenfelder Stereo.w4kpreset -> SamplePlayback Module: Piano Essenfelder (sample-data compressed in FLAC format)
Piano Essenfelder NewAge.w4kpreset -> SamplePlayback Module: Piano Essenfelder Stereo.w4kpreset -> Piano Essenfelder (and the original preset file will also have a value telling the code that that preset sample-data is used by this preset)

Of course, sound-designers should always keep presets that uses the same sample-data together, so when users move/delete things around, they can see with ease that those presets represent a Group of presets using the same sample-data. Still, the tags above about linkage will let the code handle this by default.

Post

Guys, be sure to check out the current GB deal we are doing. ;-)

Current Number of Users: 82 (out of 120)
Deadline: December 21st 2013

http://www.wusik.com/ww/products/wusik-4000/group-buy

Post

Currently working on the ADSR envelope, later I will also work on the Graphic Envelope plus some fixes and other modules. :hyper:

Post

Hey William,

- Could you maybe add some versioning to the beta files?

- Any feedback on why the data link may not work on windows 8 x64 (see my previous post)?

Looking forward to the sample module - your system sounds interesting but complicated to maintain, at least from reading the description.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Thanks. The next beta I will change the version number. ;-)

As for the Link, here I'm using Win8x64 too and it works, could you tell me exactly how you did the link and named it?

Best Regards, WilliamK

Post

WilliamK wrote:Thanks. The next beta I will change the version number. ;-)

As for the Link, here I'm using Win8x64 too and it works, could you tell me exactly how you did the link and named it?

Best Regards, WilliamK
I already did - see previous post.

Can you maybe add a screenshot of your folder structure?
The documentation you posted with the beta is incomplete/unclear.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Ah, my mistake, when using a link to the folder structure, the current code looks for a link with the same name as the DLL file and DATA in the End. Like this:

Wusik 4000 32 Data

or

Wusik 4000 64 Data

But I will change the code to look for that AND Wusik 4000 Data so its easier to setup.

Sorry for the mistake.

Post

Okay, that works - thank you!
Maybe change that in the install and readme docs you provide too.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

It might be good to have an adjustable limiter set up by default,
because GUIs that expose filter resonance to virtual cables,
will get tampered with by inexperienced users, and some DAWs might not have
one set up on the master bus.
Cheers

Post

There's already a master limiter on by default, not sure if I need to improve it. ;-)

Anyway, I'm about to finish up the next beta with some nice new features...

Post

New Public Beta Ready For download.

http://www.wusik.com/ww/products/wusik-4000/public-beta

October 21 2013 - Beta Version B0002

- Fixed installation problems related to the Data folder. Now the code will look for the correct location, it will also handle correctly the link/alias file. On the MAC it will also look for the "Wusik 4000 Data" folder in /Applications and /Library.
- Added New Module: ADSR Envelope (with Key and Velocity Track)
- Basic AR Envelope module: fixed modulation problem.
- Single OSC: added HQ mode (oversamples and uses low pass filter).
- Fixed stuck notes problems.

Post

Hey William,

- Filter resonance in very high amounts leads to repeatable crashes here.
I used the self oscillation example and played with the settings a bit until it crashed - I remember I had that before.

And again, it would be good if the downloads would have a file revision in their name.

Thanks and Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post Reply

Return to “Instruments”