New Xhip alpha
- KVRian
- 634 posts since 11 Dec, 2004
Xhip looks very interesting! thanks for this.
I can see the oscillators offer a "ramp" waveform, which is sort of a reversed saw. Is there a way to reach a standard saw within Xhip? that starts in high attack instead of ramp which is opposite?
I can see the oscillators offer a "ramp" waveform, which is sort of a reversed saw. Is there a way to reach a standard saw within Xhip? that starts in high attack instead of ramp which is opposite?
- KVRAF
- Topic Starter
- 12615 posts since 7 Dec, 2004
Press the invert button for the osc you want in the mixer section on the bottom.
"Ramp" is the proper term in electronics for any first-order wave (made of straight lines).
I don't know why people in audio started referring to it as a "saw wave" and I've always hated the term.
Saws (blades) are often much more complex than a ramp


Note that triangle is also technically a ramp waveform, just one with 50% duty cycle. You'll find the ramp down / triangle / ramp up waveform in the LFO (modulator, since it isn't limited to low frequency) is labelled "ramp".
"Ramp" is the proper term in electronics for any first-order wave (made of straight lines).
I don't know why people in audio started referring to it as a "saw wave" and I've always hated the term.
Saws (blades) are often much more complex than a ramp


Note that triangle is also technically a ramp waveform, just one with 50% duty cycle. You'll find the ramp down / triangle / ramp up waveform in the LFO (modulator, since it isn't limited to low frequency) is labelled "ramp".
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
- KVRAF
- 11304 posts since 18 Aug, 2007 from NYC
Well, except when you're looking at circular blades, but otherwise very true.aciddose wrote:Press the invert button for the osc you want in the mixer section on the bottom.
"Ramp" is the proper term in electronics for any first-order wave (made of straight lines).
I don't know why people in audio started referring to it as a "saw wave" and I've always hated the term.
Saws (blades) are often much more complex than a ramp
Note that triangle is also technically a ramp waveform, just one with 50% duty cycle. You'll find the ramp down / triangle / ramp up waveform in the LFO (modulator, since it isn't limited to low frequency) is labelled "ramp".

- KVRian
- 634 posts since 11 Dec, 2004
I took my 3 favorite synths for bass and compared the so called saw waveform to Xhip via an analyzer. Maybe because Xhip's ramp waveform has more of a "curve" it results in less bite in the overall sound?


- KVRAF
- Topic Starter
- 12615 posts since 7 Dec, 2004
Turn off the "block dc" switch on the lower left. The filter is set to 15.9hz right now, this is the same as 100k resistor and 100n capacitor.
5hz or 1hz or less is also a common value.
This could in theory affect the sound, but not by much. For example at 16hz you have -3db cut. Once you're up to real "bass" frequencies like 50hz the cut is only -0.4db. At 30hz the level is reduced by only 10%.
5hz or 1hz or less is also a common value.
This could in theory affect the sound, but not by much. For example at 16hz you have -3db cut. Once you're up to real "bass" frequencies like 50hz the cut is only -0.4db. At 30hz the level is reduced by only 10%.
Last edited by aciddose on Sat Aug 15, 2015 1:26 pm, edited 1 time in total.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
- KVRian
- 634 posts since 11 Dec, 2004
Next time I'll consolidate all my questions to one post. 
What's the correct way to activate osc retrigger so it will trigger exactly on the same phase on each keypress? (in Dune 2 and Sylenth1 you have a retrigger button for each osc, in the older Dune 1 you had to connect a constant to the osc's phase via the matrix).
I did set the voices to lowest (aka mono) and clicked on "mono retrig", but still I'm getting different phases...
What's the correct way to activate osc retrigger so it will trigger exactly on the same phase on each keypress? (in Dune 2 and Sylenth1 you have a retrigger button for each osc, in the older Dune 1 you had to connect a constant to the osc's phase via the matrix).
I did set the voices to lowest (aka mono) and clicked on "mono retrig", but still I'm getting different phases...
- KVRAF
- Topic Starter
- 12615 posts since 7 Dec, 2004
Set sync in the oscillators section to "gate". Some of these things were an afterthought which is why they're a bit hidden like that. That might be fixed in the future. (Also I might win the lottery.)
Thank you for reminding me that I really need to write a manual before the next release
Mono retrig causes the envelopes/moddelay to trigger when you play monophonic notes that overlap. So, hold one key and press another you'll get triggers.
Thank you for reminding me that I really need to write a manual before the next release
Mono retrig causes the envelopes/moddelay to trigger when you play monophonic notes that overlap. So, hold one key and press another you'll get triggers.
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
- KVRian
- 634 posts since 11 Dec, 2004
Really nice! what a discovery (that synth).
btw, I'm the sort of person that always reads manuals, I actually looked it up on your site! lol
I love the sounds coming out of that synth. the waveshaper is also great! really powerful tool.
If I could meanwhile put a FR for whenever, it would be the option to sync the delay times with the host tempo.
btw, I'm the sort of person that always reads manuals, I actually looked it up on your site! lol
I love the sounds coming out of that synth. the waveshaper is also great! really powerful tool.
If I could meanwhile put a FR for whenever, it would be the option to sync the delay times with the host tempo.
- KVRAF
- Topic Starter
- 12615 posts since 7 Dec, 2004
Which delay times?
You mean in mdelay? I've had the request but this delay is "modulated delay", it isn't intended to be sync'd and while you could set a static delay with tempo sync it wouldn't make very much sense. (The real issue is how to switch modes, where to display the sync timing, how to adjust it? So it's a GUI and parameter issue really.)
All that effects stuff is really not my main focus, I'm still aiming to get core features of the synth finished. Those effects actually (the effect page) are only there because it was so easy to do, and someone asked me for it.
I really want to avoid further expanding the scope or features of Xhip. It is over ten years old after all and still not complete
You mean in mdelay? I've had the request but this delay is "modulated delay", it isn't intended to be sync'd and while you could set a static delay with tempo sync it wouldn't make very much sense. (The real issue is how to switch modes, where to display the sync timing, how to adjust it? So it's a GUI and parameter issue really.)
All that effects stuff is really not my main focus, I'm still aiming to get core features of the synth finished. Those effects actually (the effect page) are only there because it was so easy to do, and someone asked me for it.
I really want to avoid further expanding the scope or features of Xhip. It is over ten years old after all and still not complete
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
-
- KVRAF
- 3499 posts since 9 Oct, 2004 from Poland
If we are talking Xhip and saws:
My attempt at matching Jupiter-80 saw oscillator (which i first wrongly assumed was raw, then i discovered it was high passed):
http://www.kvraudio.com/forum/viewtopic ... 2&t=444026
No EQ necessary, Xhip 24dB LP Filter at 14.7Khz and 2nd filter (in waveshaper section) 12dB HP at 55hz, then Nick Crow TubeDriver to make the belly part of the saw stick out a bit more up.
My attempt at matching Jupiter-80 saw oscillator (which i first wrongly assumed was raw, then i discovered it was high passed):
http://www.kvraudio.com/forum/viewtopic ... 2&t=444026
No EQ necessary, Xhip 24dB LP Filter at 14.7Khz and 2nd filter (in waveshaper section) 12dB HP at 55hz, then Nick Crow TubeDriver to make the belly part of the saw stick out a bit more up.
[====[\\\\\\\\]>------,
Ay caramba !
Ay caramba !
-
- Banned
- 170 posts since 2 May, 2012
+1aciddose wrote:Thank you for reminding me that I really need to write a manual before the next release
Do you have a to do list, so we can quickly get an idea 1. what's still not there and 2. but may appear at some point? Of course, 1 is more important for me, and probably most newcomers to Xhip.aciddose wrote:I'm still aiming to get core features of the synth finished.
- KVRAF
- Topic Starter
- 12615 posts since 7 Dec, 2004
That's on the alpha page on the site. It needs to be updated but contains quite a bit already.
Some features that I'd like to add for version 9:
Bugs:

Some features that I'd like to add for version 9:
- "Mono" switch for the LFOs to sync them all together
- With LFO "Mono" enabled but no key-sync, it should sync to the host playback position
- Ability to save/load/etc midi CC stuff with "map cc" button/menu
- Possibly some ability to route stuff to the effect page, buses?
- Change oscillator "footing" to coarse/fine tune controls
- Save wav/PCM data in presets and projects
- Attachments for presets/banks such as text notes
- sample (PCM) parameter editor (loop points, name, length)
Bugs:
- 32-bit version parameters are rounded incorrectly again (mouse-wheel)
- tweak xmod completely
- Replace the buttons with menus or reduce clutter in some way
- Add ability to customize save/load init/reset presets
- Add basic clear function to map CC button / menu
- Finish the route page, ensure it works correctly
- Ensure all presets/banks import correctly
- Test state data (project files)
- Actually bother to work on Xhip at some point
- Stop watching TV!
Free plug-ins for Windows, MacOS and Linux. Xhip Synthesizer v8.0 and Xhip Effects Bundle v6.7.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
The coder's credo: We believe our work is neither clever nor difficult; it is done because we thought it would be easy.
Work less; get more done.
-
- Banned
- 170 posts since 2 May, 2012
I read on a previous page that some features are only partially implemented, maybe you should also include those under a separate heading.aciddose wrote:It needs to be updated but
It's nice to have a well laid out and clear to do list, I hope some time soon you roll up your sleeves and write one.
