Programmable VST Instrument,Audio effect,MIDI effect/sequencer,SoundFont import,Pitch shifter,Multi I/O. v1.0.120 beta.

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS
Crescendo

Post

UPDATED ZIP, version 34:
Tweak MIDI CC smooth.
Tweak REVERB (interpolating delays, tweak parameters).
New function: REVERB1 with number of iterations.
Added default REVERB to imported soundfont files.
Restructured manual.

ZIP attachment in the first post.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

V35:
Taken REVERB parameters from literature: https://ccrma.stanford.edu/~jos/pasp/Freeverb.html
Fixed iterations at 12+6 in REVERB1 and used the parameter to scale the delays.
Adjusted Soundfont import conseguently.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

V36:
Added REVERB2 to automate also the DIFFUSION gain.
Modified SOUNDFONT code to use REVERB2.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

V37:
Bug fix for invalid file management
Bug Fix on SOUNDFONT code (reimport all files!)
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

V38:
Bug Fix on SOUNDFONT code (reimport all files!)
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

V39:
General bug fixes,
Bug fixes on soundfont processing
Performance enhancement on translated soundfont code
"Bug fixes" on the PDF manual
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.40 beta:
Version string near the SF Import button.
EXECIF construct for trigger time conditional execution.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.41 beta:
Bug fix on all sampled oscillators.
Bug fix on EXECIF.
SoundFont performance enhancement:
- avoid duplicated SAMPLE instructions.
- reduce LAYERs count if possible.
- use less memory during importing.
- new tree structure, avoids sample duplicates, speeds the importing and is more comfortable.
- the instrument file has the preset name.
- bug fixes.
- changed some defaults.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.42 beta:
Increased Sample slots (found a SoundFont with more than 8192 samples!)
SoundFont import:
- Trim invalid characters in preset and sample names.
- Support for > 2GB files.
- 24 bit samples produce 24 bit wav files and not 32 bit float.
- Tested with this ~4GB 24 bit file (that is awesome): https://musical-artifacts.com/artifacts/2525
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.43 beta:
Memory optimization in general and during SoundFont import.
More responsive UI during SoundFont import.
Added IF ... EXIT to skip until end of the LAYER.
Added SAMPLES to create summed resampled samples in one slot.
SAMPLE and SAMPLES now can be anywhere (with culprits)
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.44 beta:
Tweaked Windowed Sinc.
Tweaked the REVERB functions.
Changed default parameters and limits on REVERB of imported SoundFont to avoid ringing: reimport all the files.
RENDER instruction: like SAMPLES, but with sample slots as sources, to pre-renderize and merge synth data, sampled data, even looped, reversed, with a simple ADSR envelope.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.45 beta:
Reducing layer count on SoundFont import.
Speed improvement in windowed sinc interpolation of sampled data: almost double the layers with the same CPU occupation.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.46 beta:
Bug fix and performance improvement on the user interface.
Various performance improvement.
Minimum canvas size modified to 800x200.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

1.0.47 beta:
Introduced DELAYFFX4: like DELAYFF4 but with L and R feedback exchanged to enhance stereo effect (inspired by Roland SC-88 Pro).
REVERBx functions use DELAYFFX4 instead of DELAYFF4. All functions are non interpolating.
Bug Fix on REVERBx:
Made sure to use only prime number delays to avoid ringing artifacts.
Changed the meaning of some REVERBx parameters (check the manual): stereo and delay offset are in primes now. Also REIMPORT ALL SOUNDFONT FILES.
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post

A sample of the simulation capabilities of the VST plugin: simulation of a physical system. A digital waveguide example: https://www.kvraudio.com/banks.php?s=dl&id=3703


See here for the theory behind this:
Theoretical background https://ccrma.stanford.edu/~jos/pasp/Ac ... Delay.html

Actual simulation https://ccrma.stanford.edu/~jos/pasp/Di ... odels.html
My youtube channel: https://www.youtube.com/channel/UCRwIM2 ... D9DlgfjzLQ
Thread on my programmable VST: viewtopic.php?t=581986

Post Reply

Return to “DSP and Plugin Development”