Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Quilcom SIM-GUZHENG: Oh pluck it!

Post any examples or modules that you want to share here

Quilcom SIM-GUZHENG: Oh pluck it!

Postby Spogg » Thu Aug 25, 2022 1:22 pm

Hello playmates!

Yes, another in my SIM series of synthesiser versions of acoustic instruments. I’d never heard of a Guzheng until tulamide linked an amazing video, and I was immediately fascinated. This zither-like instrument is long, with bridges along the top plate part way along the strings. This means a player can press on any string behind the bridge to provide a pitch shift and/or vibrato. I won’t go into any more detail about this ancient Chinese instrument because it’s in the user guide and background info.

From a schematic point of view you may be interested in my solution. The real instrument is polyphonic of course, but I chose to make each string’s sound generator in mono (blue). That means 24 mono synthesisers free-running all the time. In this case the resting CPU is higher than you’d see for a regular poly synth (even though I made full use of SSE mono4) BUT when you play fast and wide glissandos there’s very little increase. In order to avoid note-stealing causing sounds to terminate early you would need a limit of maybe 96 voices for good glissando performance in a regular poly system. I tried this in my Quilcom PMS and a couple of glissandos maxed out the CPU. I also tested Kong Audio’s free Guzheng (version 1) which uses samples but I could easily make its CPU go higher than mine!

Another disadvantage of using poly is note-bending, which is important for this type of instrument. The scheme I adopted for live playing is to only bend a note when it’s held down. But in a poly system you could have the same not played twice rapidly and get 2 voice channels assigned, one of which wouldn’t bend.

Another thing worth mentioning is that after testing various synthesiser techniques I found that using a tapped waveguide with appropriate pulse excitation for the pluck easily gave the best results. Tapped waveguides use 4 delays and in a poly system each 4 new voice channels would have to assign new memory for the delays, so welcome to Click City! In blue mono4 the memory is assigned at start-up and never changes.
A further advantage is the free-running waveguide will sound slightly different for each pluck, if it’s currently sounding, because the same voice is used and the timing of the pluck will excite the waveguide relative to its state at the moment the pluck arrives (just like on a real string). This method might have application in other percussive synths, so you don’t have to set say 4 voices to avoid rapid note-stealing and thus clicks.

I have a puzzlement that maybe Martin could help with. The musical tuning of the waveguide isn’t accurate and I don’t know why. It was a simple matter to make a per-note or group correction to get the pitches right, but a more scientific solution would be welcome, for possible future projects.

Anyway…
Download the zip here:

https://www.dropbox.com/s/h7wrplr34saug ... 0.zip?dl=0

Here’s my video:

https://youtu.be/SgvpzObTPEg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby Tepeix » Thu Aug 25, 2022 7:46 pm

One time i might be sure that i download and test all your treasury !
(I make some safe of the forum that i hope have any file even drop box one but i might maybe do another one to be sure to get everything.. not so practical as the file might be converted..)

Playing this one i imagine to be in a forest.

If i understand well when playing chords the note will be first fast arpegiated ?
Which sound very nice !)
Tepeix
 
Posts: 361
Joined: Sat Oct 16, 2021 3:11 pm

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby billv » Thu Aug 25, 2022 10:42 pm

Great stuff Spogg.. :D ....very tranquil...serene music......perfect for Australasia... :)
billv
 
Posts: 1157
Joined: Tue Aug 31, 2010 3:34 pm
Location: Australia

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby Spogg » Fri Aug 26, 2022 7:27 am

Thanks billv. It was just me messing around to demo the keyswitches and stuff! :lol:

@Tepeix: There’s no built-in arpeggiator. You have to play it! It might sound good with an external arpeggiator…
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby tulamide » Fri Aug 26, 2022 1:52 pm

Behind the scenes:

Here's an important video, because

a) it introduced Spogg to the instrument
b) it shows what the instrument is capable of even in western music

Thunderstruck - AC/DC Guzheng
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby Spogg » Sat Aug 27, 2022 7:51 am

Introducing me to the Guzheng was a real gift tulamide! :D

I’m always acutely aware that so many acoustic instruments can have such a wide range of expression and can be used in unexpected ways, like in the video.
Translating any acoustic instrument into a form that can be played on a MIDI keyboard can be a frustrating challenge (but interesting!). I often have to limit the design to a subset of possibilities available on the real version. I guess this is why commercial sample packs usually have many complete “clips” included because to play or program these short performances would be extremely hard or impossible on the basic sample set.

I got a criticism on YouTube that the sound was “far from a Guzheng” which is disappointing but not so surprising. In my experience imitating a real instrument’s timbre range using synthesis will only ever give a hint towards the real thing. In this case I had to be very careful about CPU use and I would have liked to have added more functionality to the schematic. What I did enjoy very much was playing it though. I didn’t really know before that a pentatonic scale could be so much fun and easy to play!
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby billv » Sat Aug 27, 2022 8:25 am

tulamide wrote:Here's an important video

Thanks Tulamide....what a gobsmacking video....f**king unreal.... :o :shock:
billv
 
Posts: 1157
Joined: Tue Aug 31, 2010 3:34 pm
Location: Australia

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby Tepeix » Sat Aug 27, 2022 2:28 pm

By arpegiator i would say that when doing chord, each note is fast played one after another.
Like a sort of rake on guitar.
Tepeix
 
Posts: 361
Joined: Sat Oct 16, 2021 3:11 pm

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby Spogg » Fri Sep 02, 2022 11:45 am

Spogg wrote:... I have a puzzlement that maybe Martin could help with. The musical tuning of the waveguide isn’t accurate and I don’t know why. It was a simple matter to make a per-note or group correction to get the pitches right, but a more scientific solution would be welcome, for possible future projects...

I’ve now read a lot of papers about this and tuning can be a problem with waveguides. I’ve found mention of interpolation methods in the fractional delays but only one mention of the effect of the reflection filter, which I find surprising. Any arrangement of reflection filters (often low pass) will introduce a phase shift which acts as a small additional delay in the loop. This can be at least partly compensated by subtracting a fixed number from the delay input. The tuning error will be more apparent at higher frequencies which need a lower delay value, so the flattening tuning error becomes more audible.

Any more information would be most welcome!
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Quilcom SIM-GUZHENG: Oh pluck it!

Postby martinvicanek » Fri Sep 02, 2022 3:58 pm

Interesting! I’ll take a deeper dive when I return (traveling atm).
User avatar
martinvicanek
 
Posts: 1328
Joined: Sat Jun 22, 2013 8:28 pm

Next

Return to User Examples

Who is online

Users browsing this forum: No registered users and 11 guests