Yamaha MODX M waveforms vs. MODX

So begins the tedious task of comparing Yamaha MODX M waveforms versus MODX waveforms. New waveforms are genuine, objective improvements to the AWM2 sound set.

Yamaha MODX M6 synthesizer [Yamaha]

The table below summarizes the acoustic piano waveforms.

MODX M         MODX         Velocity levels
-----------    -----------  ----------------------
CF3 Stretch    CF3 Stretch  3 levels  stereo, mono
CF3 Flat       CF3 Flat     3 levels, stereo, mono
S6 Stretch     S6 Stretch   4 levels, stereo, mono
S6 Flat        S6 Flat      4 levels, stereo, mono
CFX            CFX          9 levels
CFX 2022                    9 levels
C7                          5 levels
Nashville                   5 levels
S700           S700         3 levels
Brite Piano    Brite Piano
Imperial                    8 levels
Hamburg Grand              10 levels
U1 Upright                  5 levels
Felt Piano                  4 levels
Upright        Upright      3 levels
CP80-2         CP80-2       4 levels
CP80           CP80         5 levels
CP80 Stage                  5 levels
CP70           CP70

MODX M has an updated CFX grand piano. The Hamburg Grand is brand new. The “freebie” piano libraries are now in factory waveform memory. All in all, a nice collection of instruments. MODX M does not implement Virtual Resonance Modeling (VRM).

Next up, electric pianos:

MODX M         MODX         Velocity levels
-----------    -----------  ----------------------
67Rd                        9 levels
73Rd Studio                 8 levels
74Rd Stage                 10 levels
78Rd Studio                10 levels
EP1            EP1          3 levels
EP2            EP2          2 levels, 1&2
EP3            EP3          2 levels, 1&2
EP4            EP4          5 levels
Rd Soft        Rd Soft      5 levels
Rd Hard        Rd Hard      4 levels
Rd73           Rd73         5 levels
Rd78           Rd78         5 levels
Wr Warm                    12 levels
Wr Wide                    10 levels
Wr1            Wr1          3 levels
Wr2            Wr2          4 levels
Wr3            Wr3          5 levels
Clavi B                     4 levels
Clavi S                     4 levels
Clav1          Clav1 
Clav2          Clav2
Clav3          Clav3
Clav4          Clav4        2 levels
Clav5          Clav5        3 levels

At this time, MODX M does not have the ClavD6 CA and ClavD6 DA waveforms which are part of the Montage M OS 3 release.

Unfortunately, no new waveforms in the organ, acoustic guitar, electric guitar and stringed bass categories. Montage M neglected to add new pipe organ waveforms and MODX M is no different. [Important to worship music.]

The orchestral woodwinds remain the same as MODX. MODX M adds new ensemble string section waveforms, Cinema Strings:

MODX M
-------------------
CinemaStr Vn
CinemaStr Vn Legato
CinemaStr Vn Spic
CinemaStr Vn Trem
CinemaStr Va
CinemaStr Va Legato
CinemaStr Va Spic
CinemaStr Va Trem
CinemaStr Vc
CinemaStr Vc Legato
CinemaStr Vc Spic
CinemaStr Vc Trem
CinemaStr Cb
CinemaStr Cb Legato
CinemaStr Cb Spic

These sounds are called “Kino Strings” on Genos and recent high-end Yamaha arranger keyboards. Yes, Yamaha reuses waveforms… The MODX orchestral solo and ensemble strings, Celtic Harp and orchestral harps are carried into MODX M.

For you chimpanzees, MODX M adds a zoo of new percussion noises. There are too many to mention. To get started, search the MODX M Data List for waveform names beginning with “OP “. There are new cowbell waveforms. 🙂

I will add new tables here. Stay tuned.

Copyright © 2025 Paul J. Drongowski

Yamaha MODX M update (v1.10)

I’m pretty excited about the new Yamaha MODX M series. My original MODX6 gets played almost every day and is getting a little beat out. I have developed tons of Performances and content for MODX6 and a MODX M6 or M7 replacement would be a logical choice.

The MODX M series Quick Guide, Operation Manual and Data List PDFs are available at your favorite Yamaha web site. Thank goodness Yamaha released the Data List in PDF as well as EXCEL format. I absolutely detest reading the Genos Data List in spreadsheet form.

Yamaha have also released a MODX M update v1.10. The release notes identify the following changes:

New features
    * Now supports Rec’n’Share.
Fixed problems
    * Improved stability of USB (audio, MIDI) connections with 
      computers and smart devices.
    * Fixed an issue where more than 17 libraries could not be 
      loaded correctly.
    * Fixed other minor problems.

Glad to see the Rec’n’Share support and would love to see more integration with Yamaha apps.

I will add more comments here as I learn. In the meantime, I recommend reading Blake’s Take Introducing MODX M. Blake is an excellent writer. If you’re like me, you don’t have gobs of time to watch videos. Blake’s Take should answer most of your immediate questions.

Yamaha MODX M6 synthesizer [Yamaha]

First, we need a proper MODX M6 picture! [Click images to enlarge.] The “leak” image came from a really sketchy site. I don’t have a clue how they obtained it.

Yamaha MODX M comparison [Yamaha]

Next, I have reproduced an image from Blake’s Take. This image compares the MODX M against the original MODX and Montage M series. I will be referring back to this comparison often while I weigh a MODX M purchase.

As a reminder, MODX M has 1.9GB of User Wave memory versus the 1GB of User Wave memory in the original MODX. The MODX M inherits most (all?) of the Montage M preset waveform DNA (10.7 GB when converted to 16-bit linear format). I will study the list of preset waveforms carefully.

Yamaha MODX M virtual drawbars [Yamaha]

My only criticism of Blake’s Take — he buried the lead! MODX M has the shimmer reverb and the VCM rotary speaker sim. That shimmer reverb is sweet. Need I say how many organ players have awaited eight sliders and the VCM rotary speaker? And the MODX M display shows virtual drawbars. Hurray!

Copyright © 2025 Paul J. Drongowski

Yamaha MODX M — Witching Hour?

With Halloween fast approaching, Yamaha announced new Yamaha MODX M models. We are heading into the Fall holiday sales season and YamahaSynth.com has scheduled a special Tech Talk on Wednesday, October 15, 1:00 PM PDT/10:00 PM CET. [PDT — Go Mariners!]

Yamaha MODX M6 (unverified, possibly fake)

Here is a picture to whet your appetite. I can verify it’s authenticity. Eight sliders, six knobs under the touch screen, and a re-designed data wheel.

Thanks to tariffs, USA customers should brace themselves for a stiff price increase. USA MSRP pricing is M6 $2,199 (MSRP), M7 $2,499 (MSRP) and M8 $3,099 (MSRP).

Copyright © 2025 Paul J. Drongowski

Adafruit Feather: Megavoice key switching

More experiments and I have the initial cut of a simple key switching program for Yamaha MODX and Genos/PSR guitar Megavoices. The program is written in CircuitPython and runs on an AdaFruit Feather M4 Express. Here is a link to the ZIP file with the code.

Megavoice: Background information

MODX, Genos and mid-range PSR keyboards have Yamaha Megavoices. Megavoices combine several waveforms into a single voice (assigned to a single MIDI channel). They are intended mainly for arpeggios (Montage/MODX) and styles (Genos and PSR).

Generally, a Megavoice uses velocity switching to trigger waveforms. Some of the waveforms play ordinary notes, some play articulation notes, and others plays special instrument effects. Let’s take a look at the Nylon Guitar voice, which is implemented on both MODX and Genos. [Megavoice technology dates back to the early Motif and Tyros era, so I won’t be listing all of the models with Megavoice!] Many other guitar Megavoices (e.g., Concert Guitar, Clean Guitar) have the same velocity layout. Megavoice Nylon Guitar has the following velocity layers:

    Vel Lo  Vel Hi  Waveform      Key range
    ------  ------  ------------  -------------
       1      20    Open soft     C6 and below
      21      40    Open medium   C6 and below
      41      60    Open hard     C6 and below
      61      75    Dead          C6 and below
      76      90    Mute          C6 and below
      91     105    Hammer        C6 and below
     106     120    Slide         C6 and below
     121     127    Harmonics     C6 and below
       1     127    Strum noise   Above C6
       1     127    Fret noise    Above C8

MIDI note numbers 0 (C-2) to 96 (C6) comprise “playable” notes. Note numbers above 96 are instrumental effects: strum and fret noise. The strum and fret noises include the sound of a pick crossing the strings, body knocks, and sleeve noise (fingers sliding on strings).

As you can tell from the layout, if you try to play a Megavoice from the keyboard, you’ll have an interesting and maybe frustrating experience. No one really has the skill to control their key touch to reliably play an open hard note versus a dead note, etc. However, a sound designer can program different sounds into a MIDI track with precision, thereby making an expressive, realistic guitar part in a style or arpeggio. [Historical note: Many of the Motif ES/XS arpeggios were taken from PSR Megavoice styles!]

Genos, Tyros and PSR have a way of making the base waveforms playable: Super Articulation (SArt). The SArt engine monitors the incoming key strikes and, in real-time, chooses a destination waveform for each note. If you play in a detached manner, SArt triggers one of the open string waveforms (depending upon your strike velocity). If a second note occurs within a fourth with a slightly higher velocity, SArt plays a slide (up). SArt plays a body knock in response to the ART.1 and ART.2 buttons.

Clavinova CSP and CVP do not have articulation buttons. However, you can still join the fun. Select an S.Art guitar voice and tromp on the foot pedals!

Montage and MODX have Expanded Articulation (XA). It plays open notes as expected and relies on the ASSIGN 1 and ASSIGN 2 buttons to bring in an articulation like Slide or Harmonics. (Element programming allows more flexibility than this simple example, BTW.)

Feather MIDI event processor

In order to implement key switching, we need to break into the path from keyboard to tone generator. We want a chance to respond to incoming notes (key strokes) before the notes go to the tone generator (TG).

We can’t hack the hardware in MODX or Genos, but we can send MIDI messages from the keyboard (e.g., MODX MIDI OUT) to an external MIDI event processor which sends a modified MIDI message stream back to the instrument (e.g., MODX MIDI IN).

I described the hardware for an AdaFruit Feather-based MIDI event processor in an earlier post. The event processor consists of an AdaFruit M4 Express processor, MIDI I/O FeatherWing, OLED FeatherWing and Joystick FeatherWing. Up to this point, I haven’t exploited the OLED or joystick, so you could get away with a very tiny Processor plus MIDI I/O combination. It’s small and efficient enough to be powered by a LiPo battery!

The hook-up looks like this:

    ----------------         --------------       --------------
   |                |       |              |     |              |
   |         MIDI OUT ----> MIDI IN        ----> RX             |
   | MODX6          |       |  FeatherWing |     |  Feather M4  |
   |          MIDI IN ----> MIDI OUT       ----> TX             |
   |                |       |              |     |              |
    ----------------         --------------       --------------

The MIDI FeatherWing communicates with the Feather M4 Express over the serial I/O RX and TX ports. The Feather M4 Express communicates with the Mu editor and development environment on a Windows PC (not shown). Code is written in CircuitPython which is loaded into the Feather M4 from the PC over a USB communication link. The code can print status information via USB to the Mu environment — very handy when debugging.

Since this is a prototype, I’m trying to keep things simple. The MODX6 requires a little bit of manual configuration:

  • MIDI I/O directed to/from the 5-pin DIN connectors
  • MIDI LOCAL OFF (i.e., key events are not sent directly to the TG)
  • Nylon Guitar or other compatible guitar Megavoice selected on Part 1

That’s not too much to ask.

Key switching

It may be said that neither SArt or XA bring together all of the available articulation waveforms in a factory preset single voice (part). That’s where key switching can play a role.

Basically, I want to assign a range of keys to switch between articulations and sounds. For my initial experiments, I assigned MIDI notes 36 to 47 to key switching duties. On MODX6 (61 keys), this key range covers the lowest octave of physical keys (the power-up default, without internal octave switching enabled). Articulations are assigned to keys as shown below.

Assigned key switch articulations

For now, I’m holding the black keys and B1 in reserve. One possibility, for example, is to assign body knocks to F#1, G#1 and A#1. We’ll see!

The articulation keys enable the assigned articulation. All keys from C2 and above play notes using the selected articulation. The articulation keys latch. So, if I strike E1 (Mute) and then strike a key in the play range, a muted guitar note will sound. All subsequent notes will be mute notes until I strike C1 (Open) and return to playing open strings.

I spent some time experimenting with Genos SArt voices in order to get ideas for enhancements. I will summarize my notes in a future post. Suffice it to say, Yamaha have some good ideas! It’s all a matter of code. 🙂

Copyright © 2025 Paul J. Drongowski

Yamaha Montage M OS 3.0 update

The Yamaha Montage M series is getting another update:

  • New Waveforms “ClavD6”, sampled with different pickup positions
  • New VCM Effect “GS1 Ensemble & Tremolo” from the Yamaha GS1
  • New VCM Effect “CS Ring Modulator” from the Yamaha CS80
  • New VCM Effect “Mid/Side EQ Compressor”
  • Extension of the Scenes with the parameters “Note Limit” and “Note Shift”
  • Scene parameters can also be saved for Parts in “External” Mode
  • Additional Effect parameters accessible via Quick Edit
  • Parameters from the AN-X and FM-X Engines as Destinations in the Part LFO
  • “Insert” function in the Live Set
  • “Delete & Move” function in the Live Set
  • DAW Remote extended to include ESP control
  • New “SSS Time” parameter for seamless switching of sounds
  • Maximum number of Libraries increased from 16 to 24
  • New “Ribbon View” Display variant
  • Sixty new Performances featuring new OS 3.0 functions

I’m happy to see Yamaha releasing updates for their major platforms. Hope your Ideascale suggestion made the cut! Availability is “Summer 2025”. [Engineers do not like being pegged down.]

You’ll find all of the details in the latest Music Production Guide (March 2025, from Easy Sounds). Overall, there are some nice, small enhancements unless you’ve been pining for a new Clav and specialist vintage effects. The Mid/Side compressor and parametric equalizer add to Montage M’s “studio in a box.”

The description of the Seamless Sound Switching (SSS) time parameter is interesting on a few different levels:

Seamless Switching (SSS) allows you to switch Performances without interruption. In particular, Release Times and Effect components (Reverb, Delay) of the last Performance played are retained throughout the change and decay natural afterwards. The remaining signals of the first Performance played are only interrupted when switching to a further, third Performance. Permanent signals that do not have an ending Release Time, e.g. from special Effects such as “Digital Turntable” or the “Noise Level” of the VCM Rotary Speaker, remain active beyond the first Performance change. The “SSS Time” can now be set for such or similar cases.

The first sentence helps clarify why SSS is needed on SWP70 architecture Yamaha synths (and arrangers, if they ever add it). Pushing release and other aspects of synthesis into the chorus/reverb stages reduces latency through the rather long synthesis pipeline.

If you want to play a cruel joke on your sound guy, engage the Digital Turntable effect. I never saw a board engineer dive for faders as when they heard this effect over the PA. 🙂

Gosh, OS 3.0 and I’ve barely read up about OS 2.0. OS 2.0 included new CFX Grand Piano waveforms, new CP80 waveforms, and AN-X Smart Morph. The new CFX grand is a 200MByte (compressed) package. The CP80 waveforms are taken from the Stage YC series keyboards.

All that aside, OS 2.0 added a new Shimmer Reverb effect type:

  • New high quality Reverb that already sounds great without using the Shimmer feature
  • Numerous parameters integrated in the Control Assignment
  • Low and High-Pass Filters for the feedback signal
  • Two finely tunable Pitch Shift parameters, each spanning four octaves, that can interact
  • Panorama and Balance of the Pitch Shift signals can be set separately
  • Comprehensive modulation options
  • “Color” parameter for “coloring” the overall signal [Duh!]

I heard a few Shimmer Reverb demos and it sounds fabulous. I want to try to create a similar effect on MODX and possible Genos (gen 1).

Copyright © 2025 Paul J. Drongowski

Review: Behringer Dual-Phase

I was a Mu-Tron enthusiast back in the day, and I still am an enthusiast today. More so, after buying a Behringer Dual-Phase.

I didn’t have the bucks for a Mu-Tron Bi-phase in the 1970s and I sure as heck cannot afford a vintage original. Mu-Tron offer their own re-issue at an affordable $479 USD. The Behringer Dual-Phase set me back $100 — almost an impulse purchase.

Vintage Mu-Tron units are $2,000 and up. I have two vintage Mu-Tron pedals — Micro V and C-200 Volume/Wah. Frankly, I’m scared to turn them on, especially the AC-powered Volume/Wah. I don’t want to see money go up in smoke!

The Dual-Phase has a bit of a checkered past for a young product. Behringer called it the “Behringer Bi-Phase”, ran into difficulty with the name, and paused the product. Eventually, it was released with the “Dual-Phase” moniker. No doubt there was a legal tussle somewhere.

Used Behringer units with the “Bi-Phase” graphic are commanding a premium — like a collectable penny with a misprint. The Behringer Dual-Phase is the same electronics and low selling price, so I don’t care if they call it “Uli’s phaser” or whatever.

When my Sweetwater sales engineer warned me that the Dual-Phase is discontinued, I bought one from Perfect Circuit. If you want a Dual-Phase, act immediately.

After hearing the Behringer Dual-Phase, I’m more than happy. Here are a few quick observations.

Behringer preserved the overall aesthetic and layout of a vintage Bi-Phase. I guess Behringer naming their thing “Bi-Phase” was one step too far. I always dug the look of Mu-Tron products. Even though I couldn’t afford an original Bi-Phase, I bought a Mu-Tron T-shirt, which I still have with the rest of my 70s memorabilia and Halloween attire. 🙂

Behringer gets a bad rap for reliability and quality. Yeah, some Behringer gear is priced super-low with quality to match. I’m thinking of their plastic fantastic guitar pedals.

However, Behringer do make some rugged, well-priced products and the Dual-Phase is one of them. The Dual-Phase has a solid, heavy metal chassis with 1/4″ jacks affixed by metal hex nuts. The controls feel reliable and the foot switches are sturdy. My only niggle concerning build is the ON/OFF switch. It’s just a bit retro-flimsy.

Speaking of power, the Dual-Phase does not come with an AC power adapter (even though the spec sheet says there should be one). Stated current consumption is a beefy 700mA. Fortunately, I have an adapter for every occasion and a 1SPOT 9V power adapter does the business.

Behringer Dual-Phase (Yamaha MODX6 background)

The original Bi-Phase is an enormous beast: 13¾”W X 10¾”D X 4¼”H. The Behringer is much smaller: 7.87″W x 6.87″D x 2.48″H. The image above shows the Dual-Phase perched on the upper right corner of a Yamaha MODX6.

Since I don’t have an original Bi-Phase for A/B comparison, I cannot make claims about authenticity. The Dual-Phase does sound very good and is in the right sonic territory. I’ve seen and heard reviews which give the Dual-Phase good marks for authenticity although settings do not line up one-for-one. I’m OK with that because the Dual-Phase is meant to be tweaked and played by ear.

This is a fun hands-on effect unit. I haven’t explored the expression pedal (CV IN) input as yet.

Most on-line reviews cover use with guitar. We play keys, here. Dual-Phase adds musical, dynamic motion to electric piano and organ.

One of my first experiments is putting the Dual-Phase on a dry Hammand organ sound. I pulled up an every day MODX6 organ patch and disabled the internal rotary speaker effect. The fun really began when dialing up a Leslie-ish effect. The picture shows the settings with Phasor A feeding Phasor B in series. Sweep Generator 1 drives Phasor A and Sweep Generator 2 drives Phasor B independently. Rate, Depth and Feedback are set separately for each A and B stage.

Here is a hastily thrown together demo — put up the Roland R-07 and hit RECORD. You’ll hear me hit the pedal switches after each line:

  • First, totally dry organ.
  • Next, Phasor A alone.
  • Next, both Phasor A and Phasor B.
  • Finally, Phasor B alone.

The decrease in volume at the very end is due to the R-07 gain control kicking in.

The result isn’t half bad. Is it a Leslie? Oh, hell no! If this is the droid you’re looking for, you found it. More interesting than dry? Yes!

There you have it. If you can snap up a Behringer Dual-Phase before they are sold out, by all means, do it. Otherwise, consider the Mu-Tron Bi-Phase re-issue. You will be rewarded.

Copyright © 2025 Paul J. Drongowski

Floobydust: September 2024

Floobydust from the the music tech world…

Arturia AstroLab update

Arturia Astrolab got a major update to version 1.3. The update adds several engines: Avid V (Roland TB-303 emulation), MiniFreak V, Augmented Brass and Augmented Woodwinds. The Mini V (Moog Minimoog emulation) and Wurli V have remodeled engines, consistent with V Collection X. There are 200 presets for the new engines with 90 new “tribute” presets thrown in for good measure. Of course, there are bug fixes and such.

Analog Lab integration got a boost. Astrolab owners now get a permanent upgrade offer to V Collection and Pigments. You need Analog Lab for detailed editing and the new upgrade offer takes the sting out of purchasing V Collection.

Personally, I’m glad to see Augmented Brass and Augmented Woodwinds. I took the plunge for Arturia’s Augmented Collection and still haven’t plumbed its depths.

Arturia AstroLab Update 1.3 playthrough video

Roli October 8

Roli have been announcing and teasing. They have rolled (pun intended) LUMI into the ROLI brand. Probably should have been that way from the start…

LUMI Keys is now called “ROLI Piano M”. As usual, one can expect to see a single unified website for all Roli products.

Roli are teasing a major announcement for October 8. All the usual hype about “there’s music in everyone,” “free the music”, “game changing” and a bunch of Gen [whatever} types reacting to a demo. The words “sleek design” and “talk to it” stand out from the videos. Who knows?

“We changed the piano. What’s next changes everything.
Join the list to be the first to know about the next wave of musical innovation for creators and learners, coming October 2024.” [Roli]

Two screen grabs above caught my attention.

ROLI, what is this?

I don’t know of any existing Roli product that looks like it. Maybe a stand or frame for snapping and holding your Roli modules together/ An integrated synth and speaker? I could really use one of them because I can’t take my Lumi Keys and Lightpad M out of the studio. Magnets alone aren’t good enough for gigging.

I’m happy to see Roli innovating, again, and not just shuffling deck chairs on the Titanic.

Ableton October 8

Well, well, October 8th will be a busy day. Ableton are teasing “Move” for October 8. Ableton’s European trademark (application number 018907095) will be used in the following businesses:

  • Musical instruments, in particular electronic musical instruments; Sound effect devices as musical instruments
  • Computer hardware for music and sound production
  • Digital controllers for musical instruments in the form of audio interfaces
  • Musical Instrument Digital Interface (MIDI) controllers
  • Equipment for creating and editing music and sound, namely music sequencers
  • Music and sound samplers; bags for computers

The USPTO approved wordmark “Ableton Move” for publication on September 28, 2024 (serial number 98104829). The U.S. trademark is coming kind of late thanks to the USPTO diddling with the description of businesses. I kid you not — lawyers get paid to play with this nonsense. 🙂 [The new descriptions are mere swizzles.]

Yamaha Synth 50th Anniversary

Yamaha USA have published a special content site Yamaha Synth 50th Anniversary. You’ll find chronologies and Yamaha synth history.

It’s worth reading through the history sections as you’ll learn new interesting tidbits about synth — and stage piano — development. There are eight chapters although chapter 7 is labeled “Coming soon.” I noticed that the chapter about recent history mentions the stage CP pianos, but not the stage YC organs. No mention of Montage M, AN-X or Virtual Circuit Modeling (VCM), either. Hmmm?

Copyright © 2024 Paul J. Drongowski

Yamaha stage keyboards: What’s next?

Lately, I’ve been contemplating the future of the Yamaha Stage keyboard line: the YC organ and CP digital piano. Both keyboard lines are mature; the CPs were released in January 2019 and the YCs were launched a year later in January 2020. Both models have received updates (including new voices). The latest updates, however, feel like “life extension” updates while new models are in the latter stages of development.

Does it make sense to merge the two product lines and reduce the number of SKUs? That would be a bit of challenge for Yamaha as organ-focus and piano-focus are defining features for the YC and CP, repsectively. In terms of sound, the updates have brought both lines closer together even though the front panels and user interface remain distinct. The YC got a lot of additional AP and EP voices bringing it into CP territory.

Then there is the “CK effect.” The CK is an all-rounder with drawbars, CP-like front panel controls and a set of secondary sounds which, frankly, leave both YC and CP wanting. So, given CK, it should be possible to merge the two stage keyboard product lines. Right?

These thoughts prompted me to take a look under the hood of both YC and CP. Gigantic, purpose-built front panels aside, YC and CP are brother and sister as far as digital electronics are concerned. There are a few differences on the analog side such as CP’s balanced XLR outputs. Of course, the keybeds are different, too, in keeping with organ-, EP- and AP-focus.

Yamaha Stage CP block diagram (click to enlarge)

Let’s tour stage CP first. The primary digital components are:

  • Yamaha SWX09 CPU and DSP (248MHz internal clock)
  • Yamaha SWP70 tone generator (191.9232MHz internal clock)

The SWX09 integrates an ARM Cortex host processor, an unspecified DSP core, and a raft of external interfaces. SWX09 also contains an AWM2-compatible tone generator and effects/mixing section. In stage CP, the wave ROM, wave RAM and DSP RAM interfaces are unused. Board real estate is wired for DSP SDRAM; the board position is unpopulated.

Without SWX DSP RAM, the CP models cannot implement Virtual Resonance Modeling (VRM).

The SWX09 is a mainstay in the Yamaha CLP digital piano line. The SWX09 is the primary workhorse component in the CLP-685 and P-515 digital pianos, for example. The P-515 and CLP-685 each have 256MBytes of wave ROM which should give us a rough idea of the size of the CFX and Bösendorfer waveforms (samples). [The CLP and P-515 EPs are relatively old and probably aren’t very big in comparison.]

We see the SWP70 tone generator throughout Yamaha’s many product lines, so it’s not surprising to see it in the stage CP, too. The CP has 2GBytes of NAND flash waveform memory. Its SWP70 has DSP RAM and wave RAM. DSP RAM supports effect processing and Wave RAM caches in-flight (most recently used) waveform samples. The SWP70 has its own unpopulated DSP RAM position, labelled “For future model”.

Yamaha Stage YC block diagram (click to enlarge)

Not to leave anyone in suspense, the future model is YC. The YC SWX09 gets DSP SDRAM and the SWP70 gets its second DSP RAM channel filled. The CP is mainly a sample-playback engine while YC implements a Virtual Circuit Modeling organ engine in addition to sample-playback. I’m guessing that the SWX09 DSP hosts the all-important rotary speaker effect.

The YC’s waveform memory is the same capacity as CP: 2GBytes total waveform NAND flash. 2GBytes may seem gargantuan versus P-515’s 256MBytes. Pianos are memory hogs and with all of the updates, those 2GByte waveform memories may be full up (or close to capacity).

It will be interesting to see where Yamaha takes the Mark II stage keyboards. Here’s a few thoughts.

The CK61/CK88 gave Yamaha valuable experience with integration of organ, piano and other sampled voices. They have a lot of available content (voices, waveforms) and software IP (organ and rotary speaker simulation, AWM2, FM, VRM). If they combine their experience with existing technology, they could issue three models:

  • 61 Semi-weighted waterfall keys (organ focus)
  • 73 BHS weighted keys (EP focus)
  • 88 GEX piano-action keys (AP focus)

Unifying the YC and CP designs into one reduces the number of separate SKUs from five to three and increases economy through scale.

There’s a lot of competitive pressure to produce an all-in-one stage keyboard. Nord (Clavia) have not been sitting on their hands and the Nord Stage (4) marches on! Yamaha’s own Montage M series shows the way, packing all-rounder functionality into a single keyboard.

As to new technology, announcements for the CLP-800 series Clavinova pianos are touting “a new tone generator chip with increased computational power” and imply that the new TG chip enables enhanced Virtual Resonance Modeling. An SWX10, perhaps? I’d like to see both VRM and VCM organ technology in the same package.

      
                 Physical
    Keyboard   Waveform Mem  Expansion mem
    ---------  ------------  -------------
    CLP-685      256 MBytes
    P-515        256 MBytes
    PSR-SX900      2 GBytes     1 GByte
    PSR-SX700      1 GByte    400 MBytes
    DGX-670      512 MBytes
    CSP-170        1 GByte

Copyright © 2024 Paul J. Drongowski

SampleRobot, again

Sampling pipe organ with 1010Music’s tangerine renewed my interest in SampleRobot. I figured, what the heck, lets use SampleRobot to capture Yamaha CSP-170 pipe organ voices.

Cabling

The CSP-170 digital piano is located downstairs from my studio. I don’t have a laptop at hand, so, I had to string long MIDI and audio cables between the CSP-170 and the Yamaha AG06 connected to my personal computer (Windows 10). I put a small Rolls mini-mixer in the middle of the audio cables in order to prevent signal loss. Similarly, I put a trusty old MX MIDI Patchbay in the MIDI path, again to prevent signal loss.

SampleRobot’s set-up wizard really streamlines the configuration process. Choose the sample rate (44.1kHz, 16-bit), key interval (every third note), MIDI channel and a few other things. After a few minor glitches, I could see signal in SampleRobot’s peak meter. All seemed operational. Hit record.

Mistake number one — I should have monitored and checked the sound across the full range of keys.

Uh-oh

Well, I couldn’t leave cables strung through the house without causing major grief for my spouse.

Mistake number two — I tore down the cabling before reviewing the samples.

I exported MODX Performances (in Montage library format X7L) and loaded them into the MODX6. That’s when I noticed a buzziness, especially in the lower octaves. Totally unacceptable.

The buzz is not electrical noise, but probably due to the Rolls mini-mixer being slightly overdriven. That’s my guess, anyway. I didn’t feel like stringing cable again, so…

Tangerine to the rescue

Toss the samples captured with SampleRobot. Copy and rename the tangerine sample files (to reflect the key names) and import the tangerine samples into SampleRobot. Export new MODX libraries and test.

Everything sounded good except that I noticed one sample file much shorter than the others. Whoops! Looks like tangerine had failed to collect and write a full eight seconds for one of the lower notes (D#1). Instead of re-sampling the note, I substituted a similar sample from one of the Genos pipe organs. Amazingly, I couldn’t hear a difference playing across the notes! That’s a lucky win in my book.

Although Montage/MODX can probably handle 48kHz samples — I wish Yamaha was specific about this in their documentation — I decided to down-sample to 44.1kHz, 16-bit. SampleRobot handled down-sampling with aplomb.

Gotta mention a couple of fails. I tried auto-looping the tangerine samples with SampleRobot and got too many short and/or lumpy loops. Cross-fade looping was not helping, either. I chose to go ahead without loops as an eight second sampling time is enough for most musical situations (e.g., a note held for two measures at 60BPM, worst case).

Better or just different?

The tangerine samples and Performances sound pretty good on MODX. A/B’ed against my existing pipe organ voices, however, the new pipe organ voices are just OK. There isn’t a “Wow, that is sooooooo much better” sound.

I’m going to leave the samples unlooped rather than invest more time with little return. If I had my socks knocked off, I would feel differently. Those Genos pipe organs are pretty darned good and I’m going to stick with what I’ve got.

Copyright © 2024 Paul J. Drongowski

MODX EP umph!

This short post is for MODX/Montage people looking for a little more electric piano (EP) “umph”.

I haven’t been all that happy with the factory stock suitcase and “Rd” patches. They seem to be lacking guts. So, I turned to the Genos 70s Suitcase Ballad voice for inspiration. Here are the EQ and effect settings:

Genos voice: 70sSuitcaseBallad

    EQ Low    -4/64  = -0.75dB @ 200Hz
    EQ High   +16/64 = +3.00dB @ 2.0kHz

Reverb: Real Medium Hall +  (MODX/Montage: HD HALL)

    1 Reverb Time          1.7s
    3 Initial Delay Time   22.1ms
    4 High Damp Frequency  8.0kHz
    6 High Ratio           0.8
    13 EQ Low Frequency    800Hz
    14 EQ Low Gain         +6dB
    15 EQ High Frequency   1.0kHz
    16 EQ High Gain        +4dB
       Return Level        64

Insert: Chorus 2  (MODX/Montage: SPX CHORUS)

    1 LFO Frequency        0.34Hz
    2 LFO Depth            29
    3 Feedback Level       0
    4 Delay Offset         0.0ms
    6 EQ Low Frequency     500Hz
    7 EQ Low Gain          0.0dB
    8 EQ High Frequency    7.0kHz
    9 EQ High Gain         +2dB
    10 Dry/Wet             D63>W
    11 EQ Mid Frequency    2.0kHz
    12 EQ Mid Gain         +4dB
    13 EQ Mid Width        1.0
    15 Input Mode          Stereo

The 70s Suitcase Ballad voice has the guts and warmth that I’m looking for. Always steal from the best! I plugged these effect and EQ values into the stock Case 73 Soft Performance.

Yamaha’s signal flow introduces equalization at multiple levels. This makes it difficult to suss or judge the overall EQ curve. However, these settings appear to add a significant bump in the 800Hz to 2.0kHz range. The reverb stage, in particular, has an major effect.

The chorus effect gives a nice shimmer after tweaking. It replaces auto-pan in the original factory patch. I adjusted the chorus dry/wet mix to D16>W in order to get a deeper/richer chorus.

Have fun!

Copyright © 2024 Paul J. Drongowski