Wolf Gang Mac OS
The PPG WaveMapper first appeared as an iOS App and received widespread acclaim from public and press alike.
Default site description. Watch breaking news videos, viral videos and original video clips on CNN.com. An Australian fashion label inspired by faraway lands. Shop our latest collection La Fiesta, available now! Wolfgang Kerzendorf. Assistant Professor, Department of Physics and Astronomy; Department of Computational Mathematics, Science, and Engineering. Kerzendorf - TARDIS is an open-source Monte Carlo radiative-transfer spectral synthesis code for 1D models of supernova ejecta. It is designed for rapid spectral modelling of supernovae.
The PPG WaveMapper 2 plugin comes with a very flexible synth engine, capable of playing material from classic wavetables as well as samples and a new type which we call 'Time corrected sample' (TCS). This type still has the advantage of wavetables, which is totally random access of the material, but preserving the authentic sound of the original sample.
Wolfgang Palm's second iOS synth is just as impressive as his first. Again, PPG WaveMapper is one of the most complex and impressive sounding instruments on the App Store.
The synthesizer is controlled by over 200 parameters, which you can directly program on the two editor pages. In addition to that there is the SoundMap which acts as a module manipulation tool. You change the sound by moving the 8 icons to different fields on the Map. These fields are loaded with programs which then define the results of the morphing. Thus the user can setup his own 'themes' of sounds he wants to generate with a setup. The morphing can be done rapidly or in a very soft changing morph from one sound into another.
The build in Analyser lets you convert your own samples into resources the synth can use in its oscillators.
WaveMapper 2 comes already with more than 300 resources and a huge number of presets made by our sounddesigner team. The browser page allows you to list and sort your sounds. Besides that you can exchange single presets with another bank of sounds.
A comfortable browser lets you sort the sound programs; you can categorize and rate them. Also complete custom sound banks may be created. All significant parameters are controllable via Automation and external MIDI. There is a built in context specific help for all pages and modules. PPG WaveMapper 2 comes with more than 300 sounds of all categories, created by our sound designer team.
The FX page contains a Delay / Reverb module, the Arptor and global settings. The Arptor is a combination of a small step sequencer and arpeggiated playback, which can be synced to your DAW.
The Modifier page contains the modules for the subtractive part of the synthesizer plus the Noisegenerators and Ringmodulator.
Wolf Gang Mac Os Catalina
I was experimenting with CMake and SDL and was looking for the recommended way to add SDL to the project. Most of the instructions I found looked like this.
Failing
My CMakeLists.txt
looked something like this.
Running cmake
resulted in an error message about SDL2_INCLUDE_DIR
, so obviously the find_library
call had succeeded but the variable value wasn't set regardless.
Adding Debug Output
So I added some logging messages about SDL2_INCLUDE_DIR
and SDL2_LIBRARY
as well.
The output immediately showed why this could not have worked.
Digging Deeper
So I took a look into the cmake module code that would run for the find_library
call.A simple locate
command narrowed this down:
The first glance at this file made it obvious that the variables I had been using were simply wrong (probably changed over time).
Instead of SDL2_INCLUDE_DIR
SDL2_INCLUDE_DIRS
must be used.Instead of SDL2_LIBRARY
SDL2_LIBRARIES
must be used.
Making it Work
From there it was easy and updating the CMakeLists.txt
file to use the correct variable names did the trick.
Bonus: Adding SDL_TTF
This was supposed to be as simple as adding this line to CMakeLists.txt
Mac Os Download
Of course, it resulted in an immediate error.
Wolfgang Mac Os Download
Searching on the internet, I quickly found a solution to this problem.
Apparently this is some issue about SDL
and SDL2
and someone already created a custom cmake module for that.
These steps resolved that problem for me:
- Download the FindSDL2TTF.cmake file.
- Copy it into a
cmake
folder in my project. - Add this folder to the
CMAKE_MODULE_PATH
by callingset
. - Use
find_package
with the new nameSDLTTF
. - Use the correct variable names
SDL2TTF_INCLUDE_DIR
andSDL2TTF_LIBRARY
.
Here's how that looks in CMakeLists.txt
.