SCM proc = get_property ("dynamicAbsoluteVolumeFunction");
SCM svolume = SCM_EOL;
- if (gh_procedure_p (proc))
+ if (ly_c_procedure_p (proc))
{
// urg
- svolume = gh_call1 (proc, script_req_->get_property ("text"));
+ svolume = scm_call_1 (proc, script_req_->get_property ("text"));
}
Real volume = robust_scm2double (svolume, 0.5);
*/
SCM min = get_property ("midiMinimumVolume");
SCM max = get_property ("midiMaximumVolume");
- if (gh_number_p (min) || gh_number_p (max))
+ if (scm_is_number (min) || scm_is_number (max))
{
Interval iv (0, 1);
- if (gh_number_p (min))
- iv[MIN] = gh_scm2double (min);
- if (gh_number_p (max))
- iv[MAX] = gh_scm2double (max);
+ if (scm_is_number (min))
+ iv[MIN] = scm_to_double (min);
+ if (scm_is_number (max))
+ iv[MAX] = scm_to_double (max);
volume = iv[MIN] + iv.length () * volume;
}
else
*/
SCM s = get_property ("midiInstrument");
- if (!gh_string_p (s))
+ if (!scm_is_string (s))
s = get_property ("instrument");
- if (!gh_string_p (s))
+ if (!scm_is_string (s))
s = scm_makfrom0str ("piano");
SCM eq = get_property ("instrumentEqualizer");
- if (gh_procedure_p (eq))
+ if (ly_c_procedure_p (eq))
{
- s = gh_call1 (eq, s);
+ s = scm_call_1 (eq, s);
}
if (is_number_pair (s))