Ronny Turiaf – Basics

Ronny Turiaf's Editor, Mix, and Sub-Editor windows.  Creating a reasonably functional user-interface for the program was a critical challenge.  The program is written in Max 4.5.7.  Max 5 was released after I had finished 98% of the program and came with many UI enhancements which would've made many jobs easier.  So it goes. :-).
Ronny Turiaf's Editor, Mix, and Sub-Editor windows. Creating a reasonably functional user-interface for the program was a critical challenge. The program is written in Max 4.6.2. Max 5 was released after I had finished 98% of the program and came with many UI enhancements which would've made many jobs easier. So it goes. :-).

Disclaimer: Ronny Turiaf, the former Laker who now plays for the Golden State Warriors has nothing to do with this program! I just borrowed his name because the first sounds I made with the patch reminded me of the sound of his name…

Purpose

Ronny Turiaf was built to enable dynamic, animated performances out of written MIDI sequences. It can best be thought of as storing a bank of customizable articulations which create complex transformations over a variable length of time.

How it works

Ronny Turiaf takes an input MIDI sequence of pitch/note values with two additional values (for Articulation and Duration) to tell Ronny Turiaf how to calculate its modulation envelopes. It will take these values and turn them into a note/velocity pair plus a stream of MIDI CC messages for up to 6 parameters to add dynamism to the performance. You can route this information to any software or hardware which responds to MIDI information.

Input MIDI

Using Ronny Turiaf requires just a few additional bits of information on top of the most basic MIDI sequence (i.e., notes represented as Pitch and Velocity combinations). These are:

  • Articulation/Type: Specifies the articulation index to be used for this note or note group.
  • Duration: Specifies the length of the note.
  • Sustain Pedal: (Optional) This can be used to include multiple notes under the arc of a single articulation.
Input MIDI information is relative sparse compared to the data which comes out.
to Ronny Turiaf – Input MIDI information is relative sparse compared to the data which comes out.
The input information becomes stream of MIDI CC data to make a detailed, dynamic performance.
From Ronny Turiaf – The input information is returned as a stream of MIDI CC data to make a detailed, dynamic performance.

Articulation Parameters

Articulations create new/additional performance information for the following parameters:

  • (A,B…E) = MIDI CC x 5: Any 5 MIDI Control Change numbers may be used. Within the articulation bank these are represented by A-E. The CC number for a specific output is the assign at the point of output.
  • pWhl: This represents the MIDI Pitch Bend controller.
  • Ch (Channel: You can assign the output elements to a different MIDI Channel than the input information if desired. This is useful because you may send different articulations to different targets entirely.
  • Pitch: You can override any input pitch by specifying a specific pitch for an articulation. This is most useful for creating percussive sounds with a consistent pitch base.
  • Vel: You can override any input velocity by specifying a fixed velocity base for the articulation.
  • Dur: Duration of the articulation affects how long a note is sustained and how long the modulation envelopes take to run their course.

The basic premise for using any of the above parameters is the same: specify a base value for the value and then modulate using the modulation envelopes and/or input parameters like pitch, velocity or either of two randomizers. Their effects will appear idiomatic to anyone familiar with synthesizer modulation settings.

The Modulation Envelopes

In addition to storing initial values for an articulation, four free break-point modulation evelopes can be used.  The duration may be on an absolute scale, tied to tempo, or a percentage of note length.
In addition to storing initial values for an articulation, four free break-point modulation evelopes can be used. The duration may be on an absolute scale, tied to tempo, or a percentage of note length.

The primary difference between the performances achievable using Ronny Turiaf and using a synthesizer’s built-in modulation capabilities lies in the envelopes. Ronny Turiaf can calculate the run of its envelopes based on the duration of the note. By linking the envelope directly to the length of the note the amount of change over time can be scaled in a more musical fasion.

For instance, if a particular articulation swells from a quiet dark sound to a bright loud one, the effect can be stretched over a fraction of a beat or several bars depending on the length of the note. The closest most synths can come is by using a MIDI control to modulate all parts of the AHDSR envelope equally but this requires knowing the exact curve of the modulation range for both the absolute and beat-sync timing options for the envelope (assuming you are allowed to set these).

One other major advantage of using an external system to do this is that you can modulate elements outside of synthesizers with these envelopes such as external effects devices or plug-ins.

More to come…

Comments

16 responses to “Ronny Turiaf – Basics”

  1. Embroidered Blouse

    […]The data talked about within the write-up are some of the most effective available […]

  2. esports

    […]please stop by the web sites we comply with, like this one, because it represents our picks through the web[…]

  3. shaka

    […]we like to honor quite a few other world-wide-web websites on the net, even if they aren’t linked to us, by linking to them. Beneath are some webpages worth checking out[…]

  4. esports

    […]Here is an excellent Weblog You may Locate Intriguing that we Encourage You[…]

  5. رشق تيك توك

    […]check below, are some entirely unrelated internet sites to ours, having said that, they are most trustworthy sources that we use[…]

  6. تواصل معنا

    […]very few websites that take place to be in depth beneath, from our point of view are undoubtedly nicely really worth checking out[…]

  7. رشق لايكات

    […]although web-sites we backlink to beneath are considerably not associated to ours, we feel they may be actually worth a go by means of, so have a look[…]

  8. زيادات

    […]always a huge fan of linking to bloggers that I love but don稚 get a great deal of link love from[…]

  9. زيادة مشاهدات

    […]Every when in a although we pick blogs that we read. Listed below are the latest web pages that we pick out […]

  10. متابعين انستا

    […]the time to read or pay a visit to the subject material or web-sites we have linked to below the[…]

  11. رشق لايكات تيك توك

    […]Sites of interest we’ve a link to[…]

  12. شراء لايكات انستا

    […]always a big fan of linking to bloggers that I appreciate but don稚 get lots of link really like from[…]

  13. مشتركين يوتيوب

    […]that would be the finish of this report. Right here you値l come across some websites that we believe you値l value, just click the hyperlinks over[…]

  14. real estate agents

    […]please visit the web pages we stick to, like this 1, because it represents our picks through the web[…]

  15. reputation partners

    […]just beneath, are many absolutely not associated web sites to ours, even so, they are surely worth going over[…]

  16. best crypto casino reddit

    […]although internet websites we backlink to below are considerably not connected to ours, we feel they are in fact really worth a go by, so have a look[…]

Leave a Reply