Go Back   Home Recording Forum > Recording Engineers / Producers > Midi Sequencing Forum

Midi Sequencing Forum Samples, VSTi and virtual instruments, sequencing, and quantizing are all discussed on this board.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-18-2009, 08:28 PM
New Member
 
Join Date: Oct 2009
Posts: 7
Rep Power: 0
highlander is on a distinguished road
Default Midi gliss..please help!

Im trying to produce a realistic gliss (portamento, or glide) between two notes or two intervals of a solo string sampled instrument.

I want to be able to specify the starting and ending notes or intervals, and have them seen, sound, and show up as such, in a notation program, and in the sequencers notation.

Any SPECIFIC ideas how to do this?

Any help will be GRATEFULLY appreciated!

Thanks Bob


PS:
the ways Ive seen online are the following:

1)

****This method requires that your MIDI device supports standard “Registered Parameter Messages”
(RPMs), which is common but not universal.

1. Set controllers RPN (100 for MSB and 101 for LSB) to 0.
2. Set data entry (controller 6(MSB) and 38(LSB)) to the number of semitones and 128ths of a semitone that you need. For example, setting controller 6 to 12 will allow you to have 12 semitones (1 octave) as the maximum range up and down. The default range is 2 semitones usually
3. Now, at the places where glissando or portamento is required, create curves in pitch bend (NOT a controller!). You should take into account the range you set above. E.g. a curve from pitch bend 0 to 4096 will be a glissando from the original note to 6 semitones above (augmented fourth); a curve from 0 to -1365 will be a sliding from the original note to 2 semitones below--provided that you set data entry to 12. If you set data entry to 6, however, the same pitch bends will give you half the effect (i.e. 3 semitones above and 1 semitone below, respectively).
4. Be sure to set pitch bend back to 0 after the glissando passage is done (it is not reset by controller 121, since it's not a controller).

--The problems I've had with the above is that you cant specify BOTH intervals, as one is sounded by a pitch bend event, and I cant get more that 4 semitones pitch bend, even though CC#6 is set to 12
============
2)

Portamento

*** This control change is not supported by all MIDI devices

Portamento is a smooth “glide” from one note to another (rather like a glissando played on a trombone).
1) Set CC#5 to 0–127, which controls the length of time taken to perform the portamento (0 is fastest, 127 is slowest),
2( Set CC#84 to 0–127 which determines the distance of the portamento (values below 60 start below the note, values above 60 start above
the note; the precise interval depends on the MIDI device).

So you must first “set up” the portamento effect with a CC#5 message, and then attach the CC#84 message to the note on which the portamento occurs.

---The problems Ive had with the above is that it simply does nothing, so it must not be supported, in my equipment.

Again, Any help will be GRATEFULLY appreciated!
Reply With Quote
  #2 (permalink)  
Old 10-18-2009, 11:09 PM
garww's Avatar
Senior Member
 
Join Date: Mar 2009
Posts: 1,640
Rep Power: 33
garww is on a distinguished road
Default Re: Midi gliss..please help!

I understand you wishing to do this, but it's easier to adopt something that already exists on the internet.
__________________
pss790, K1, d-5, x-fi notebook, !live and vortex2, turser p90 sg, Ibanez steel string, Bongos, Washboard, etc. : ), Roberts 770 w/dual EF86 mono-blocks, cedar ridge acoustic
Reply With Quote
  #3 (permalink)  
Old 10-18-2009, 11:28 PM
New Member
 
Join Date: Oct 2009
Posts: 7
Rep Power: 0
highlander is on a distinguished road
Default Re: Midi gliss..please help!

Thanks for replying--
but Im lost as to what you mean..

"easier to adopt something that already exists on the internet. "--

please, what would that be?

Thanks
Reply With Quote
  #4 (permalink)  
Old 10-18-2009, 11:45 PM
garww's Avatar
Senior Member
 
Join Date: Mar 2009
Posts: 1,640
Rep Power: 33
garww is on a distinguished road
Default Re: Midi gliss..please help!

I've collected about 1693 MIDI files over the years, just so that I will have references of how programmers do their little tricks.
__________________
pss790, K1, d-5, x-fi notebook, !live and vortex2, turser p90 sg, Ibanez steel string, Bongos, Washboard, etc. : ), Roberts 770 w/dual EF86 mono-blocks, cedar ridge acoustic
Reply With Quote
  #5 (permalink)  
Old 10-18-2009, 11:51 PM
New Member
 
Join Date: Oct 2009
Posts: 7
Rep Power: 0
highlander is on a distinguished road
Default Re: Midi gliss..please help!

And those methods I listed WERE taken from the internet..!

So what little tricks would u share for this from so HUGE a midi collection?

How would you accomplish this?

Id be interested to know..

Thanks!
Reply With Quote
  #6 (permalink)  
Old 10-19-2009, 12:34 AM
garww's Avatar
Senior Member
 
Join Date: Mar 2009
Posts: 1,640
Rep Power: 33
garww is on a distinguished road
Default Re: Midi gliss..please help!

I just rock the keys of my MIDI controller, but I can't say I've really needed MIDI gliss. What kind of controllers are you using ? You don't mention what methods you use to do this in hardware.

I can pull out a keyboard and MIDI record my finger sliding up or down the keyboard for you. Maybe that is "adaptable" for your purpose. To my ear, simply overlapping the notes on the keys works for me.

Last week I was doing some very slow slide technique on guitar and I don't think that will translate well.

What I mean by adapting from the internet is that you decide on an existing movement that has the gliss you are looking for and see if there is a MIDI file where someone has programmed it in a usable manner. You are searching for technique, but you can also search for the performance/programming.
__________________
pss790, K1, d-5, x-fi notebook, !live and vortex2, turser p90 sg, Ibanez steel string, Bongos, Washboard, etc. : ), Roberts 770 w/dual EF86 mono-blocks, cedar ridge acoustic
Reply With Quote
  #7 (permalink)  
Old 10-19-2009, 12:53 AM
New Member
 
Join Date: Oct 2009
Posts: 7
Rep Power: 0
highlander is on a distinguished road
Default Re: Midi gliss..please help!

I included in my original post the Midi CC#'s I was using, and its all being done in software, (insert Controller, create continuous data, etc In MOTU Digital Performer 5) though I use a Kurzweil Midiboard as my Midi controller.

And the effect is simply a glliss..a glide between notes on a solo vln, heard very often in contemporary string quartet writing.

it isnt a white or black key gliss on a keyboard, thanks.

Thanks for replying-- and enjoy your Midi collection
Reply With Quote
  #8 (permalink)  
Old 10-19-2009, 05:43 AM
Senior Member
 
Join Date: Feb 2009
Posts: 605
Rep Power: 13
bozmillar is on a distinguished road
Default Re: Midi gliss..please help!

don't get too heated, you didn't include much info on your first post. What sample library are you using? Different sample libraries have different ways of doing it. Some will automatically provide a glissando depending on how hard you hit the key, others will require you to use some other control.
Reply With Quote
  #9 (permalink)  
Old 10-19-2009, 06:07 AM
New Member
 
Join Date: Oct 2009
Posts: 7
Rep Power: 0
highlander is on a distinguished road
Default Re: Midi gliss..please help!

huh?

"dont get too heated"??

Were you referring to me?

and where did u see me--or ANYONE "get too heated"?

I have taken care to be extremely cordial in my replies, as I appreciate someone trying to help, and "getting heated" (YOUR words) isnt my style, nor is this worth it.

Now I appreciate your help (AGAIN!!) and i had provided the standard way it was being done, and would appreciate any more help any other posters might provide.

Thanks again, and all the best to you. And I was sincere in wishing garww enjoyment from his midi collection, and thanking him for trying to help.

ok????

Thanks..

PS Ive been testing it and the first way i posted works, but it seems it won't if the strings are sampled (Ive used Ircam Solo Instruments, and Solo Strings from x-sample).
But it worked with Smartmusic Softsynth, so only synthesized strings must work, as the sampled strings must have a limit in their definition somewhere, as ow much they can be "bent".
The starting note/interval still doesnt appear as it becomes a pitch bend event.

And for completeness, there is SIPS--Solo Instrument Performance Suite:
Solo Instrument Performance Suite

Which requires the Use of Kontakt, but seems interesting and has received some very good reviews.

Last edited by highlander; 10-19-2009 at 06:52 AM.
Reply With Quote
  #10 (permalink)  
Old 10-19-2009, 11:01 AM
New Member
 
Join Date: Oct 2009
Posts: 7
Rep Power: 0
highlander is on a distinguished road
Default Re: Midi gliss..please help! (SOLVED!!)

In case anyone was following this thread, Im glad to report the following:

1) Method 1--setting CC#100 and 101 both to 0, and CC#6 to 12, and CC#38 to 0--works to create a midi gliss,

a) As I mentioned, I needed a way to increase my pitch bend capability to an octave.
This was done via the Super Bender script, part of the previously mentioned SIPS, and Kontakt2:

Solo Instrument Performance Suite

b) For the relationship between musical Intervals, and pitch bend values please see the chart found at :

Bend Range and Pitch Bend Sensitivity Settings

Then, using Create Continuous Data, in Digital Performer 5.13 I set curves to the above numbers; with either negative (-) or positive (no sign) values, determined by the direction of the glliss (up or down);
and since only one note is affected, to gliss an interval required setting up another midi channel with the same preset.

Be sure to set pitch bend back to 0 after the glissando passage is done (it is not reset by controller 121, since it's not a controller).

Also the starting note/interval is still lost for notation purposes, as it becomes a pitch bend event/

2) Method 2--using CC#5 set to 0–127, which controls the length of time taken to perform the portamento (0 is fastest, 127 is slowest),
and CC#84 set to 0–127 which determines the distance of the portamento (values below 60 start below the note, values above 60 start above
the note; theset precise interval depends on the MIDI device)--

I wasn't able to get to work.


3) Using the SIPS Portamento script, Im able to accomplish ALL I set out to do, with good results now, as Im just starting it, and Im sure they'll get better.

No pitch bend has to be set up, or used, so the starting note/interval isnt lost, and is seen for notation purpose.

(I did find a simplified way of setting the Portamento script up at the following, but will need to refer back to the originl SIPS instructions)
http://www.piotrmusial.com/tutorials..._tutorial6.pdf

Thanks to all who tried to help. Its very much appreciated.

Bob
Reply With Quote
Reply

Tags
audio, device, effect, equipment, instrument, kontakt, midi, music, original, problems, record, rock, sample, sound, vst

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
HOW TO: Record your electronic MIDI drums (VSTi, Edrum MIDI Mapper) cobby Midi Sequencing Forum 15 11-10-2009 06:28 PM
Plugging an midi controller into another midi keyboard.... vinceedwards560 Other Musical Instruments 2 09-13-2009 09:59 PM
MIDI... MIDI Controller... VSTi... What? cliaru Midi Sequencing Forum 4 04-02-2009 06:39 PM
MIDI and audio out of sync BUT midi latency with professional soundcard is solved James of 9 Introduce Yourself 1 01-09-2009 02:16 AM
How can I make this midi piano part sound less midi-ish? Iemand33 Midi Sequencing Forum 10 12-04-2008 08:34 AM


All times are GMT -6. The time now is 09:13 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Inactive Reminders By Mished.co.uk

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91