A Waveguide Model for Slapbass Synthesis - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

A Waveguide Model for Slapbass Synthesis

Description:

What is slap bass? ... How does an electric bass work? Upright bass: strings - bridge - body. Electric bass: strings - pickups - amplifier - speakers. Pickups: ... – PowerPoint PPT presentation

Number of Views:173
Avg rating:3.0/5.0
Slides: 26
Provided by: musicM
Category:

less

Transcript and Presenter's Notes

Title: A Waveguide Model for Slapbass Synthesis


1
A Waveguide Model for Slapbass Synthesis
  • paper by Erhard Rank and Gernot Kubin
  • presented by Elliot Sinyor for MUMT 614
  • April 4, 2005

2
Contents
  • What is slap bass?
  • How does an electric bass guitar work?
  • pickups vs. body
  • Related Work
  • Waveguide Model for Slapbass Synthesis
  • initial conditions
  • modifications to traditional string algorithms
  • Rank Kubins results
  • Conclusion
  • my project

3
What is slap bass?
  • Slapping - act of hitting the strings with
    knuckle of thumb such that it bounces off the
    frets
  • Popping - plucking the string with a high initial
    displacement such that it bounces off the frets

4
Fretboard meets body
5
Who started it?
  • Larry Graham (Sly and the Family Stone) is the
    first person to record the technique in 1970.
  • Very common in funk, up until 1980s.

6
How does an electric bass work?
  • Upright bass strings - bridge - body
  • Electric bass strings - pickups - amplifier -
    speakers
  • Pickups
  • permanent magnet surrounded by coil of wire
  • string plucked, vibrates near pickup, varies
    magnetic flux through coil, induces current
    (Faradays law)
  • output signal proportional to velocity of
    vibrating string

7
Pickups in Action
  • http//wildcat.phys.nwu.edu/classes/2002Fall/Phyx1
    35-2/Projects/Guitar_pickup/electric_guitar_pickup
    s/ferromagfields.html

8
Related Work
  • Karplus Strong (1983)
  • Delay line low-pass filter noise excitation
  • Jaffe Smith - Extensions (1983)
  • Describe methods of augmenting the model to
    control
  • Decay of Harmonics
  • Quantization of pitch at high f
  • Decay time alteration
  • Dynamics of plucking
  • Glissandi and Slurs

9
Related Work
  • Jaffe Smith - Extensions (contd)
  • Describe methods of augmenting the model to
    control
  • Sympathetic String Vibration
  • Simulation of Moving Pick
  • Varying Character and Number of attacks
  • Stimulation of Stiff Strings

10
Related Work
  • Karjalainen, Valimaki, Janosy (1993)
  • Discusses implementations of ideas presented by
    Jaffe Smith
  • use of FIR filter for body modeling
  • Design of FIR/IIR loop filters for terminations
  • Control of model

11
A Waveguide Model for Slapbass Synthesis -
Overview
  • Two main modifications to model
  • Extend string waveguide model to account for the
    fretboard underneath
  • Different initial conditions
  • high velocity - zero displacement (slap)
  • zero velocity - high displacement (pop)

12
A Waveguide Model for Slapbass Synthesis
  • Physics of the slapbass
  • String hits fret during first fundamental periods
    of tone
  • Strongly pulled (popped) string - modeled by
    rounded triangular initial displacement
  • Slapping string - similar to striking piano
    string with a hammer

13
A Waveguide Model for Slapbass Synthesis
  • When the string hits the frets
  • nonlinear limitation of string amplitude to space
    above the fretboard.
  • Must test for limitation at several points
  • Straightforward if displacement is used as
    state-variable of the waveguide
  • If the string hits the fret - samples between
    nearest two delay elements reflected in the
    opposite direction

14
Amplitude Limitation - Implementation
15
Initial Conditions
16
Initial Conditions - Implementation
  • Using displacement as state variable
  • Plucking - intitialize delay lines with
    triangular function of half the total amplitude
    (see textbook page 129)
  • Slapping - sum of displacements must be zero,
    difference proportional to cumulative sum
    (integral) of velocity pulse.
  • To avoid over-idealized initial conditions, both
    are rounded

17
Amplitude-limiting two-ports
  • Can be added between every delay element
    (expensive) at wider spacing
  • yfret(x) - linear function, determined by
    distance between strings and fingerboard at the
    bridge and at the nut.
  • to achieve typical timbre, the wave must be
    limited by the first fret where the neck meets
    the body
  • also must be limited near the nut, but not zero -
    decays too quickly.

18
String terminations
  • RL(z) - ideal reflection
  • RR(z) - single pole lowpass filter
  • varying pole (or frequency characteristics in
    general) controls decay, and varies the timbre
  • yfret(x) has a larger effect on the sound

19
Signal at pickup
  • Since real pickup signal is proportional to
    velocity, delay line samples must be
    differentiated by FIR filter H(z) 1 - z-1
  • Also, pickup is not a single point in space
  • Lowpass output
  • Gaussian-weighted tapping of delay lines centered
    at pickup position to model magentic field of
    pickup. (damps high frequencies)

20
Putting it all together
21
Simulation Results - Slap
  • 1 - delay between last fret and bridge
  • 2,3 - recoil of string due to knuckle
  • similar to piano hammer, since it does not bounce
    back immediately and thus acts as reflection
    point
  • not modeled

22
Simulation Results - Pop
  • Broad-band noise pulse generated due limiting of
    other frets along the fingerboard.
  • Roughly periodic after 2 periods, with decay due
    to reflection filter.

23
Simulation Results - Slap
  • Simulation shows more regular structure, possibly
    due to missing knuckle reflections, or by
    non-linear effects in string itself.

24
Conclusion
  • The high quality of the synthesized sounds is
    confirmed by informal listening experiments
  • Unlike most models - displacent used as state
    variable
  • My project implement in MatLAB, possibly with
    knuckle reflections.

25
References
  • E. Rank and G. Kubin, A waveguide model for
    slapbass synthesis, Proc. Intl. Conf. Acoust.
    Speech Sign. Process. (ICASSP)., (Munich,
    Germany), pp. 443-446, 1997.
  • D. Jaffe and J. Smith, Extensions of the
    Karplus-Strong plucked-string algorithm,
    Computer Music J., vol 7, no. 2, pp. 56-69, 1983
  • M. Karjalainen, V. Valimaki, and Z. Janosy,
    Towards high-quality sound synthesis of the
    guitar and string instruments, Proc.
    International Computer Music Conference, (Tokyo,
    Japan), pp. 56-63, 1993.
  • K. Karplus and A. Strong, Digital synthesis of
    plucked string and drum timbres, Computer Music
    J., vol 7, no. 2, pp. 43-55, 1983.
  • J. O. Smith III, Physical Audio Signal
    Processing (August 2004 draft)
Write a Comment
User Comments (0)
About PowerShow.com