I like Phasex, but am clueless about programming softsynths, and creating patches. That said I've managed to create a patch that sounds a bit like a piano, but not like my acoustic upright piano. Patches attached below. My piano is a Focke straight strung job from the the early 1900's, and has a really bright sound. I have another piano, an overstrung one, but the sound is quite heavy on that. Back to Phasex and the attached patches. The first one, Piano-047.phx was my first go, and I wasn't too happy with it. I the posted the patch to Folderol on the LAU list, and he came back with Piano-047a.phx. This was different, and sounded ok, but was not what I was looking for. I've had another go today at getting a realistic piano sound, Piano-048.phx, but this in no way sounds right. From my googling, creating the sound of an acoustic piano is all but impossible with a softsynth, but something near to it would be nice. Any help in improving the attached patches would be welcome. Nigel.
phasex_patch { info { version = 0.11.1; } general { bpm = 56; master_tune = 64; portamento = 0; keymode = poly; keyfollow_vol = 64; midi_channel = omni; volume = 127; transpose = 69; input_boost = 0; input_follow = off; stereo_width = 127; } filter { cutoff = 76; resonance = 81; smoothing = 64; keyfollow = keytrig; mode = lp; type = 0; gain = 104; env_amount = 4; env_sign = positive; attack = 16; decay = 0; sustain = 116; release = 0; lfo = 0; lfo_amount = 64; } delay { mix = 0; feed = 0; crossover = on; time = 1/8; lfo = 0; } chorus { mix = 0; feed = 7; crossover = on; time = 30; depth = 100; phase_rate = 13/16; phase_amount = 0; lfo_wave = sine; lfo_rate = 1/2; } envelope { attack = 3; decay = 100; sustain = 10; release = 0; } oscillator { modulation = mix; polarity = bipolar; source = midi_key; wave = saw; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; am_mod = off; am_mod_amount = 105; fm_mod = off; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 49; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = mix; polarity = bipolar; source = midi_key; wave = saw; init_phase = 0; rate = 1/1; transpose = 52; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 76; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = off; polarity = unipolar; source = midi_key; wave = sine; init_phase = 0; rate = 1/2; transpose = 64; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = lfo-1; pm_mod_amount = 79; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = off; polarity = unipolar; source = midi_key; wave = sine; init_phase = 0; rate = 1/2; transpose = 64; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = lfo-1; pm_mod_amount = 49; wave_lfo = 0; wave_lfo_amount = 64; } lfo { source = keytrig; polarity = unipolar; wave = sine; init_phase = 0; rate = 1/2; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } }
phasex_patch { info { version = 0.11.1; } general { bpm = 56; master_tune = 64; portamento = 0; keymode = poly; keyfollow_vol = 64; midi_channel = omni; volume = 127; transpose = 64; input_boost = 0; input_follow = off; stereo_width = 127; } filter { cutoff = 76; resonance = 81; smoothing = 64; keyfollow = keytrig; mode = lp; type = 0; gain = 104; env_amount = 4; env_sign = positive; attack = 16; decay = 0; sustain = 116; release = 0; lfo = 0; lfo_amount = 64; } delay { mix = 0; feed = 0; crossover = on; time = 1/8; lfo = 0; } chorus { mix = 30; feed = 7; crossover = on; time = 30; depth = 100; phase_rate = 13/16; phase_amount = 0; lfo_wave = sine; lfo_rate = 1/2; } envelope { attack = 5; decay = 75; sustain = 14; release = 79; } oscillator { modulation = mix; polarity = bipolar; source = midi_key; wave = triangle; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; am_mod = off; am_mod_amount = 104; fm_mod = off; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 49; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = mix; polarity = bipolar; source = midi_key; wave = triangle; init_phase = 0; rate = 1/1; transpose = 52; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 76; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = off; polarity = unipolar; source = midi_key; wave = sine; init_phase = 0; rate = 15/16; transpose = 64; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = lfo-1; pm_mod_amount = 79; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = off; polarity = unipolar; source = midi_key; wave = sine; init_phase = 0; rate = 1/2; transpose = 64; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = lfo-1; pm_mod_amount = 49; wave_lfo = 0; wave_lfo_amount = 64; } lfo { source = keytrig; polarity = unipolar; wave = sine; init_phase = 0; rate = 1/2; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } }
phasex_patch { info { version = 0.11.1; } general { bpm = 64; master_tune = 64; portamento = 60; keymode = poly; keyfollow_vol = 64; midi_channel = omni; volume = 127; transpose = 66; input_boost = 29; input_follow = off; stereo_width = 127; } filter { cutoff = 89; resonance = 0; smoothing = 0; keyfollow = keytrig; mode = lp; type = 0; gain = 104; env_amount = 0; env_sign = positive; attack = 0; decay = 0; sustain = 0; release = 0; lfo = 0; lfo_amount = 64; } delay { mix = 0; feed = 0; crossover = on; time = 1/8; lfo = 0; } chorus { mix = 0; feed = 0; crossover = on; time = 0; depth = 0; phase_rate = 1/4; phase_amount = 0; lfo_wave = sine; lfo_rate = 1/2; } envelope { attack = 3; decay = 100; sustain = 10; release = 0; } oscillator { modulation = mix; polarity = bipolar; source = midi_key; wave = saw; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; am_mod = off; am_mod_amount = 105; fm_mod = off; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 49; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = mix; polarity = bipolar; source = midi_key; wave = saw; init_phase = 0; rate = 1/1; transpose = 52; pitchbend = 64; am_mod = off; am_mod_amount = 64; fm_mod = osc-1; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 115; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = mix; polarity = unipolar; source = midi_key; wave = sine; init_phase = 0; rate = 1/2; transpose = 95; pitchbend = 64; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = osc-2; pm_mod_amount = 79; wave_lfo = 0; wave_lfo_amount = 64; } oscillator { modulation = off; polarity = unipolar; source = midi_key; wave = revsaw; init_phase = 0; rate = 1/2; transpose = 117; pitchbend = 76; am_mod = off; am_mod_amount = 64; fm_mod = off; fm_mod_amount = 64; pm_mod = off; pm_mod_amount = 49; wave_lfo = 0; wave_lfo_amount = 64; } lfo { source = keytrig; polarity = unipolar; wave = sine; init_phase = 0; rate = 1/2; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } lfo { source = keytrig; polarity = bipolar; wave = sine; init_phase = 0; rate = 1/1; transpose = 64; pitchbend = 64; } }
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user