1010Music tangerine: A rough edge here and there

After sampling Genos woodwind voices with 1010Music tangerine, I moved on to horns, strings and simple pads:

    SeattleStrings mf 104   5  50  Live       1-127
    Strings mf          0 118  49  Live       1-127
    Strings             0 117  50  Live

    VP Soft           104   0  90  Regular    1-127
    DarkLight         104   3  90  Regular    1-127
    MellowPad           0 117  96  Regular    1-127
    ButterStrings     104   2  51  Regular    1-127

    OrchHornsPad      104  11  62  Live       30-127, 1-127
    SoftHorns           0 117  61  Live       1-127
    MellowHorns         0 119  62  Regular    1-127

That’s enough to cover my basic needs (for liturgical music).

I dialed back all of the Genos EQ and effects, leaving a small amount of room reverb (Genos Real Room+ algorithm) for a bit of ambience. Yamaha “Live” voices are stereo, so I sampled them in stereo. [Duh.] The pads sound rather plain without Genos effects, but I’m adding modulation, delay and reverb on the tangerine itself.

I’m leaving quite a lot of head room when sampling Genos — a good thing. The Symplesound instruments have a bit of graininess which I chalk up to the high level of Symplesound’s multi-samples. The grain shows up when playing big, two-fisted chords and I think something is getting clipped somewhere. I haven’t experienced the same graininess with my own multi-samples, thanks to the head room.

Here are the tangerine voice parameter settings for the SeattleStringsMF preset:

    Level      +3.0dB
    Pitch      +0.00
    Filter     -30.0
    Res         50.0%

    Attack      10.0%
    Decay       10.0%
    Sustain     90.0%
    Release     28.0%
    Velocity    70.0%

    Filter MOD  VEL
    Amount      15.0%
    Filter MOD  KEY
    Amount      30.0%

The level adds a little overall boost. The filter settings bring in LPF through velocity and key scaling. As I said, these voices need sweetening. Reverb is added and I’m still working on chorus…

No filter envelope

My enthusiasm for tangerine has not waned. However, tangerine has a few shortcomings.

The biggest shortcoming is that the envelope does not modulate the filter. Yikes, this could be a deal-breaker for some people. Driving the filter is a pretty basic, needed capability and I hope that 1010Music add a solution in a future update.

What do those numbers mean?

You’ll notice that tangerine states many of its parameters as a percentage. Take the envelope parameters above, for example. Sustain and Velocity as a percentage are meaningful (i.e., percentage of full scale), but what the heck do the time-based parameters mean?

Percentage of what? There must be maximum attack, decay and release times. At the very least, 1010Music should state the maximum times and I’ll do the arithmetic. 1010Music state min and max for the LFO rate, for example.

1010Music need to improve the filter documentation, especially the way filter cut-off interacts with modulation. In particular, I’d like to know when to use negative values to tilt control curves the other way (e.g., key scaling or velocity scaling).

Effects

Based on Web comments, the first version of tangerine’s software implemented a more extensive set of delay and reverb parameters. Early adopters complained about the difficulty of dialing in delays and reverbs. 1010Music responded by “simplifying” the effect parameters.

I think they have gone too far. The reverb parameters are decay, pre-delay and damping — all expressed as percentages. Damping as a percentage makes sense. But, decay and pre-delay are time-based and a percentage is kind of meaningless. I often steal (borrow?) effect parameters from elsewhere and know that a 2.7 second reverb time and 20 millisecond initial delay will get me a large hall. tangerine doesn’t let me dial these basic values in directly and min/max time delays aren’t stated in the manual.

And — I confess — I’m at a total loss with the delay effect. [For now.] I haven’t been able to dial in a chorus effect. The maximum delay is stated, but I can’t get the delay short enough. Chorus needs a delay in the 10 to 50 millisecond range.

Hope these comments are helpful. Fingers are crossed for future updates from 1010Music.

My initial comments about 1010Music tangerine are here.

RTFM (update to an update)

Well, reading the manual can be beneficial. 🙂 You never know what you’ll find.

As to configuring a chorus effect, the manual does specify the maximum delay time: 4 seconds. Thus, the delay time needs to be around one percent (1%) in order to get a chorus-like delay time within 10 to 50 milliseconds.

The real bad news WRT chorus, however, is the lack of LFO modulation. The delay time should be LFO modulated in order to get a dynamic pitch shifting effect. I can hear a difference when delay is set in the 10 to 50 millisecond range, but it ain’t a true chorus without LFO mod. I may experiment with two slightly detuned layers and hear what happens.

So, that’s two big misses for tangerine:

  • The envelope cannot modulate the filter cut-off.
  • The LFO cannot modulate delay time.

Bummer! I hope 1010Music adds these modulation options in a future update. These options are quite essential and expected.

I stumbled across an essential detail about the filter parameter. Filter values between 0 and 100% (positive values) enable a high-pass filter (HPF). Negative filter values enable a low-pass filter (LPF). This explains why I had trouble tuning in the filter and modulation by ear alone. Information like this is someetimes a bear to pull out of the tangerine documentation.

The tangerine manual is pretty good by today’s standards. However, it needs better organization and an index. Some information — like parameter names, description, min and max values — should be collected into a single table. Believe it or not, Yamaha is quite good at organizing this sort of detailed information. See their “Data List” and Synthesizer Parameters PDFs.

Copyright © 2024 Paul J. Drongowski

Yamaha announce the Clavinova CLP-800 series

Yamaha have announced the much-anticipated CLP-800 series Clavinova digital pianos.

Personally, I was hoping for a significant bump over the CLP-785, the main reference point for this post. The CLP-785 — and now the CLP-885 — are the flagship “spinet” models. Although I enjoy my CSP-170, my dealer offers an attractive trade-in, trade-up plan which I would exercise given the right motivation. After a quick glance through the Owner’s Manual and Data List, my ardor cooled, sad to say.

Yamaha CLP-845 digital piano

The user interface (i.e., front panel and key functions) and choice of keybed (e.g., GrandTouch and GrandTouch-S) remain largely the same. The piano engine features the same capabilities as the CLP-700 series:

Secondary voices and the XG (GS, GM2) sound set remain the same. Please see the CLP-800 series comparison table as lower-end models may elide specific features and voices.

The CFX Grand and Bösendorfer are the featured pianos, and include Binaural Sampling. The CLP-800 series adds two new acoustic piano voices: Chill Out Piano and Lo-Fi Piano. The same Fortepianos are offered: Scarlatti, Mozart, Beethoven, and Chopin Pianos. All other secondary voices are the same in the CLP-800 series. No big upgrades.

The classical and lesson song lists and rhythm list are the same.

The CLP-800 series Owner’s Manual has many revisions for readability. The different organization makes it difficult to make an exact features by feature comparison between the series. I haven’t spotted any gotta-have new features.

Yamaha have made significant changes in the built-in sound system(s):

Component      CLP-885                  CLP-785
-------------  ------------------------  ------------------------
Amplifiers     (45 W + 30 W + 40 W) × 2  (50 W + 50 W + 50 W) × 2

Speakers       (16 cm with diffuser +    (16 cm + 
               8 cm with diffuser +      8 cm + 
               2.5 cm (dome) with        2.5 cm (dome) +
               Bidirectional Horn) × 2,  transducer) × 2,
               Spruce Cone Speaker       Spruce Cone Speaker

You will find similar changes in spec for other models, should you look at the CLP-800 series comparison chart.

Yamaha have given the DSP effect types a modest boost by adding “Effect types used for a specific Voice”. These effect types are:

    VCM EQ 501             Virtual Circuit Modeling (VCM) vintage EQ
    Comp Distortion        Compressor stage followed by distortion
    Vintage Phaser Stereo  VCM analog vintage phaser
    Stereo Overdrive       Stereo overdrive distortion
    Damper Resonance       Simulates grand piano damper resonance
    Hall 5                 REV-X hall reverb

Yamaha arranger and synth enthusiasts will recognize these effect types. They are DSP algorithms that are typically applied to electric piano and other keyboard voices.

Initial Reaction

My initial reaction is “Big-whoop”. [“Disappointment” for those of you who are not familiar with American sarcasm.]

The big functional change appears to be the use of “diffusers” in the built-in sound system. The CLP-800 Web page has a big chart comparing sound system components. The chart made me feel like I was buying a PA system, not a piano. Yamaha need to find a different way to promote this technology — something to make the technology approachable and cuddly to the average customer. Way too techie!

Frankly, I’m left cold. Since I’m happy with my CSP-170, I cannot find a compelling reason to upgrade to the CLP-800 product line (or the CLP-885, in particular). Guess that trade-up option is going to go unexercised…

Why the underwhelming Clavinova Series 800 update?

We know — from Yamaha’s quarterly call with analysts and investors — that the bottom has fallen out of the world-wide market for home digital pianos. China, in particular, is slow. Possibly, Yamaha did not feel the need or want to drive the home digital piano market too hard at this point in time. Perhaps they are saving bigger updates for the future when the market is more favorable?

This doesn’t mean that the CLP-800 series are bad pianos. I liked the Yamaha CLP-785 very much. As far as I’m concerned, personally, CLP-885 doesn’t give me a compelling reason to upgrade.

Technical footnote

The CLP-700 and CLP-800 series generate high resolution velocity and acceleration data with each MIDI note ON message. Two MIDI continuous controller (CC) messages are generated:

    CC#19    Key acceleration
    CC#88    High-resolution velocity prefix

By “prefix”, I suspect Yamaha mean the high order byte of an extended velocity data value. If you intend to use a “Grand Expression” digital piano with a personal computer-based software instrument (e.g., Modartt Pianoteq, Arturia Piano V, etc.), you will need to filter out or map these “extra” MIDI messages. Check the MIDI Implementation Chart for your model and software instrument (VST).

Copyright © 2024 Paul J. Drongowski

Chord progressions for Yamaha Chord Looper

Hey, hey, more free content for Yamaha arranger keyboards!

The Yamaha Genos and PSR-SX900 keyboards feature Chord Looper — a chord sequencer that cycles through a user-defined chord progression. Yamaha provides a few example Chord Looper Banks, but folks always wish for more.

So, I collected chord progressions from various public sources and created Chord Looper Banks (and Chord Looper Data files). My Chord Looper Banks have the most common chord progressions and some not-so-common progressions. All are in relatively easy keys and await your creativity.

As an added bonus, I included Java source code for the program that translates Extended ChordPro (CHO text files) to Chord Looper Data (CLD) files. If you don’t care about nerdy stuff and just want to play, then stick with the Chord Looper Banks (CLB) and Chord Looper Data files. 🙂 You don’t need to know anything about Java to use the CLBs and CLDs.

Download the Chord Loops (v1) ZIP file

Check out the README.TXT (in the ZIP file) for more information.

Copyright © 2024 Paul J. Drongowski

Yamaha Montage M internals: First look

Thanks to Dmitry Ko on the Keyboard Corner forum, we have the first solid information about Montage M7 internals! Congratulations, Dmitry!

We owe Dmitry a round of applause and gratitude for providing the first — and extensive — information about Montage M internals. He had to take extra steps to find and identify some components (more than I would have been willing to do with a brand new board, that’s for sure).

Dmitry was kind enough to give me a preview and his analysis is spot on.

Here are my own notes:

IC601 SWP70 #1 (Upper left DM PCB)     YMW832-C    FM-X?

  IC602 Winbond W9812G6KH-5  SDRAM 128 Mbit Parallel 200MHz (8M x 16)

IC401 SWP70 #2 (Middle)                YMW832-C

  IC501 Winbond W9812G6KH-5 SDRAM 128 Mbit Parallel 200MHz (8M x 16)
  IC402 Winbond W9825G6KH-6 SDRAM 256 Mbit Parallel 166MHz (16M x 16)
  IC403 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)
  IC404 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)
  IC405 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)  DM PCB rear
  IC406 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)  DM PCB rear

IC201 SWP70 #3 (Right)                 YMW832-C

  IC301 Winbond W9812G6KH-5 SDRAM 128 Mbit Parallel 200MHz (8M x 16)
  IC202 Winbond W9825G6KH-6 SDRAM 256 Mbit Parallel 166MHz (16M x 16)
 *IC205 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)
 *IC206 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)
 *IC207 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)  DM PCB rear
 *IC208 Winbond W29N08GVSIAA NAND flash 8 Gbit (1G x 8)  DM PCB rear
  XL201 02238 SWP70 clock

IC701 SSP3                       YJ496A0

  XL701  SSP3 clock
  IC706  TI LV08A 2BK ATPZ
  XL801  SSP3 clock

  XLB02 USB hub clock
  ICB04 GL852G  Genesys Logic 4-port hub USB 2.0 (SSP3 hub)
  Q1102 TPC812S ??? USB2_VBUS

  IC702 SDRAM    No mount?

ICA01 Texas Instruments Sitara AM5728BABCXA

  IC001 NANYA 2245 NT5CC128M16JR-EK DDR3 256MByte
  IC002 NANYA 2245 NT5CC128M16JR-EK DDR3 256MByte
  XLE01 CPU clock

ICB03 GL852G USB 2.0 hub controller (DM PCB rear, CPU hub)

  XLB01 USB hub clock

ICC02 eMMC (Yamaha YN240B0)

ICC01 Fast Ethernet PHY

ICA03 THine THC63LVD1O3D LCD controller (LVDS)

IC904 Texas Instruments TPS659037 Power controller

IC101 Texas Instruments PCM1795 32-bit stereo DAC   DM PCB rear
IC111 Texas Instruments PCM1795 32-bit stereo DAC   DM PCB rear

IC121 Texas Instruments PCM1804 24-bit stereo ADC   DM PCB rear

In a few cases (marked with “*”), copyright labels obscure the chip ID information on the IC package.

Here are a few additional observations.

Yamaha gave the Montage M a major league host CPU: Texas Instruments Sitara AM5728BABCXA. The Sitara is multi-core:

  • Dual-core ARM Cortex-A15 MPU (1.5 GHz)
  • Dual TMS320C66x floating-point VLIW DSP (750 MHz)
  • 2 x dual-core ARM Cortex-M4 co-processors (213 MHz)
  • Dual-core PowerVR SGX544 GPU (532 MHz)

This is a major step up from the single core 800MHz ARM in the original Montage. The Sitara is given twice as much primary memory than the original: 512MBytes of DDR3 RAM.

Thus, folks, you’re going to need a fan. Montage M’s digital logic board (DM) has a substantial metal cover, probably to control RFI. The Sitara has a vanilla heat sink. An opening in the metal cover lets heat escape from the heat sink. The fan draws air from beneath the metal cover/heat sink. This design is different than what I expected, i.e., a very small heat sink plus mini-fan cooler a la Raspberry Pi. This Sitara ain’t no RPi!

The two integrated TMS320C66X DSP cores likely synthesize AN-X. 16 voice AN-X polyphony feels just about right for two TMS320 cores. (Reface CS employs an SSP2 DSP and has 8 voice polyphony.) With compute-intensive AN-X going on, you’re gonna need a fan. I don’t buy the cooling pipe solutions proposed by some and it would be very difficult to position the Sitara in contact with the metal chassis. End of story.

The factory waveform NAND flash is Winbond W29N08GVSIAA. That is the highest capacity ONFI compatible NAND flash made by Winbond. The factory waveforms are compressed (10GB when converted to 16-bit linear format) and reside in 4GBytes of physical NAND flash. User waveforms are uncompressed (3.7GB available capacity) and reside in 4GBytes of (separate) physical NAND flash.

In the original Montage, factory and user waveforms are co-resident in 4GBytes of waveform NAND flash. Yamaha added a third SWP70 tone generator/effects IC and, as we know, dedicated one SWP70 to factory waveforms and another SWP70 to user waveforms. The third SWP70 doesn’t have waveform memory and synthesizes FM-X.

A label covers the top of the eMMC device which provides bulk storage (OS, software, presets, etc.) for the Montage M. The original Montage has a 4GByte eMMC device.

As expected, the SSP2 is out of production and is replaced by SSP3. The SSP3 inherits the digital audio routing and rate conversion chores performed by the original’s SSP2. The SSP3 has its own integrated USB interface and associated USB2.0 4-port hub. All are co-located with the external USB connector.

The THine LVDS handles LCD display duties. The Sitara has serious graphics chops with its dual PowerVR SGX544 GPUs. I haven’t worked out the interface to Montage M’s OLED subdisplay as yet. Genos1 communicates with its subdisplay via SPI.

Thanks, again, Dmitry! This more than enough for the next round of Internet speculations. 🙂

Copyright © 2024 Paul J. Drongowski

Ain’t no April Fool: piano evoce ß

The Japanese Yamaha site posted information about a new app called “piano evoce ß”. I’m going to quote the site as translated by the Google:

This is an AI ensemble app that extracts the vocal part of your song and plays it back along with your performance. Feel free to enjoy playing together with your favorite songs!

Practicing the assigned songs alone will not increase your motivation. I want a session buddy who can arrange things freely! I want to be able to play my favorite songs with chords!

This software is a beta version service released primarily for technical verification and service experiments. We hope to continue to make improvements based on the opinions of our users.

piano evoce ß appears to be the next evolutionary step in the Chord Tracker family:

1. Connect your electronic piano/keyboard to your Mac via MIDI.
2. Analyze your own songs.
3. Start playing! When you play the chord displayed on the screen, the vocal part will follow your performance.

To use piano evoce ß, you need to register for a Yamaha Music ID account (free of charge).

Now, that’s pretty neat. Here’s my guess: Yamaha combined a vocal stem extractor with Chord Tracker. The screens look very similar to Chord Tracker. Given the reference to “service” and the need to have a Yamaha account, the heavy lifting (vocal stem extraction) is performed by Yamaha software running on one of its servers. There’s a bunch of terms and conditions to read and accept — Yamaha and its friggin’ lawyers.

The app has two ways of following the vocal part (quoting the usual minimalist manual):

  • Gentle tracking mode: This mode gently follows your playing. The high degree of freedom allows you to arrange and play chords. Even if the performance stops in the middle of a song, the tempo will slow down, but playback will not stop. The AI listens to your chords and sense of rhythm, understands your playing pace, and sings in a way that feels natural to the AI. Avoid sudden tempo changes, and try playing together to create an ensemble.
  • Perfect tracking mode: This mode waits and follows your performance. It will wait until you play at least one note that makes up the correct chord. AI will play according to the timing of your performance. Be sure to play in time with the chord changes.

Can’t wait to try this! I’m guessing it will be available for Clavinova digital pianos and Yamaha arranger keyboards. Bad news for Windows users: “piano evoce ß can be used with macOS 12.0 or higher”. Not a word about Windows.

Copyright © 2024 Paul J. Drongowski

A few words about my new PSR/Genos styles

I promised to say a few words about the new styles in my free Performance Style Collection (Version 2).

Motif/MOX, again

Five of the new styles are converted from Motif/MOX Performances:

Bubbly Dub         77  Dub reggae (Long live King Tubby!)
Dresden At Night   91  Chill
Poppyhanger        90  Mid-tempo electronica (minor key best)
See The Show      100  Prog rock (ELP, Yes, Emerson, Wakeman)
Ticking Away      120  Prog rock (Pink Floyd)

In case you’re not hip to Motif/MOX terminology, a Performance is a style-like group of voices and arpeggios (musical phrases). Most of these Performances are available for Montage and MODX, too — load the “MOTIF XF Performances for MONTAGE” library.

“Bubbly Dub” is my homage to King Tubby. Dub is totally under-represented in Yamaha styles. Reggae, yea, but give me those funky effects! If I have a slam on “Bubbly Dub,” it doesn’t go far enough.

“Dresden At Night” and “Poppyhanger” are upbeat electronica. Feel free to tear them apart and use the phrases.

“See The Show” and “Ticking Away” should tickle prog rock fans. “Ticking Away” is obviously based on “Time.” “See The Show” is a mash-up of ELP and Yes. If you figure out how to tame “See The Show,” please let me know.

Swizzle them phrases

Ableton Live always seemed like a natural tool for style assembly. Finally, this dreary winter, I gave Live a try in this role. The end result is six new downtempo and funk styles:

Cool Revibed      85  Downtempo
DownTime          71  Downtempo
Funkin Style     114  Jabo funk 
Slow Walker       75  Downtempo (minor key best)
Slow Walker DJ    75  Downtempo DJ style (chord progression built-in)
Street Genos      90  Hip-hop (needs Vocal Beat Box)

These styles are based on mixed and matched MIDI patterns from various collections. I want to shout out Groove Monkee, Apollo Sound and Equinox Sounds. If you want to do downtempo, chill or the hippity-hop, look at these brands.

Mostly, I banged MIDI loops together in Ableton and adjusted a few notes here and there to put melodic parts into the same scale. “Slow Walker” was a challenge in this regard. Pushing the notes into the same scale took character out of the sound. So, I did a “DJ” style with the original notes/changes cooked in. “Slow Walker DJ” follows the root note, but not the chord type.

“Cool Revibed” has a slightly different process. I started with the rhythm patterns in the Genos “CoolR&B” style and then hung phrases on it like Christmas tree ornaments. Having the rhythm down is a good way to start composition, if the rhythm is inspirational.

As to Live and sound generation, sometimes I started with Live software instruments, got the MIDI patterns going, and found sound-alike Genos patches for the final assembly. Other times, I drove Genos directly from Live, picking out voices and DSP effects by hand in the Genos mixer.

Jam away

I’m a long-time fan of Jean Luc Ponty’s “A Taste For Passion”. I caught Ponty live sometime around 1980 — great concert! Keyboardist Allan Zavod (RIP) was under-recognized for his contributions.

“Sunset Drive” is one of my favorite tracks from the album. The “Sunset Drive” style is a jam-along style with the bass and chords cooked in.

Sunset Drive     136  Jammin' jazz by Jean Luc Ponty (Cm scale)

The style will follow the root note. So, start out in Cm7 and modulate down to Am. Then, up to Cm7, again. Fun, fun, fun!

One of these days, I will give “Beach Girl” the same treatment. Beautiful tunes, all.

Don’t forget, I have additional free content for Yamaha PSR, Tyros and Genos:

Copyright © 2024 Paul J. Drongowski

Free Performance Styles for PSR/Genos

Been a while since I’ve posted. 🙂 That means I’ve been busy with a few hunker-down, wintertime projects.

At long last, I pulled together the second version of my “Performance Styles for PSR/Genos” collection. The second version has all of the V1 styles plus a dozen new V2 styles.

The V1 styles were translated from Motif XS/MOX Performances to Tyros/PSR. If you would like to read about the translation process, check these links:

These articles are still a good read if you are interested in creating original styles of your own. There is a short Getting Started With Style Files post, too.

The V1 style files target PSR-S950, which by now is old hat. So, the original V1 styles should be reasonably compatible with any post-S950 arranger.

The V2 style files take the collection into new territory. The V2 styles include contemporary genres like downtempo and make wide use of DSP insert effects. I developed the styles on Genos (gen 1) which supports a single insert effect on each style part. The V2 styles are compatible with Genos2. Some voices and DSP effects may not be supported by earlier arrangers. Genos1 still leads the pack in many dimensions!

Nonetheless, I encourage you to download the new collection. You might need to re-voice a style part or two and maybe redirect the DSP units which are available on your music machine. The styles are SFF1 even though a few new styles use Mega Voice. Being SFF1, you should be able to edit the styles with Mixmaster or any of the wonderful tools created by Jørgen Sørensen. I owe Jørgen a debt of gratitude since his CASM editor, OTS editor and Style Split/Splice programs are essential tools for any style developer.

Download Performance Styles for PSR/Genos (Version 2). The ZIP file includes a README text file. Be sure to check it out.

Copyright © 2024 Paul J. Drongowski

NAMM 2024: In sight

It’s that time of year again! NAMM 2024 starts January 25th.

Unlike 2023, the run-up to NAMM 2024 is much shorter. Fewer manufacturers have pre-announced new products.

The daikaiju (Yamaha, Korg, Roland) rolled out a number of major products during the pre-holiday period:

And that’s just a partial list! It’s like the post-pandemic floodgates opened.

Given the out-pouring of goodies over the last year, I don’t expect NAMM 2024 to be super exciting as far as keyboard announcements are concerned.

Yamaha — in particular — has upgraded nearly every major product line. It will be a year, two or three before we see follow-on products to the new flagships. However, I think Yamaha will have a few major announcements at NAMM 2024. Given Yamaha’s secrecy, I’m guessing. [All pundits should be so honest. 🙂 ]

Last year was Clavinova’s 40th anniversary and Yamaha rolled out the CSP 200 series and the CVP 900 series. The CVP 900s are an incremental spiff of the CVP 800 series. The CVP spiff reminds me of Yamaha’s final kiss to the PSR-S series when Yamaha said “good-bye” with the PSR-S975 spiff (“the ultimate S-series arranger”). Having hands-on experience with the CSP Smart Piano line, I’m going to make a bold prediction — CVP is end-of-life. Too expensive and too ugly for a living room. I see Yamaha expanding the P-S500 touch panel concept into a very clean and elegant parlor room auto-accompaniment instrument.

With CSP and CVP accounted for, whither CLP? NAMM 2024. I’d like to see CLP 800 series add the pianos included in Montage M and Genos2: cinematic piano, character piano, felt piano, U3 upright and so on. The upper end 700s have period piano instruments; it’s time to get modern. Will we see Yamaha’s new magnetic induction contactless sensing? It’s time for that tech to trickle down from the AvantGrands.

Moving on from keys, I expect to see the Yamaha SEQTRAK™ groove box or “Music Production Studio” — finally. “SEQTRAK” is the only remaining product name from last Fall’s accidental spill. No doubt, Yamaha have watched others cash-in on the beat production craze, notably Teenage Engineering printing money with the wide-margin OP-1.

The SEQTRAK is about the size of a QWERTY keyboard and cops some teenage attitude in form and color. I expect an on-board sequencer, two synth channels, a sampler, Cubase integration, and a ton of content. Yamaha have been working on this product for quite some time and it needs to begin earning back its development money.

KORG and Raspberry Pi

The Raspberry Pi Foundation have included KORG synthesizers in its collection of Raspberry Pi success stories.

KORG is a company that consistently punches above its weight in sales and size. They achieve this efficiency by exploiting off-the-shelf technology like the Raspberry Pi Compute Module. Raspberry Pi is committed to the kind of long-term roadmap that gives potential adopters confidence and stability.

The customer case study (PDF) focuses on KORG’s adoption and use of the Raspberry Pi Compute Module 3. Enjoy the read!

Copyright © 2023 Paul J. Drongowski

Genos2: Behind the scenes video

Yamaha’s Genos2 Story – Behind the scene video is now available on Youtube.

As you might expect, it’s a combination of useful, factual information and sales puffery. So, here is my summary of the actual informational content minus marketing B.S. 🙂

00:00:00 Introduction
00:00:04 Martin Harris, R&D Center London
00:03:41 Junichiro Murata, DMI Strategy Planning Group
00:05:25 Stefano Ivan Scarascia, Design Laboratory
00:06:20 Yoshiyuki Hirai, Mechanical Design Group
00:07:53 Ryuichi Izumi, Mechanical Design Group
00:08:29 Tomoya Michiba, Hardware Design Group
00:10:00 Martin Harris, R&D Center London
00:12:45 Kyoko Ohno, Sound Design Group
00:16:08 Taichi Hiyama, Sound Design Group
00:19:19 Ending

R&D Center London is an extension of the Sound Design Group in Japan.

The sound development process is roughly:

  • Planning which instruments and their playing techniques to develop
  • Sampling using different microphones and articulations
  • Mix-down from the different microphones
  • Denoise the samples
  • Loop the samples
  • Map the samples to the keyboard
  • Sound design (tweak voice parameters, add DSP effects, etc.)

New samples in Genos2: pianos, electric pianos, brass, tuned percussion, orchestral percussion and more. More layers, longer time before a loop.

Genos2 adds Style Dynamic Control: Full energy control over auto-accompaniment. Dynamically adjusts both velocity and volume.

Tilted the main screen to improve visibility by the user. Mitigate sun glare using anti-reflective film. Added LED lights to see the slider position on a dark stage. 360-degree rotating knobs use the set values as the starting point for control. Slider catch function to prevent jumps in value.

Industrial design: Try to adhere to the graceful lines of the original design. Increase visibility of the main screen and subdisplay.

Different shapes and coatings. Increase quality. The biggest problem in mechanical design is to accommodate the protrusions on the upper case (necessitated by the tilted displays). The case is created using two large molds. The top and bottom must be carefully aligned.

The LED lenses are designed to minimize light loss. The lens shape is optimized on the order of 0.1mm and allows light to disperse efficiently.

Electronic design of the audio output required a lot of experimentation. They tried so many different components, they wore out (broke) the PCB! The goal is to present the internal waveforms faithfully without distortion (good trackability). Designs are evaluated by listening and electrical analysis. Listening was performed in venues of different sized. Genos2 includes an USB audio interface.

FM synthesis adds dynamic capabilities. FM has seemless dynamic curve.

When the Yamaha LSI (SWP70) was designed, they wanted multi-timbral tone generation using both AWM and FM voices together to generate sounds.

Super Articulation and Super Articulation 2. SA2 voices use Articulation Element Modeling (AEM) tone generation. [SA2 demonstration] The SA2 voices were almost all recorded in Japan. To honor Japan, the team added Shakuhachi. The acoustic instrument tone seems to be constantly in motion, posing a challenge for sound design. You need to leave the original instruments flavor in the voice without making it intrusive.

Every waveform is evaluated for quality (technical check): presence of noise in the waveform or deficiencies in timbre, style, or voice parameters. Then, the waveform is evaluated musically, i.e., is the processed waveform musically natural? The behavior of an instrument must be realistically reproduced. Finally, there is a consistency check: Do the timbre and style data work together consistently.

Sound designers consider the musical genres to be played. A voice must perform musically whether its played by a musician or an auto-accompaniment style — even when the musician uses the voice in an unexpected way. Playing techniques are taken into consideration to determine the articulates to be sampled.

Genos2 waveform memory is big. It allows all 88 piano notes to be sampled. A little bit of noise in each note adds realism.

The new Genos2 drum samples leave more atmospheric components (a kind of noise) in the sound. A key decision is how much “noise” to leave in.

Copyright © 2023 Paul J. Drongowski

Genos2 R&B styles converted for Genos1

Styles got a major update in Yamaha Genos2. The original Yamaha Genos (generation 1) had 550 styles when it was released. Genos2 grows that number to 800 preset styles. Although many people use styles for cover songs, the 800 styles comprise an amazing library of musical phrases and ideas for songwriting.

If you live in North America, it may be a while before you have a chance to test drive a Genos2 in person. That’s my situation even though I don’t live in a “backwater” community! Yamaha is pressing sales in Europe where the arranger market is broader and hotter.

What to do? Convert some Genos2 styles to Genos1 and check them out!

With 250 new-to-G2 styles to choose from, I concentrated on the genres of most interest to me: R&B, Soul, Jazz and a little Dance. Some of the styles are brand new; some were taken from other Yamaha keyboards (PSR-SX900, CVP-909 and even CSP-170). All of the styles got a make over using new voices, new DSP effects and new drum kits.

If you would like to try these converted styles, download the ZIP file:

http://sandsoftwaresound.net/wp-content/uploads/2023/12/G2_RnB_styles_G1.zip

Please remember, you’re still not getting the REVelation reverb and Ambient drum kit goodness. If you want to play, you gotta pay. 🙂

My conversion notes (TXT file) detail the Genos 2 voices and effects that were used in the style parts and OTS. Substitutions are suggested. There is a huge amount of low-level detail which illustrates the level of effort required by Yamaha to update styles.

A few general considerations are worth mentioning.

  • Several styles use the new Genos2 FM voices. I did my best to substitute G1 voices, but, hey, voice names like “SynthLead4” don’t offer much clue as to how the original FM voice sounds.
  • Yamaha preset styles use “Style Voices” which are ordinarily hidden in a separate “StyleVoices” directory. These Style Voices substitute for SArt2 voices.
  • REVelation reverb is used almost everywhere. Comparable Real Reverb presets are substituted.
  • Many styles use the new multi-band compressor effect. Uni Comp compressor presets are substituted. Genos1 expanded the use of per-part compression and G2 follows suit.
  • Several Ambient (Ambi) drum kits are based on Revo kits. The equivalent Revo kit is substituted.
  • Two Ambi kits (Production kit and Dirty kit) assign kick drum sounds to the lowest MIDI note numbers. The MIDI notes are transposed to a Revo kick drum.
  • Genos2 has new Mega Voices: acoustic bass, electric bass and nylon guitar, among others. Mega Voices with the most similar velocity maps are substituted. The maps do not always align, but I left the original MIDI note data unmodified.

I hope my notes and observations help other adventurous souls with their own style conversion projects.

Before closing, I’d like to suggest an experiment for some lucky Genos2 player. I would love to hear an A/B comparison of one of these converted styles against the full-phat Genos2 version. Any takers?

Copyright © 2023 Paul J. Drongowski