The Official Sequential/Oberheim Forum
SEQUENTIAL/DSI => Pro 3 => Topic started by: korfu on July 30, 2020, 10:45:14 AM
-
Feel free to add on to this post! I have the following to share:
Nightmare- A wavetable made of the famous Prophet VS patch.
DX7 Bass- Made of the A-Ha bass sound from the DX7 (Bass 1)
EMS Vocoder 1000- Sample of a Cylon saying "Revolution"
Taiko Perc- A chopped up one shot of small taiko drum
-
2 made from serums Virtual Riot libraries... Doesnt sound at all like the original waves... Not sure what to do to improve
-
Use this one, this one is half decent.
-
Saraar- The Fairlight synth vocal wave featured throughout the 80's from Psych Furs to Art of Noise. This version is good for quick hits. I'm going to try and make version that is smoother for long pads, if it's even possible.
-
I messed around with waveedit and the new OS. Made some wavetables with the internal generation options, these two seem to be the most useable and different from the factory ones so far.
BIFOLD M is an incomplete sinewave getting folded and gained to get richer towards the end, i ear-picked some of the more musical stages. Rich and growly timbres which have a sawlike quality, but different.
AFG are some strange sample and hold/pwm shifts inspired by the namesake eurorack module (though the result is something totally different) towards the end it gets very bell-like.
Will certainly do more later, the Waveedit PRO3 mod and sequential implementation are quite easy and relatively quick, lots of fun. I'd like to port some of my favourite E352 tables into this format as well, but that'll need some more tinkering.
-
Thanks for sharing, all!
Anyone know how to change the program destination in the sysex file?
-
Anyone know how to change the program destination in the sysex file?
The wavetable number in the SysEx file is stored at the eighth byte (starting the count at 0, this is byte 7). I believe that's the only change that should be necessary to place the wavetable into another slot. One way would be to use a method similar to what I posted for renumbering a Prophet X patch SysEx (https://forum.sequential.com/index.php/topic,3942.msg41188.html#msg41188) using xxd(1).
Note: Make a backup copy of your SysEx file before trying these steps.
To see the wavetable slot number:
:; xxd -s 7 -l 1 filename.syx
Note that slot numbers in the SysEx file start counting from zero (0). Remember to subtract 1 from the slot you want to use. So, slot 64 in the Pro 3 UI is really 63 (0x3F in hexadecimal).
To renumber to slot 40 in the UI (39 == 0x27 in the SysEx file) would be something like:
:; echo '7: 27' | xxd -r - filename.syx
In the echo command, those numbers are specificed in hexadecimal. So, that 27 is that 0x27 (or 39).
Note that this blindly changes that byte. There's no checking that it's the wavetable SysEx file for the Pro 3. It also modifies the SysEx file. So, always make a backup. Work on a copy.
-
I wonder if Sequential will release some new Wavetables for users to import....would love to see some Prophet VS waves. Although you couldn’t really emulate actual vector synthesis with a single Wavetable oscillator which is why I hope if Sequential do decide to do a poly synth based on the Pro 3 architecture that we get two VCOs and two Wavetable oscillators
-
I quickly threw together a shell script to handle the renumbering of a wavetable SysEx file with some minimal error checking, using xxd(1) as in my previous note (https://forum.sequential.com/index.php/topic,4547.msg45767.html#msg45767). Still, use at your own risk.
Instead of just copying it in a code block here, I put a copy on github. It may move, at some point. But, here's pro3-wavetable-renumber.sh (https://github.com/composerjk/sequential-tools/blob/master/pro3-wavetable-renumber.sh). The only commands it uses are bash(1), xxd(1), and cp(1). Since git doesn't preserve file bits, you may need to make the shell script executable, first.
It can be called as: [note: the :; at the beginning of the line is simply the shell command-line prompt.]
:; ./pro3-wavetable-renumber.sh 64 oldfilename newfilename.syx
to make newfilename.syx a copy of oldfilename.syx with just the wavetable slot number changed to 64. The script will do the following:
- Make sure the wavetable-number argument is a number from 33 to 64.
- Test that newfilename.syx does not exist. It'll try not to overwrite a file. But, as always, make backups.
- Verify that oldfilename.syx is a Pro 3 wavetable SysEx file.
- Right now, the script is making an assumption that could be incorrect, as I'm not yet certain of some of the values in the header portion; they've been the same, so far. If the script starts failing, I can make that test less strict.
- It also checks the size and final byte.
- If the wavetable-number argument is the same as in oldfilename.syx, the script will exit and newfilename.syx will not be created.
No guarantees that the script won't cause problems. It's possible I forgot to check something or made an error along the way. Use at your own risk. But, it might help some of you.
If one has a binary editor, as I mentioned in that earlier note, one can edit the value in the 8th byte (position 7 when starting from 0) to change the wavetable slot. If you do so, just remember that the slot number also starts from 0, so subtract one, e.g., use a value of 63 (0x3f) for slot 64. The script above will do that.
[ Got distracted with a Howard Jones concert and an online gathering with friends, otherwise I'd have posted earlier. ]
-
Been busy creating a load of wavetables thanks @sockmonkey for making Wave Edit easier to use.
Here's one that I've been using a lot, useful if you want filter harmonics without using your filter.
-
Some more wavetables:
GLASS M hollow bell-like timbres
DRONES robot voice from an old computer game saying 'drones'
TRANSFO odd sine morphing
OPTIMUS male voice sample modified with some folding and ringmod
PISTON H wavetable ported from the piston honda eurorack module
-
I quickly threw together a shell script to handle the renumbering of a wavetable SysEx file with some minimal error checking, using xxd(1) as in my previous note (https://forum.sequential.com/index.php/topic,4547.msg45767.html#msg45767). Still, use at your own risk.
Instead of just copying it in a code block here, I put a copy on github. It may move, at some point. But, here's pro3-wavetable-renumber.sh (https://github.com/composerjk/sequential-tools/blob/master/pro3-wavetable-renumber.sh). The only commands it uses are bash(1), xxd(1), and cp(1). Since git doesn't preserve file bits, you may need to make the shell script executable, first.
It can be called as: [note: the :; at the beginning of the line is simply the shell command-line prompt.]
:; ./pro3-wavetable-renumber.sh 64 oldfilename newfilename.syx
to make newfilename.syx a copy of oldfilename.syx with just the wavetable slot number changed to 64. The script will do the following:
- Make sure the wavetable-number argument is a number from 33 to 64.
- Test that newfilename.syx does not exist. It'll try not to overwrite a file. But, as always, make backups.
- Verify that oldfilename.syx is a Pro 3 wavetable SysEx file.
- Right now, the script is making an assumption that could be incorrect, as I'm not yet certain of some of the values in the header portion; they've been the same, so far. If the script starts failing, I can make that test less strict.
- It also checks the size and final byte.
- If the wavetable-number argument is the same as in oldfilename.syx, the script will exit and newfilename.syx will not be created.
No guarantees that the script won't cause problems. It's possible I forgot to check something or made an error along the way. Use at your own risk. But, it might help some of you.
If one has a binary editor, as I mentioned in that earlier note, one can edit the value in the 8th byte (position 7 when starting from 0) to change the wavetable slot. If you do so, just remember that the slot number also starts from 0, so subtract one, e.g., use a value of 63 (0x3f) for slot 64. The script above will do that.
[ Got distracted with a Howard Jones concert and an online gathering with friends, otherwise I'd have posted earlier. ]
Well thanks! I'm not sure how to initiate the shell script. Am I adding the filename and folder somewhere in the script on GitHub? Or what defines the context for the script?
-
Well thanks! I'm not sure how to initiate the shell script. Am I adding the filename and folder somewhere in the script on GitHub? Or what defines the context for the script?
This will only work on a system (such as macOS) that has bash (a Bourne-like shell), xxd, and cp. You need to download the file. Then, either add the execute bit (will show that below on macOS) or use bash to run the script. Assuming the file was downloaded as pro3-wavetable-renumber.sh, to add the execute bit and run it, assuming the file is in the current directory you're in. From within Terminal (the :; represents the shell prompt; yours will be different):
:; chmod a+x pro3-wavetable-renumber.sh
:; ./pro3-wavetable-renumber.sh 64 oldfilename.syx newfilename.syx
The ./ at the beginning is specifying the relative path to the file since the current directory may not be in your PATH of places to search for programs to run.
Or, without adding the execute bit, the following should work:
:; bash pro3-wavetable-renumber.sh 64 oldfilename.syx newfilename.syx
assuming oldfilename.syx is the wavetable SysEx you want to renumber.
Hope that makes a little sense and helps. As I mentioned, another option would be to find a binary editor and edit that single byte. I only put the script on github to so as not to copy the entire file into a code block here.
-
Well thanks! I'm not sure how to initiate the shell script. Am I adding the filename and folder somewhere in the script on GitHub? Or what defines the context for the script?
This will only work on a system (such as macOS) that has bash (a Bourne-like shell), xxd, and cp. You need to download the file. Then, either add the execute bit (will show that below on macOS) or use bash to run the script. Assuming the file was downloaded as pro3-wavetable-renumber.sh, to add the execute bit and run it, assuming the file is in the current directory you're in. From within Terminal (the :; represents the shell prompt; yours will be different):
:; chmod a+x pro3-wavetable-renumber.sh
:; ./pro3-wavetable-renumber.sh 64 oldfilename.syx newfilename.syx
The ./ at the beginning is specifying the relative path to the file since the current directory may not be in your PATH of places to search for programs to run.
Or, without adding the execute bit, the following should work:
:; bash pro3-wavetable-renumber.sh 64 oldfilename.syx newfilename.syx
assuming oldfilename.syx is the wavetable SysEx you want to renumber.
Hope that makes a little sense and helps. As I mentioned, another option would be to find a binary editor and edit that single byte. I only put the script on github to so as not to copy the entire file into a code block here.
Thanks I’ll take a look today!
-
Here's another Pro 3 Wavetable Destination Edit Tool:
Web based, with ability to convert multiple wavetables in a batch... for those without the Bash superpower or the shell shy... ;)
https://www.presetpatch.com/Pro3WaveTool
And some more wavetables here:
https://www.presetpatch.com/synth/Sequential-Pro-3
(https://www.PresetPatch.com/images/pro3wavetool.png)
-
I wonder if Sequential will release some new Wavetables for users to import....would love to see some Prophet VS waves. Although you couldn’t really emulate actual vector synthesis with a single Wavetable oscillator which is why I hope if Sequential do decide to do a poly synth based on the Pro 3 architecture that we get two VCOs and two Wavetable oscillators
Came here to say this! VS and (if any additional) from the MEK!!!!
-
bumping this thread, anyone made some nice wavetables to share? I was expecting a lot more people doing and sharing these.
-
I really want to add new custom wavetables to my Pro 3, but TBH to me it seems like a freaking inspiration killing headache the way Sequential has chose to implement adding user waves to the Pro 3.
Can you guys chime in here, am I overthinking the process, is it easier than I think? There’s gotta be a YouTube tutorial for the process, no?
-
There’s gotta be a YouTube tutorial for the process, no?
Processus for adapt wavetable on pro3
Phttps://forum.sequential.com/index.php/topic,4829.0.html
-
I really want to add new custom wavetables to my Pro 3, but TBH to me it seems like a freaking inspiration killing headache the way Sequential has chose to implement adding user waves to the Pro 3.
I'm taking a couple weeks off at the end of the month, and my primary project is going to be a wavetable editor for the Pro 3. Hopefully I'll have my Pro 3 by then. It'll be an end-to-end solution that will go from editing waveforms to generating a system exclusive file that you dump to your Pro 3, perhaps even performing the dump within the product.
You'll be able to make any number of waveforms from 1 to 16, and the system will fill in the gaps with linear interpolation. So if you make two totally different waveforms, they'll be put at reference waveforms 1 and 16, while 2 through 15 will be generated by the program as a morph from one waveform to the other.
There will also be a social networking aspect, allowing users to share wavetables and follow specific wavetable creators. wav2evolver allowed waveform sharing, and it's a feature that actually got used to some extent. I think there's even more potential with the Pro 3.
Even though I'll be doing the bulk of the work in December, expect the launch in January or February.
-
Very good initiative!
I add one thing concerning the wavetable. The pro 3 only offers a resolution of 16 cycles which is not much, compared to some plugins which go up to 512 cycles.
I am thinking of reporting comparisons to Sequential to inform them of the importance of allowing higher wavetable resolution.
Because, like an image, a wavetable has a resolution, the lower the resolution, the less detailed the rendering will be.
Effectively 16 wave cycles in the Pro offers little resolution. It’s a shame.
Anyway, trying to create an alternative to edit and load, share wavetables would be great! Total supports! :)
-
Some wavetables that I share
They all come from the Xfer Serum plugin... The table bird is a hissing bird.
I am also thinking of doing another one from the Xfer Serum plugin. This time using only the "Warp" functions of one of the two oscillators. Because indeed these functions allow you to create mirror effects, PWM, FM, Quantize etc.
What is unfortunately not possible to do on the Pro 3.
These functions make it possible to have a more or less characteristic effect on the wavetable. Extracting the effect produced by these transformation modes should surely give interesting results with the Pro 3.
-
Note: This is not an audio wavetable. If you use it as an audio wavetable, you won't hear anything.
This is a wavetable that's designed for use in LFO mode, but it doesn't "oscillate" in the traditional sense. It is a Pro 3-based partial emulation of the Doepfer A-144 Morphing Controller eurorack module (http://www.doepfer.de/a144.htm). This wavetable emulates Out 1 of the A-144.
In a sense, it's a 0-frequency triangle LFO whose phase you can control with another modulation source. Each of the 16 reference waves is a constant level (which is why it doesn't make sound).
To demonstrate how it works, here's a simple recipe, starting with Basic Program:
(1) Select the Morph wavetable and turn on LFO mode for Osc 3
(2) For Osc 3, turn off Key Follow
(3) Set Osc 1 Level to 64 and Osc 2 Level to 0
(4) Assign Osc 3 to Osc 1 Level at amount of -64
(5) Assign Osc 3 to Osc 2 Level at amount of 64
(6) Assign slider to Osc 3 Shape Mod at amount of 127
(7) Set Osc 1 and 2 shapes to taste
Now play as you move the slider back and forth.
-
Here is the juno 106 wavetable that I posted in the other thread!
* Please note , this table originally only had 11 waves, I added the additional 5 by copying the 11th, and then modifying each wave slightly.
:)
-
This experimental 32-waveform wavetable takes advantage of the Pro 3's use of downsampled waveforms at different note numbers (that is, each Pro 3 wavetable is actually four independent wavetables). Rather than using versions of the same waveform, as is the convention, it uses two radically different waveform sets.
If you set Transpose to -1, the low third of the keyboard has a harmonically-rich wavetable, and the high two-thirds of the keyboard has a more fundamental wavetable built on rippled sine-like waveforms. Both wavetables were generated with Serum, and stitched together with my home-brew wavetable generator software.
-
D'oh! My split wavetable post above has the wrong file. You can download the wavetable for any position here:
http://wav2pro3.beigemaze.com/?11e99c865e334bd4cd644e5d382f6034
-
Simple single-oscillator square waves intermixed with two- and three-oscillator complex waveforms generated by my Commodore VIC-20 (real, not emulated)
http://wav2pro3.beigemaze.com/?84b169ef9b3aa8121ddfbe98da48b5e1
-
MicroBrute - Sweep of the Metalizer knob with the filter wide-open.
http://wav2pro3.beigemaze.com/?0d2506b20cab37968fcd51eadd0dbb01
-
I like this one a lot. It's a conversion of one of the Vital presets called "Drink the Juice." It's an awesome vocal-type wavetable.
http://wav2pro3.beigemaze.com/?3794ea2ea3def45efe43c74daab678e7
-
Here's the famous Wilhelm scream in wavetable form. You've heard the Wilhelm scream in Star Wars (and, indeed, just about every George Lucas film), Toy Story, Aladdin, Game of Thrones, and so on and so forth.
http://www.wav2pro3.com/?0d6c0c713aea9ef89afad7cb800c44e7
-
This is a selection of timbres from Milton Babbitt's classic Ensembles for Synthesizer (1964). These are primarily taken from low-frequency drone-ish timbres, so this wavetable is best played low on the keyboard.
http://www.wav2pro3.com/?5402f9b3c6da6a45c94c34f9b1c73443
-
Most likely already known, there are toons of waveforms available from adventurekid. Some of them contain much more as only 16, in that case you have to choose and/or experiment.
https://www.adventurekid.se/akrt/waveforms/adventure-kid-waveforms/individual-folder-downloads-of-the-akwf-pack/
I've created some out of these.
-
This is a selection of timbres from Milton Babbitt's classic Ensembles for Synthesizer (1964). These are primarily taken from low-frequency drone-ish timbres, so this wavetable is best played low on the keyboard.
http://www.wav2pro3.com/?5402f9b3c6da6a45c94c34f9b1c73443
This wavetable is insanely good. Thank you!
-
Waldorf Micro Q Wavetables (32 waves split across 2 wavetables). I hope you find them useful:
http://www.wav2pro3.com/?43585443bba50970b1e83f7ecd133b4f
http://www.wav2pro3.com/?8896a4a665df9cfd2410ebe4a8028cde
-
32 new wavetables that occupy slots 33-64, plus 128 new presets to mess around with. Enjoy!
https://www.sequential.com/new-pro-3-wavetables/
-
hey ^^ these are great and what a great update also! thanks sequential :)
-
Is there a list of names for the new Wavetables or even for all of the Wavetables in the Pro 3 in general. I don't even think the manual has these.
-
Is there a list of names for the new Wavetables or even for all of the Wavetables in the Pro 3 in general. I don't even think the manual has these.
The names for the new Pro 3 wavetables are in the filenames and stored in the SysEx files, of course. Since it's not possible, as far as I know, to dump the wavetables or the names, yet, I typed them in (any errors for 1-32 names are mine ;-). The list below for 33-64 were generated from the newly posted Pro 3 wavetables.
====Pro 3 Oscillator 3 Wavetable Names
Note: 1-32 included in base Pro 3 OS.
33-64 from new Pro 3 Wavetables made available in July 2021.
https://www.sequential.com/new-pro-3-wavetables/
1: Sequentl
2: WaterFon
3: Quad Sqr
4: NastyWav
5: A-E-AH-O
6: Drawbars
7: Chebyshv
8: EightOh8
9: MadRingy
10: BigSteps
11: BellTree
12: Spindles
13: Primes
14: WhoKnows
15: Fem Vox
16: Fat Saw
17: ResoRezz
18: Low Linn
19: zZippeRz
20: MultiVrs
21: Pot Gong
22: Old Bell
23: DigiWave
24: X-former
25: 16 Sines
26: Noisy
27: Static
28: SinePwrs
29: Wolfgang
30: D-Xed
31: Smoothie
32: RingyMod
33: WeirdWav
34: TAUNoise
35: TOMDrum
36: FreqShft
37: BBDFlngr
38: EQPhaser
39: Digimetl
40: SalKeyLP
41: Additive
42: MetaSyn
43: BPSaw
44: TauSQR
45: OddyRez
46: IIxMode1
47: IIxMode4
48: IIxHybrd
49: OddMix
50: Formant
51: Britebel
52: Darkbell
53: JustRude
54: MetlComb
55: CombFilt
56: Piano
57: Dyno
58: Reedy
59: Stick
60: Reedy2
61: Clav
62: Aliasing
63: Animated
64: Pro3
-
Is there a list of names for the new Wavetables or even for all of the Wavetables in the Pro 3 in general. I don't even think the manual has these.
The names for the new Pro 3 wavetables are in the filenames and stored in the SysEx files, of course. Since it's not possible, as far as I know, to dump the wavetables or the names, yet, I typed them in (any errors for 1-32 names are mine ;-). The list below for 33-64 were generated from the newly posted Pro 3 wavetables.
====Pro 3 Oscillator 3 Wavetable Names
Note: 1-32 included in base Pro 3 OS.
33-64 from new Pro 3 Wavetables made available in July 2021.
https://www.sequential.com/new-pro-3-wavetables/
1: Sequentl
2: WaterFon
3: Quad Sqr
4: NastyWav
5: A-E-AH-O
6: Drawbars
7: Chebyshv
8: EightOh8
9: MadRingy
10: BigSteps
11: BellTree
12: Spindles
13: Primes
14: WhoKnows
15: Fem Vox
16: Fat Saw
17: ResoRezz
18: Low Linn
19: zZippeRz
20: MultiVrs
21: Pot Gong
22: Old Bell
23: DigiWave
24: X-former
25: 16 Sines
26: Noisy
27: Static
28: SinePwrs
29: Wolfgang
30: D-Xed
31: Smoothie
32: RingyMod
33: WeirdWav
34: TAUNoise
35: TOMDrum
36: FreqShft
37: BBDFlngr
38: EQPhaser
39: Digimetl
40: SalKeyLP
41: Additive
42: MetaSyn
43: BPSaw
44: TauSQR
45: OddyRez
46: IIxMode1
47: IIxMode4
48: IIxHybrd
49: OddMix
50: Formant
51: Britebel
52: Darkbell
53: JustRude
54: MetlComb
55: CombFilt
56: Piano
57: Dyno
58: Reedy
59: Stick
60: Reedy2
61: Clav
62: Aliasing
63: Animated
64: Pro3
THANK YOU! :)
-
With much thanks to forum member Soundquest, who took the time to record all of the Evolver waveforms for me, I'm happy to make available Evolver Set 1, which includes waveforms 1-16. Over the next couple weeks--as time permits--I'll continue with this project, which will eventually span six Pro 3 wavetables.
http://www.wav2pro3.com/?9309880ca7248b61b11caa42bf31f93c
-
Evolver Set 2 (17-32): http://www.wav2pro3.com/?1415de6642da3752732583f2507e43a0
-
Evolver Set 3 (33-48): http://www.wav2pro3.com/?272d8fa789de53820ad61a012faeb3d2
-
Evolver Set 4 (49-64): http://www.wav2pro3.com/?5ce5c82c5e362d624b6ff401ec183cfe
-
Evolver Set 5 (65-80): http://www.wav2pro3.com/?5c78b7dda2ef91fb008bc229a7d29e80
-
Evolver Set 6 (81-94): http://www.wav2pro3.com/?c9f626ca54ae5f5c89e783c6a7ffc587
The project is complete!
-
Another fun wavetable: Made from a voice saying 'Sonic' from the intro tune of a familliar synth-themed podcast :)