Genos is coming soon

Well, it’s official. Yamaha have created a special web site for Genos™ related announcements. The first posting is the teaser video which was accidentally released over the weekend. New videos will appear on September 15, 22 and 29. Dealer previews are scheduled during the last two weeks of September. Of course, we’re all dying to see the manuals and the data list PDF!

There’s one key graphic in the Yamaha annual report with the goal: Develop Products with Distinctive Individuality: Add original value to excellent basic functions and develop products others cannot imitate.

That’s a direct quote.

So, please review my summaries of recent Yamaha patents:

This is Yamaha staking out its claim in synth and arranger technology. Patents are expensive and Yamaha do not seek patent protection frivolously.

Hey, hey, serious stuff, but exciting!

Yamaha have filed several patents on styles and style playback using both MIDI data and digital audio. Not just audio drums, but pitched, melodic instrument parts.

When you hear a cello in the demo, that may very well be a recording of a real human being playing a real cello.

The playback engine tracks left hand chords. With respect to audio parts, the engine selects the most appropriate audio phrase from its library of audio recordings according to chord type. Time-stretching (etc.) adjusts for tempo and pitch-shifting adjusts for transposition. Thus, the recorded audio phrase is pitch- and tempo-matched against the musical clock and MIDI. Sounds easy, but try to do it right and do it in real-time!

I’m making a leap from patent filings to product, but my gut feeling as an engineer is strong about this one. (Feel the force, Luke.)

Or, we’ll all have a good laugh.

Copyright © 2017 Paul J. Drongowski

Yamaha NSX-1 resources

Here are some of the Yamaha NSX-1 resources that I’ve found on-line. It took a lot of browsing to find English language resources! I apologizing for writing a rather terse blog post — just the facts, documents and links!

Please check out my own posts on this site:

I hope these resources help your exploration of the NSX-1, eVocaloid and Pocket Miku!

Sound source specifications

Sound source methods  EVocaloid, Real Acoustic Sound, Wavetable 
                      method (General MIDI)
Maximum polyphony     64
Multi-timbral         Sound source 16 parts, A / D input part × 2
Waveform memory       Equivalent to 4 Mbytes
Number of voices      EVocaloid (eVY 1 (Japanese)) / Real Acoustic 
                      Sound × 30 types, General MIDI × 128 kinds
Number of drum kit    1 Drum Kit (General MIDI)
Effects               Reverb × 29, Chorus × 24, Insertion × 181,
                      Master EQ (5 Bands)

Hardware specifications

Host Interface        SPI / 8 bit parallel / 16 bit parallel
Audio interface       Input × 2, output × 2
Power supply          1.65 V - 3.6 V [Core] 1.02 V - 1.20 V
Power consumption     [Standby] 10 µA [Operating] 12 mA to 22 mA
Package               80-pin LQFP (0.5 mm pitch, 12 mm × 12 mm),
                      76-ball FBGA (0.5 mm pitch, 4.9 mm × 4.9 mm)

Software specifications

Serial Comm Interface      Bit length     8
                           Start bit      1
                           Stop bit       1
                           Parity bit     none
                           Transfer rate  31250 bps or 38400 bps
Program change             CH.1    eVocaloid only (eVY1)
                                   Not receive program change messages
                                   Monophonic pronunciation
                           CH.2 - CH.16   General MIDI voices
System exclusive message   GM ON, XG parameter, Lyrics data etc.
                           Not received other than Yamaha ID
                           Some Yamaha ID still does not received
                           (such as music instrument specific)
Other MIDI messages        Channel message
                           NRPN, RPN
Lyrics data                Transfer by System Exclusive or NRPN messages
Continuous operating time  8 hours (eVocaloid specification)
                           If exceeded, requires power off, reset,
                           and NSX-1 reboot, etc.

LSI, LSI

More fun with large scale integration (LSI).

I went mad with desire when I heard about the Switch Science eVocaloid eVY1 shield for Arduino. The bad news is Switch Science is out of stock and is not making the board any longer.

I started to deep dive the Yamaha NSX-1 eVocaloid IC at the heart of the eVY1 shield and eventually found some specs. The NSX-1 responds to sixteen MIDI channels. Channel 1 is dedicated to eVocaloid — a monophonic singing voice. Channels 2 through 16 are assigned to the polyphonic, multi-timbral MIDI synthesizer. The MIDI synthesizer conforms to the XG voice and effects architecture. Unfortunately, the wave memory is about 2MBytes, putting it at the same level as an old school QY-70. (Got one of those already.)

I uploaded Yamaha’s NSX-1 brochure. Take a peek. Please note the waveform diagram on page 2 (i.e., head, body, joint, tail) eVocaloid and Articulated Element Modeling (AEM) are definitely siblings. “Conventional” Vocaloid uses computational heavy mathematics to blend phonemes. eVocaloid and conventional Vocaloid are more like cousins.

Assessing the MIDI implementation, software needs to pump abbreviations for eVY1 phonemes into the NSX-1 to make it sing. A string of abbreviated phonemes is sent via SysEx message. Looks like the developers got burned by the long SysEx message problem in Windows XP as they recommend using Windows Vista or later.

The vocal database (consisting of samples and more) is stored in a surface mount IC beneath the board. It isn’t possible to replace the vocal database with instrument samples in order to take advantage of the NSX-1’s Real Acoustic Sound (RAS) synthesis. eVocaloid mode and RAS mode are exclusive and cannot be used at the same time. Doesn’t look like we can get Super Articulation 2 voices on the cheap. (Bummer.)

Given these limitations, my ardour cooled rather quickly! However, leave it to Katsunori UJIIE to lift my spirits. Check out UJIIE’s demonstration of the Gakken NSX-39, Pocket Miku.

Meanwhile, my quest for a light-weight, self-contained, battery-powered rehearsal keyboard goes on. Recently, while I waited for the GC associate to process my returned Roland GO:KEYS, I plinked away on a Yamaha NP-12. The NP-12 is certainly cheap enough ($170 USD) and light enough (just shy of 10 pounds). Although it has only ten voices, I could MIDI the NP-12 to the MidiPlus miniEngine USB sound module for non-piano voices. A quick experiment with the miniEngine and the PSR-S950 proved feasibility.

I became curious about the level of tech inside the Yamaha Piaggero products and scrounged the Web for service manuals. I couldn’t find anything on the NP-12, but did find service manuals for the NP-30 (32 voice polyphony, 2007) and the current NP-32 (64 voice polyphony, 2016).

As I suspected, the upgrade in polyphony signaled an upgrade in the internal processor. The NP-30 is based on the SWL01T (YMW767-VTZ) workhorse that is part of many entry-level, battery-powered Yamaha products. The NP-32 is based on the SWX03. I haven’t seen the SWX03 before and I believe the SWX03 is a new version of the SWX02 (which appears in the PSR-650 and MOX, for example). The SWL01T fetches sample data from the CPU’s system memory while the SWX02 and SWX03 fetch samples through a dedicated memory channel. Thus, the SWX processors have higher memory bandwidth and can support higher polyphony.

Physical wave memory is 8MBytes (64Mbits): 4M x 16-bit words. Uncompressed sample size is approximately 16MBytes. It is a testament to Yamaha’s sound design prowess that they can synthsize a decent sounding acoustic piano with such little memory. Sure, the NP-12 is the absolute bottom of the line, but it does sound decent given its modest street price.

And your keytar can sing

A day with excessive heat and humidity can strand you indoors as effectively as a New England snow storm. Time for a virtual quest into parts unknown.

I stumbled onto this beautiful web page on the Japanese Yamaha web site. Lo and behold, a Vocaloid™ keyboard in the shape of a keytar. I strongly suggest visiting this page as the commercial photography is quite stunning in itself.

The Vocaloid keyboard is a prototype that was shown at the “Two Yamahas, One Passion” exhibition at Roppongi Hills, Tokyo, July 3-5, 2015. Some form of Vocaloid keyboard has been in the works for several years and this prototype is the latest example.

The overarching idea is to liberate Vocaloid from the personal computer and to create an untethered performance instrument. The Vocaloid engine is built into the keyboard. The keyboard also has a built-in speaker along with the usual goes-outtas. The industrial design — by Kazuki Kashiwase — tries to create the impression of a wind instrument such as a saxophone.

The performer must preload the lyrics into the instrument before performing. This lets the performer concentrate on the melody when performing, not linguistics. The keyboard adjusts the pitch and timing of the vocalization. The left-hand neck buttons navigate through the lyrics: back one note, advance phrase, go to the end, etc. The ribbon controller raises and lowers the pitch. Control knobs select vibrato, portameno, brightness, breath and gender. Other knobs set the volume and select lyrics. Up to five lyrics can be saved.

The prototype synthesizes the “VY1” Japanese female voice developed by Yamaha for Vocaloid version 2. Somewhat confusingly, “VY1” stands for “Vocaloid Yamaha 1.” The voice has the codename “Mizki.”

The Vocaloid engine is based on the Yamaha Vocaloid Board, not eVocaloid which is built into the NSX-1 integrated circuit (LSI). Yamaha sell the Vocaloid Board to OEMs, eventually intending to incorporate the board into entertainment, karaoke and musical instrument products of its own. The Vocaloid Board has MIDI IN/OUT, by the way, and reads the vocal database from an SD card.

Many of these details are taken from the article by Matsuo Koya (ITmedia). Please see the article for close-up photographs of the Vocaloid keyboard prototype.

The NSX-1 IC (YMW 820) mentioned above is a very interesting device itself. The NSX-1 is a single chip solution designed for embedded (“eVocaloid”) applications. It uses a smaller sized voice database, “eVY1”.

The NSX-1 has a General MIDI level 1 engine. Plus, the NSX-1 has a separate engine to reproduce high quality acoustic instrument sounds thanks to “Real Acoustic Sound” technology. This technology is based on Articulation Element Modeling (AEM) which forms the technical basis of Tyros 5 Super Articulation 2 (S.Art2) voices. Real Acoustic Sound and eVocaloid cannot be used simultaneously.

Holy smokes! I conjectured that AEM and Vocaloid are DSP siblings cousins. This is further evidence in support of that conjecture.

NSX-1 can be controlled using a Javascript library conforming to the Web MIDI API. Wanna make your browser sing? Check out the Yamaha WebMusic page on github.

The company Switch Science sells an eVY1 SHIELD for Arduino. Kit-maker Gakken Educational has developed a stylus gadget based on eVocaloid and the NSX-1 — Pocket MIKU. And, of course, here is the Pocket Miku video.

Only 13 more days until Summer NAMM 2017.

Copyright © 2017 Paul J. Drongowski

Music Expo Boston 2017

Saturday was a glorious warm day in Boston — perfect for a trip to Cambridge and Music Expo Boston. Music Expo is a series of mini-conferences produced in association with Sound On Sound magazine. Boston is fortunate to have Music Expo this year along with Miami and San Francisco. Loic Maestracci is the main organizer and he did he bang up job. The iZotope development labs and studios were the local host and venue.

Music Expo has an informal workshop feel to it. Even the more “formal” presentations had a friendly, laidback vibe with people freely getting into Q&A. Several companies had exhibits which were hands-on. (More about this later.) For example, Ableton had three Push 2 systems on hand where you could sit and try one out with the guidance of the booth staff.

Two session tracks and the exhibits ran in parallel, so one needed to pick and choose carefully. If I leave anyone out from this review, apologies — there was just too much going on at once.

My day got started with a fine performance by Elyssa Nicole Fontes and Megazoid. Elyssa is a composer and vocalist who uses backing tracks to perform. The staff had made a decision to move Elyssa and Megazoid to a more accomodating studio, so Elyssa had to fill dead air while the techs brought up her gear and tracks. This goes to show that artists always need to be prepared to handle tech issues in front of a live audience. Elyssa handled the situation with poise and aplomb. It also gave the attendees a chance to ask many questions about her technique, gear, mix, etc.

I then dropped by the Arturia booth to say “Hello.” The Arturia team certainly showed how to travel light with various ‘steps, a laptop and a MiniBrute. That MiniBrute is too cool for school and tiny! I’m glad that I visited the booth early because they seemed quite busy throughout the day.

Next stop was the Yamaha booth. “Booth” is not quite the right word as Yamaha were ensconced in a recording studio. They were demonstrating their latest — the MX88, Montage and Reface — with the MX88 and Montage routed through Yamaha HS8s and a sub. And joy of joy, the demonstrator was Phil Clendeninn! Like most studios, this one had a comfy couch in the back, so I kicked back while Phil ran through 30+ minutes of the best of Montage. Among other sounds, he desconstructed the Seattle Strings performance. The violins are far more realistic and expressive than the MOX patch which I am now using for exposed lines. Oh, I am so ready for this.

Highlight of the day number one: I finally had a chance to meet and chat with Phil. Phil is better known as “Bad Mister” (yes, the dude can play) who has written many useful, informative Motif and Montage guides and has answered zillions of questions on the Yamaha synth site and on the langouring Motifator site.

We covered a lot of ground. When I mentioned Yamaha arrangers, his response was “Oh, ho, you just wait!!” BTW, having done booth duty at SIGGRAPH and elsewhere, I’m amazed at the amount of energy and enthusiasm that Phil brings, and brings, and brings. It’s very hard to maintain that kind of level.

While we were conversing, I finally had a chance to try a Yamaha Reface YC. Of all the Reface, the YC could still win my heart thanks to Vox and Farfisa nostalgia. I always wanted a Continental as a kid, but had to settle for a Mini Deluxe Compact. (More well-kept vintage gear which I wish that I still had.)

I mentioned to Phil that I hadn’t been able to play a YC since launch despite efforts to find one in Boston, Seattle, and Lord knows where else. He acknowledged that this is a problem in this day and age of Internet sales. He ran through a list of concerns that a physical retailer would have: physical security to keep demo units from developing legs, knowledgable staff, etc. He thought that the lack of knowledgable staff also hurts mid- to high-end arranger sales in North America. Sometimes musicians need to be shown what an instrument can do in order to make a sale. The array of buttons on a modern arranger or synth can be intimidating and you don’t often know where to dive in.

From my point of view, there is only one nationwide brick and mortar music store in the U.S., Guitar Center, and unfortunately, knowledgeable keyboard staff are few and far between. I had a flashback to AMD days and the brick and mortar dominance of Best Buy in the computer, laptop, tablet space. It’s difficult to sell and support technogically complicated products to end users. (Please keep this thought.)

With a crush of people coming in, I bade Phil farewell and stopped at the Q Up Arts booth. Q Up Arts were demonstrating the California Keys (for N.I. Kontakt) — a sampled Fazioli 10ft grand. California Keys is cleverly packaged and I won’t spoil the surprise.

Highlight of the day number two: My wide-ranging conversation with Douglas Morton of Q Up Arts. To those in the know, Douglas is a talented, veteran sound developer and artist. I used a number of Q Up Arts products back in the day when samples were provided on audio CDs. (And dinosaurs roamed the Earth.) We began discussing the good old days of audio editing, vintage computer gear, Douglas’s work for the Salt Lake City Aquarium, ending with cross-country skiing in Utah. Douglas lives in two gorgeous locations: Dana Point, CA and Park City, UT. (Been to both and once lived in SLC myself.)

One of the subjects that we touched on was how to bring up the next generation of players on new software and gear. (Familiar theme now, huh?) Youtube videos only go so far; it’s got to be hands on. I quickly thought back to my experience in the morning at the Ableton booth. Push 2 is a spiffy product. That display, c’est magnifique! The Push 2 user interface, however, is not as immediately intuitive as the Novation Launchpad, for example. Thank goodness there was an Ableton staff member on hand to guide me. (Shades of gramps with a smart phone. 🙂 )

Douglas thought that an educational tour of high school and college music labs might be part of the solution. I thought of Living Computers Museum+Labs in Seattle. Education is where Living Computers could ace the synth exhibits at the Museum of Pop Culture, also in Seattle. (MoPOP was formerly known as the “EMP Musuem” and is another Paul Allen venture.) The MoPOP synth exhibits, at least when I visited a few years ago, didn’t offer much in the way of guidance and weren’t inspirational. Living Computers, however, have enthusiastic staff, labs and an educational outreach mission.

Lunchtime and I was able to hear Decap deconstruct his track See You Out There. Decap is a West Coast hip hop music producer (Talib Kweli, Snoop Dogg, Ne-Yo, and Tim Kile). I enjoyed his presentation very much while unwinding and eating lunch in the iZotope cafeteria. Coffee was provided, gratefully, as I had left the house early to drive to the MBTA subway stop. Decent coffee at that.

One big take-away from Decap is the need for playfulness and persistence. His tracks grow from ten minutes of sheer inspiration through four or more days of perspiration as he experiments and shapes it. His experience fits with my current personal philosophy. Put the phone (or tablet) down, start playing and stick with it. Stop pining after the next new tool. You probably have everything that you need already. Just get on with it! Be spontaneous, playful, and take advantage of happy accidents.

Cakewalk demonstrated a prototype virtual reality (VR) system for clip-based composition. You navigate a 3D space where you are surrounded by instruments and virtual pads that select and control clips. Reflecting on the experience today, I think they have a solid technology demonstrator. I give them my computer science respect for getting their system up and running. Cakewalk still need to find the killer hook that makes you want to pull out your credit card though. Surround sound development? It’s early days yet and I wish them the best.

Next session was a panel discussion about “D.I.Y. in the Recording Studio: Building and Maintaining your Analog Gear.” The panel consisted of six folks who are hands on engineers and producers. Great advice from all although I have a small quibble with making one’s own cables. I make terrible cables! I’d rather build a kit to gain electronics experience than fighting crappy home-built cables while performing or making a track. That’s just me.

The panelists spoke about how they got started. It struck me that all of the panelists got started by playing with electronics even if early experiments didn’t work out so well. Just do it! The notion of playful, enthusiastic, self-directed learning is totally at odds with today’s mania for educational accountability and teaching to the test. What is happening to the creative dimension of engineering and the arts in this country? Engineers and artists are bright, intelligent people and we seem to be actively stifling early enthusiasm. Arg!

At that point in the day, I had to call it quits and head home. It takes a while to get home from Cambridge and I didn’t want to get too strung out. What a glorious day walking in Cambridge. Kendall Square looks like “Science City” in a futuristic sci-fi movie with all of its computer and bio labs. The trains were a little crowded with very colorful people heading to and from Boston Pride. A great day all around.

My conversations and experiences convinced me of the value of Music Expo. Youtube videos, e-mail, texts, etc. are not enough. You need to rub shoulders with other kindred souls, converse, handle gear, ask questions, hear other people’s questions, get answers, be guided. NAMM is not the right venue. Music Expo Boston had it right: friendly, personal and interactive.

Copyright © 2017 Paul J. Drongowski

New Yamaha patents

Raining like crazy today, so it’s a good chance to look for new patents and patent applications.

First, here are a few new technical patents assigned to Yamaha. US Patent 9,536,508 titled “Accompaniment data generating apparatus,” awarded on January 3, 2017, describes accompaniment generation using a combination of MIDI and audio waveforms. The accompaniment generator follows chord changes, etc. just like today’s arrangers except that it also plays back melodic (pitched) audio phrases as well as MIDI. This is very likely the nexus of the next generation of Yamaha arrangers (flagship “GENOS“).

US Patent 9,514,728 titled “Musical performance apparatus that emits musical performance tones and control tones for controlling an apparatus,” awarded December 6, 2016, describes a system for near ultrasonic communication between a tablet and a keyboard. Software on the tablet controls tone generation on the keyboard, allowing an app to play back a musical performance (e.g., MIDI over near ultra sonic sound). I suspect that some future Yamaha patent will use this technology for wireless tablet to keyboard communication in place of Bluetooth or WiFi.

The third patent, number 9,489,938 is titled “Sound synthesis method and sound synthesis apparatus” and was awarded on November 8, 2016. The patent abstract says it best:

A sound synthesis apparatus connected to a display device, includes a processor configured to: display a lyric on a screen of the display device; input a pitch based on an operation of a user, after the lyric has been displayed on the screen; and output a piece of waveform data representing a singing sound of the displayed lyric based on the inputted pitch.

Yamaha have a stellar technology base in VOCALOID. I believe they are working toward a real-time system to sing lyrics. This would be a real breakthrough especially for pitch-challenged vocalists like me!

Finally, Yamaha was awarded several design patents covering the external industrial design of synth and arranger keyboards:

    D772,974   PSR-S670   November 29, 2016
    D776,189   Montage    January 10, 2017
    D778,347   YPT-255    February 7, 2017
    D778,346   Reface YC  February 7, 2017
    D778,345   Reface CP  February 7, 2017
    D778,344   Reface DX  February 7, 2017
    D778,343   Reface CS  February 7, 2017
    D778,342   ????       February 7, 2017

The final design patent, D778,342, is perplexing. I haven’t been able to associate it with a product in the North American market. A future product perhaps? It shows a 26-key keyboard with a four way, cursor-like pad. The keyboard design is E-to-F! I/O is on the left side panel.

Tip-toe through the tech

Last year ’bout this time, we were all holding our collective breath awaiting the new Yamaha Montage. There are two products which I expect to see from Yamaha sometime in the next one to two years:

  1. The successor to the mid-range MOXF synthesizer, and
  2. The successor to the top-of-the-line (TOTL) Tyros arranger workstation.

NAMM 2017 seems a little too soon for both products. In the case of the MOXF successor, Yamaha conducted marketing interviews during the summer of 2015. I would guess that MOXF sales are still pretty good and no new products from the usual suspects (Korg, Roland) are visible on the horizon. The Krome and FA could both use an update themselves. Not much market pressure here at the moment. (Korg’s NAMM 2017 announcements are, so far, a little underwhelming.)

Read my MOX retrospective and interview follow-up.

I suspect that the Tyros successor is somewhat closer to launch. Speculation has been heated ever since Yamaha filed for a US trademark on the word mark “GENOS”. The word mark was published for opposition on November 15, 2016. “Published for opposition” means that anyone who believes that they will be damaged by registration of the mark must file for opposition within 30 days of publication. If “GENOS” is indeed the name for the Tyros successor, then the 30 day period ending December 15, 2016 is cutting it very close to NAMM 2017. Even more ludicruous if Yamaha were to begin manufacturing products printed with that name for a NAMM 2017 launch. Imagine the scrap if opposition was successful!

For quite some time, I have been meaning to summarize the key U.S. patents that I believe to be GENOS-related. (Assuming that “GENOS” is the name!) I’ve procrastinated because the launch date is most likely fall 2017 at the earliest as previous Yamaha mid- and high-end arranger models are typically launched in the fall in anticipation of the holiday selling season.

A much larger barrier is the task of reading and gisting the patents. Patents are written in legalese and are much more difficult to read than the worst written scientific papers! One of the folks on the PSR Tutorial forum suggested making a list of the top five technologies for the new TOTL arranger. I generally hate the superficial nature of “list-icles,” but the suggestion is a good one. Nothing will get done as long as the barrier is big because I would much rather jam and play! I’m supposed to be retired.

The 2016 Yamaha annual report states that Yamaha want to make innovative products which are not easily copied by competitors. Patents — legally protected intellectual property — are essential to achieving this goal. Generally, a company only applies for a patent on technology in which they have a serious business interest due to the significant cost of obtaining and maintaining patent protection.

So, here are a few of Yamaha patented technologies which could appear in future products — perhaps GENOS, perhaps others.

SWP70 tone generator

This may seems like old news…

The next generation SWP70 tone generator first appeared in the mid-range Yamaha PSR-S970 arranger workstation. The SWP70 made its second appearance in the Yamaha Montage synthesizer. The S970 incorporates only one SWP70 and does not make full use of the chip. (At least three major interfaces are left unconnected.) In keeping with Yamaha’s TOTL design practice, the Montage employs two SWP70 integrated circuits: one each for AWM2 sample-playback and FM. A second sample cache interface on the AWM2 side is unconnected.

The Tyros successor likely will use two SWP70 tone generators, too. The number of available tone generation channels with two SWP70s will be massive (512 channels). Yamaha could opt for a single SWP70 and still outmatch the current generation Tyros 5. Like the Montage, there will be enough insert effect DSP processors to cover each style and user part, as many as two for every part.

It will be interesting to see (and hear) if the GENOS will make use of the second sample cache interface. A second cache would not only support more tone generation channels, but might be necessary for long, multi-measure musical phrases that are needed for full audio styles (discussed below).

The SWP70 flash memory interface follows the Open NAND FLASH interface (ONFI) standard, the same as solid state drives (SSD). ONFI memory devices can be stacked on a bi-directional tri-state bus, so potentially, the GENOS could support a large amount of internal waveform storage. This flash memory will contain the “expansion memory,” that is, physical memory reserved in flash memory for user waveforms. The expansion flash memory expansion modules (FL512M, FL1024M) are dead, Jim.

If you’re interested in Yamaha AWM2 tone generation, here’s a few patents to get you started:

  • Patent 9,040,800 Musical tone signal generating apparatus, May 26, 2015
  • Patent 8,383,924 Musical tone signal generating apparatus, February 26, 2013
  • Patent 8,389,844 Tone generation apparatus, March 5, 2013
  • Patent 8,957,295 Sound generation apparatus, February 17, 2015
  • Patent 8,035,021 Tone generation apparatus, October 2011
  • Patent 7,692,087 Compressed data structure and apparatus and method related thereto, April 6, 2010

U.S. Patent 8,957,295 is the patent issued for the SWP70 memory interface. U.S. Patent 9,040,800 describes a tone generator with 256 channels — very likely the SWP70.

Pure Analog Circuit

This may seem like old news, too, since Pure Analog Circuit (PAC) debuted in the Yamaha Montage.

Pure Analog Circuit is probably the least understood and least appreciated feature of the Montage. It’s not just better DACs, people. The high speed digital world is very noisy as far as analog audio is concerned. Yamaha separated the analog and digital worlds by putting the DACs and analog electronics on their own printed circuit board away from noisy digital circuits. Yamaha then applied old school engineering to the post-DAC analog circuitry, paying careful attention to old school concerns like board layout for noise minimization and clean power with separate voltage regulation for analog audio. Yamaha’s mid- to high-end products have always been quiet — PAC is pristine.

Since the PAC board is a separate, reusable entity, I could see Yamaha adopting the same board for GENOS.

Styles combining audio and MIDI

Yamaha are constantly in search of greater sonic realism. Existing technologies like Megavoices and Super Articulation 2 (Advanced Element Modeling) reproduce certain musical articulations. However, nothing can really match the real thing, that is, a live instrument played by an experienced professional musician. PG Music Band-in-a-Box (BIAB), for example, uses audio tracks recorded by studio musicians to produce realistic sounding backing tracks. The Digitech TRIO pedal draws on the PG Music technology for its tracks. (“Hello” to the Vancouver BC music technology syndicate.)

Yamaha have applied for and been granted several patents on generating accompaniment using synchronized audio and MIDI tracks. Here is a short list of U.S. patents:

  • Patent 9,147,388 Automatic performance technique using audio waveform data, September 29, 2015
  • Patent 9,040,802 Accompaniment data generating apparatus, May 26, 2015
  • Patent 8,791,350 Accompaniment data generating apparatus, July 29, 2014
  • Application 13/982,476 Accompaniment data generating apparatus, March 12, 2012

There are additional patents and applications. Each patent covers a different aspect of the same basic approach, making different claims (not unusal in patent-land). Yamaha have clearly invested in this area and are staking a claim.

The patents cite four main motivations, quoting:

  1. The ability to produce “actual musical instrument performance, human voices, natural sounds”
  2. To play “automatic accompaniment in which musical tones of an ethnic musical instrument or a musical instrument using a peculiar scale”
  3. To exhibit the “realism of human live performance”
  4. To advance beyond known techniques that “provide automatic performance only of accompaniment phrases of monophony”

Your average guy or gal might say, “Give me something that sounds as natural as Band-in-a-Box.” Yamaha sell into all major world markets, so the ability to play ethnic instruments with proper articulation is an important capability. Human voice, to this point, is limited to looped and one-shot syllables, e.g., jazz scat. The new approach would allow long phrases with natural intonation. [Click on images in this article for higher resolution.]

audio_accompaniment_tracks

Currently, mid- and high-end Yamaha arrangers have “audio styles” where only the rhythm track is audio. The patents cover accompaniment using melodic instruments in addition to rhythm instruments. The melodic audio tracks follow chord and tempo changes just like the current MIDI-based styles. Much of the technical complexity is due to synchronization between audio and MIDI events. Synchronization is troublesome when the audio tracks contain a live performance with rubato. Without good synchronization, the resulting accompaniment doesn’t feel right and sounds sloppy.

Accompaniment from chord chart

This next feature will be very handy. U.S. Patent 9,142,203 is titled “Music data generation based on text-format chord chart,” September 22, 2015. If you use textual chord charts (lyrics plus embedded chord symbols), you will want this!

chord_chart_example

Simply put, the technique described in this patent translates a textual chord chord to an accompaniment. The accompaniment is played back by the arranger. The user can select tempo, style, sections (MAIN, FILL IN) and so forth.

The translator/generator could be embedded in an arranger or it could be implemented by a PC- or tablet-based application. Stay tuned!

Selectively delayed registration changes

A registration is a group of performance parameters such as the right hand voice settings, left hand voice settings, accompaniment settings, and so forth. Mid- and high-end arrangers have eight front panel buttons where each button establishes a set of parameter values (“readout”) when the button is pushed. It’s the player’s job to hit the appropriate button at the appropriate time during a live performance to make voice settings, etc. A player may need a large number of buttons, if a musical performance is complicated.

Usually only a few parameters are different from one registration to the next. Recognizing this, the technique described by U.S. Patent 9,111,514 (“Delayed registration data readout in electronic music apparatus,” August 18, 2015) delays one or more parameter changes when a button is pushed. The user specifies the parameters to be delayed and the delay (such as the passage of some number of beats or measures, etc.) Thus, a single registration can cover the work of multiple individual registrations.

delayed_registration

I’ll have to wait to see the final product to assess the usefulness of this feature. Personally, I’d be happy with a configuration bit to keep OTS buttons from automatically turning on the accompaniment (ACCOMP). Sure would make it easier to use the OTS buttons for voice changes.

Ensembles / divisi

Tyros 5 ensemble voices assign played notes to individual instrument voices in real time, allowing a musician to perform divisi (divided) parts. Tyros 5 ensembles can be tweaked using its “Ensemble Voice Key Assign Type List.” Types include open, closed, and incremental voice assignment. U.S. Patent 9,384,717, titled “Tone generation assigning apparatus and method” and published July 5, 2016, extends Tyros 5 ensemble voice assignment.

The technique described in 9,384,717 gives the musician more control over part assignment through rules: target depressed key, priority rule, number of tones to generated, note range, etc. The rules handle common cases like splitting a single note to two or more voices.

ensemble_rules

These extensions could lead to some serious fun! I didn’t feel like the Tyros 5 ensemble feature was sufficiently smart and placed too many demands on the average player, i.e., less-than-talented me. The rules offer the opportunity to shift the mental finger work to software and perhaps could lead to more intuitive ensemble play. Neat.

Voice synthesis

As I alluded to earlier, arrangers make relatively primitive use of the human voice. Waveforms are usually limited to sustained (looped) or short (one-shot) syllables.

Yamaha have invested a substantial amount of money into the VOCALOID technology. VOCALOID draws on a singer database of syllable waveforms and performs some very heavy computation to “stitch” the individual waveforms together. The stitching is like a higher quality, non-real time version of Articulated Element Modeling (AEM).

VOCALOID was developed through a joint research project (led by Kenmochi Hideki) between Yamaha and the Music Technology Group (MTG) of the Universitat Pompeu Fabra in Barcelona, Spain. VOCALOID grew from early work by J. Bonada and X. Serra. (See “Synthesis of the Singing Voice by Performance Sampling and Spectral Models.”) More recent research has stretched synthesis from the human voice to musical instruments. Yamaha hold many, many patents on the VOCALOID technology.

Patent 9,355,634, titled “Voice synthesis device, voice synthesis method,” is a recent patent concerning voice synthesis (May 31, 2016). It, too, draws from a database of prerecorded syllables. The human interface is based on the notion of a “retake,” such as a producer might ask a singer to make in a recording studio using directives like “put more emphasis on the first syllable.” The retake concept eliminates a lot of the “wonky-ness” of the VOCALOID human interface. (If you’ve tried VOCALOID, you know what I mean!) The synthesis system sings lyrics based on directions from you — the producer.

An interface like this would make voice synthesis easier to use, possibly by novices or non-technically oriented musicians. The big question in my mind is whether voice synthesis and editing can be sped up and made real time. Still, wouldn’t it be cool if you could teach your arranger workstation to sing?

Music minus one

This work was conducted jointly with the MTG at the Universitat Pompeu Fabra. A few of the investigators were also involved in VOCALOID. Quoting, “The goal of the project was to develop practical methods to produce minus-one mixes of commercially available western popular music signals. Minus-one mixes are versions of music signals where all instruments except the targeted one are present.”

This is not good old center cancellation. The goal is to remove any individual instrument from a mix regardless of placement in the stereo field. You can hear a demo at http://d-kitamura.sakura.ne.jp/en/demo_deformation_en.htm.

I doubt if this technique will appear on an arranger; the computational requirements are too high and the method is not real time. However, “music minus-one” is very appealing to your average player (that is, me). My practice regimen includes playing with backing tracks. I would love to be able to play with any commercial tune on whim.

There are patents:

  • US Patent 9,002,035 Graphical audio signal control
  • US Patent 9,224,406 Technique for estimating particular audio component
  • US Patent 9,070,370 Technique for suppressing particular audio component

and there are scientific papers:

  • “Audio Source Separation for Music in Low-latency and High-latency Scenarios”, Ricard Marxer Pinon, Doctoral dissertation, Universitat Pompeu Fabra, Barcelona, 2013.
  • D. Kitamura, et al., “Music signal separation by supervised nonnegative
    matrix factorization with basis deformation,” Proc. DSP 2013, T3P(C)-1, 2013.
  • D. Kitamura, et al., “Robust Music Signal Separation Based on Supervised Nonnegative Matrix Factorization with Prevention of Basis Sharing”, ISSPIT, December 2013.

Music analysis

Yamaha have put considerable resources into what I would call “music analysis.” These technologies may not (probably will not) make it into an arranger keyboard. They are better suited for PC- or tablet-based applications.

I think we have seen the fruits of some of this labor in the Yamaha Chord Tracker iPad/iPhone application. Chord Tracker identifies tempo, beats, musical sections and chords within an audio song from your music library. It displays the extracted info in a simple chord chart and can even send the extracted “lead sheet” to your arranger. The arranger plays back the “lead sheet” as an accompaniment using the selected style.

We’re probably both wondering if Chord Tracker will integrate with the chord chart tool described above. Stay tuned.

Yamaha Patent 9,378,719 (June 28, 2016) is a “Technique for analyzing rhythm structure of music audio data.” Patent 9,117,432 (August 25, 2015) is an “Apparatus and method for detecting chords.” I wouldn’t be surprised if Chord Tracker draws from these two patents.

Yamaha has also investigated similarity measures and synchronized score display:

  • Patent 9,053,696 Searching for a tone data set based on a degree of similarity to a rhythm pattern, June 9, 2015
  • Patent 9,006,551 Musical performance-related information output device, April 14, 2015
  • Patent 9,275,616 Associating musical score image data and logical musical score data, March 1, 2016

I’m not sure where Yamaha is going with similarity measures and searching. Will they use similarity measures to selected accompaniment phrases? Who knows?

The work on score display synchronizes the display of the appropriate part of a musical score with its live or recorded performance. These techniques may be more appropriate to musical education and training, particularly for traditional brass, string and woodwind players. Yamaha derives considerable revenue from traditional instruments and this is perhaps a way to enhance their “ecosystem” for traditional acoustic instruments.

Score display is one possible application of Yamaha’s patented technique to transmit performance data via near-ultrasonic sound. The technique borrows one or more tone generation channels to generate the near-ultrasonic data signal. See my earlier post about U.S. Patent 8,779,267 for more details.

So long for now!

That’s it! I hope you enjoyed this brief tour through a few of Yamaha’s recent patent grants and filings.

If you want more information about a particular patent, then cruise on over the the U.S. Patent and Trademark Office (USPTO) web site. Navigate to patent search and plug in the patent number.

Copyright © 2017 Paul J. Drongowski

Won’t be long, yeah!

Winter NAMM 2017 starts in two weeks (January 19). As usual, we gear freaks can’t wait to get our annual new product fix!

Roland jumped the field and announced a few new products at the 2017 Consumer Electronics Show (CES). They appear to be rolling out a new consumer-oriented product line, “GO:”, for amateur musicians and music makers.

Roland announced two new keyboards for beginning players: the GO:KEYS (G-61K and G-61KL) and the GO:PIANO. Both products target the entry-level market currently dominated by Yamaha and Casio. This is a smart business move as the entry-level segment moves a lot of units and offerings in this segment have been getting stale. Here are estimated USA sales statistics for 2014 in the “portable keyboard” segments:

    Category                       Units            Retail value
    -----------------------------  ---------------  -------------
    Portable keyboards under $199    656,000 units  $ 64,000,000
    Portable keyboards over $199     350,000 units  $123,000,000
    Total portable keyboards       1,006,000 units  $187,000,000

    (Source: NAMM)

Unit volume is high, but price and margins are razor thin. Keyboards in the “under $199” category are sold mainly in big box stores, not musical instrument retailers. So, it will be interesting to see where the new Roland keyboards are sold.

The GO:KEYS is most similar to an entry-level arranger keyboard. Estimated street price is $299. Roland is selling two models: a model with Bluetooth support and a model without. Probably depends on their ability to get RF type acceptance in a country or region. The GO:KEYS claims General MIDI 2 (GM2) support among 500 “pro-quality” sounds. The GM2 tone set consists of 256 melodic instruments and nine drum kits. I produced quite a few decent backing tracks using the Roland GM2 sound set on its RD-300GX stage piano. If Roland adopted this set, then the GO:KEYS should sound pretty decent (at least through external monitors rather than its internal speakers). No manual yet so it’s hard to say specifically what other sounds are included. Even if they recycled some chestnuts from the old JV/XP/XV, there is hope.

roland-go_keys

The Roland GO:PIANO is, ta-da, a portable piano. This product has the Yamaha Piaggero line in its cross-hairs. The estimated street price is $329. Again, no manual, so it’s hard to assess the feature set. Pricing on both products places them at the higher end of the entry-level market. The inclusion of Bluetooth support at this price point is a significant differentiator.

roland_go_piano

Both the GO:KEYS and GO:PIANO are battery powered (six AA batteries) in addition to an AC adapter. Both products use one-off fixed field LCD text and graphics like the lower cost Yamaha and Casio models. The key beds look decent, but we will have to play them in order to assess feel and quality. At least the keys are full size — not mini-keys, thank you.

If the Roland sounds are indeed up to snuff, Roland may be able to take sales away from Yamaha and Casio. Yamaha has been coasting with its entry-level sound set for over a decade and the recent PSR-E453 refresh did little to rejuvenate the entry-level segment. It will be interesting to see if Roland can win sales and spur innovation at the low end.

The GO:MIXER is positioned as an audio mixer for your mobile phone. It is USB powered, however, with no battery option. The GO:MIXER has guitar, microphone, instrument and media player inputs with associated mixing level control. There is a stereo monitor output as well as a “center cancel” feature. The estimated street price is $99USD.

roland_gomixer

Although Roland promote it for video production, I could see musicians using the GO:MIXER for a quick mix in the field. It certainly has enough inputs that a small group of pals could plug in and jam away.

New Yamaha workstation at NAMM 2016?

True gearheads are already making predictions and plans for 2016 Winter NAMM, January 21-24, 2016. Winter NAMM rumors abound including “Montage,” the rumored name for the rumored new Yamaha synthesizer workstation.

See the list of new waveforms in the Montage and read my initial review of the Montage8. Update: May 10, 2016.

Find the latest links, pictures, rumors and facts here . Update: January 21, 2016.

Check out some new thoughts about the rumored workstation and preliminary comments . Update: January 18, 2016.

Many folks — myself included — anticipate the release of a new Yamaha synthesizer workstation at the next NAMM. Much has been made of the registered trademark “Montage.” I don’t really care too much about what they call it, as I care about what it will do.

Last month, I posted two articles about the new Yamaha tone generation chip called “SWP70”:

This chip made its first appearance in the new PSR-S770 and PSR-S970 arranger workstations. Lest anyone scoff, the S770 and S970 produce Motif-caliber sounds including the REAL DISTORTION effects added to the Motif XF by the v1.5 update. The previous tone generator (SWP51L) is used throughout the mid- and upper-range Yamaha keyboard products including Clavinova, MOX/MOXF, Motif XS/XF, and Tyros 4/5. The number of tone generator chips varies by product specification and, most notably, sets the maximum available polyphony. A new tone generator chip is a pretty big deal since it will have an impact on all mid- and high-grade electronic instruments across product lines.

My earlier article about the SWP70 is written from the perspective of a computer architect and is way too nerdy for normal people. 🙂 Let me break it down.

Musicians using VST plug-ins within a PC-based DAW are familiar with the concept of sample streaming. In the quest for greater realism and articulation, sample libraries have become huge. These libraries simply cannot fit into fast random access memory (RAM) for playback. As a work-around, a software instrument reads samples from a drive-based library on demand and only a small part of the entire library is resident in RAM at any given time. The process is often called “sample streaming” because the software instrument streams in the samples on demand from a large fast secondary memory like a Solid-State Drive (SSD). The Korg Kronos workstation caught everyone’s attention because it incorporates an x86-based software system that streams samples from an SSD. (For Kronos-related articles, look here and here.)

The SWP70 combines streaming with tone generation. It does not, however, use an SSD for storage. Rather, it subsumes the functionality of the SSD. A moment to explain…

An SSD consists of three major subsystems: SATA controller, temporary storage cache (RAM) and one or more NAND flash memory chips. The NAND flash memory chips typically adhere to the Open NAND Flash Interface (ONFI) standard. This allows expansion and standardized configurability. The SATA controller exchanges commands and data with a computer using the SATA bus protocol. The temporary storage cache holds data which is pre-read (cached) from the NAND flash chips. Caching is required because random access read to NAND flash is too slow; sequential paged access is much faster. Data must be prefetched in order to achieve anything like SATA 1 (2 or 3) transfer speed.

The SWP70 subsumes the SSD functionality. It has its own memory controller and has a side memory port to its own RAM for caching samples. The SWP70 reads samples from its ONFI-compatible NAND flash memory bus and stores the samples in its cache. The tone generation circuitry reads the samples from the cache when it needs them. The SWP70 solution is, effectively, sample streaming without the added cost and latency of SATA bus transfers. The samples coming into the SWP70 from flash are compressed, by the way, and the SWP70 decompresses them.

The SWP70 will very likely make an appearance in the new Yamaha synthesizer workstation. The S770 and S970 do not make full use of the SWP70, so we have yet to see what this chip is fully capable of. We can definitely expect:

  • Much larger wave memory (4GBytes minimum)
  • Greater polyphony (256 voices or more)
  • More simultaneous DSP effects (32 units or more)
  • The demise of the expensive expansion flash DIMMs

I would simply love it if the new workstation implemented some form of Super Articulation 2 voices (now supported by Tyros 5). The raw resources are there.

User-installed expansion memory may be a thing of the past. The current DIMMs plug into a two channel, full parallel memory interface. That interface is gone and the SWP70 communicates with flash NAND through an ONFI-compatible interface. The Motif and Tyros follow-ons will likely reserve space for user samples and expansion packs in built-in flash memory just like the new mid-range PSRs.

What does Yamaha intend to do with all of this polyphony? Current high-end models like the Tyros 5 use two tone generation chips. Yamaha could replace both chips with a single SWP70 and pocket the savings.

Another possibility is to provide advanced features for musical composition that combine MIDI and audio phrases. Here is a list of technologies covered by recent Yamaha patents and patent applications:

  • Beat detection and tracking
  • Chord detection
  • Synchronized playback of MIDI and audio
  • Combined audio/MIDI accompaniment (time-stretch and pitch-shift)
  • Object-oriented phrase-based composition on a time-line
  • Accompaniment generation from chord chart
  • Display musical score synchronized with audio accompaniment
  • Phrase analysis and selection (via similarity index)
  • Near ultra-sonic communication of control information
  • Search for rhythm pattern similar to reference pattern

A few of these technologies are covered by more than one patent — recurring themes, if you will. I could imagine a screen-based composition system that combines audio and MIDI phrases which are automatically selected from a database. The phrases are transparently time-stretched and pitch-shifted. Some of the compositional aids may be implemented in the workstation while others are tablet-based. The tablet communicates with the workstation over near ultra-sonic sound (no wires, no Bluetooth, no wi-fi, no time lag).

Sample-based tone generators already perform pitch-shifting. That’s how a single sample is stretched across multiple keys. A musical phrase can be pitch-shifted in the same way. As to time-stretching, stay tuned.

Some of these features, like accompaniment generation from a textual chord chart, are more likely to appear in a future arranger workstation product. Making product-specific predictions is a risky business, especially if you want to get it right!

Yamaha — the business — is keenly interested in growth and expanding markets. Management sees opportunity in growth markets like China. The need to combine audio phrases with MIDI is driven by non-Western music: time signatures other than 3/4 or 4/4, different scales, different playing techniques and articulations. These concerns are perhaps more relevant to the arranger product lines. However, phrase-based composition that manipulates and warps audio and MIDI transparently is a basic feature of many DAWs. (Think “Ableton Live.”)

One final theme seems to recur. Yamaha appear to be interested in analyzing and accompanying non-keyboard instruments. The market for guitar-driven accompaniment is much wider and deeper than today’s arranger workstations and is a lucrative target.

Here are links to a few earlier articles, including speculation about the new Yamaha synthesizer workstation:

These articles link to further background information. Of course, we’ll know a lot more once Winter NAMM 2016 is underway!

All site content Copyright © Paul J. Drongowski unless otherwise indicated.

Copy PSR DSP effects (part 4)

This is part 4 of a series of articles about DSP effects for electric pianos and other electrified instruments like guitar. The first three articles are:

This article covers two more techniques that should help you create and apply DSP effects to PSR/Tyros voices.

Beg, borrow and steal

As Picasso once said, “When there’s anything to steal, I steal.” I’m not encouraging larcency or piracy, but when there’s a good effect in an OTS or voice, copy and paste is the way to go.

I like writing these blog posts because they encourage me to learn more about PSR/Tyros features that I might have ignored or overlooked. Such is the case with the section titled “Disabling Automatic Selection of Voice Sets” in the Reference Manual. This features gives us a way to selectively copy certain aspects of a voice to another (new) voice.

This feature is like a “mini-freeze” that applies solely to VOICE SET, not entire registrations. Navigate to:

    FUNCTION > [E] REGIST SEQUENCE/FREEZE/VOICE SET

then TAB over to the VOICE SET page. There are four buttons at the bottom of the page controlling, respectively, four aspects of voice loading when a voice is selected:

    VOICE
    EFFECT
    EQ
    HARMONY/ECHO

When a button is ON, the corresponding voice parameter settings are loaded automatically from the selected voice. When a button is OFF, the corresponding voice parameters settings are not loaded.

So, if we set the button for EFFECT to OFF, we essentially “freeze” the current effect settings. When we load a new voice, the effects remain the same. This gives us a poor man’s copy and paste between voices.

Let’s say that we like the distortion effect on the “Clavi” voice and want to apply it to “VintageEP”. First, I load the Clavi voice to call up the DSP effect. Then, I navigate to the VOICE SET page (as described above) and turn the EFFECT button OFF. This freezes the effect part of the voice programming. Then, I select the VintageEP voice. Voila, the VintageEP voice plays using the distortion effect that was frozen.

Stop! Wait a minute!

Once you save the VintageEP voice to the USB drive or an OTS button, be sure to unfreeze the EFFECT aspect of voice loading. If you don’t do this, you will surely wonder why all of the voices you load are distorted!

Hey, where’s the loot?

The built-in voices are the most obvious source of inspiration for new basic voice plus effect combinations. Yamaha need to maintain backward compatible voices, however, and the older voices such as the electric pianos may not use the latest and greatest effects (e.g., REAL DISTORTION). The guitar voices tend to turn over more quickly and adopt the latest effects.

Backward compatibility is less of an issue for the OTS voices within styles. You are more likely to find new and interesting effects under the OTS buttons. Take the built-in “WahClavi” voice, for example. The built-in voice uses the old CLAVI TC.WAH effect. The “WahClavi” voice in the JazzFunk style, on the other hand, uses the new REAL DISTORTION multi-effect MLT CR WAH (Multi FX Crunch Wah).

The following table is a list of OTS voices showing the parent style and DSP effect. Follow this map to find buried treasure!

Voice            Style          S950 effect   Tyros 5 effect
---------------  -------------  ------------  -------------------------------
GrungeGuitar     JazzFunk       AMP1 HEAVY    British Combo Heavy
OverdriveWah     JazzFunk       MLT CR WAH    Multi FX Crunch Wah
VintageAmp       Soul           V_DIST SOLID  V_Dist Solid
Slapback         MotorCity      V_DIST ROCA   V_Dist Roca
SingleCoilClean  Live8Beat      CMP+OD+TDLY4  Compressor+Overdrive+TempoDelay4
JazzClean        KoolShuffle    V_DST JZ CLN  V_DistJz Cln
StageLead        HardRock       MLT DS SOLO   Multi FX Distortion Solo
EarlyLead        FunkPopRock    TEMPO AT.WAH  Tempo At.Wah+
MetalMaster      ContempRock    ST AMP DS     Small Stereo Distortion
ElectroAcoustic  AcousticRock   AMP1 CLASSIC  British Combo Classic
BluesyNight      70sGlamPiano   ST AMP VT     Small Stereo Vintage Amp
PureVintage      60sRock&Roll   MLT OLD DLY   Multi FX Oldies Delay

VintageEP        SoulBrothers   AMP1 CLASSIC  British Combo Classic
WahClavi         JazzFunk       MLT CR WAH    Multi FX Crunch Wah
SuitcaseEP       Live8Beat      CELESTE2      Celeste 2
ElectricPiano    FunkyGospel    EP AUTOPAN    EP Autopan
CP80             FunkPopRock    T_PHASER1     T Phaser 1
JazzVibes        DetroitPop2    VIBE VIBRATE  Vibe Vibrato
VintageEP        60sPopRock     EP TREMOLO    EP Tremolo

HoldItFast       LiveSoulBand   DIST SOFT2    Distortion Soft 2
WhiterBars       Soul           V_DIST CLS S  V_Dist Cls S
WhiterBarsFast   GospelSwing    ST AMP CLEAN  St Amp Clean
CurvedBars       MotorCity      ST 3BAND EQ   St 3Band EQ
EvenBars         FunkyGospel    ST 3BAND EQ   St 3Band EQ
AllBarsPhase     FunkPopRock    PHASER2       Phaser 2
ClassicBars      BluesRock      ST AMP CLEAN  St Amp Clean
Organ-a-Gogo     70sDisco2      V_DIST TWIN   V_Dist Twin
R&B Tremolo      60sVintageRock DIST HARD2    Distortion Hard 2
OrganFlutes      60sPopRock     AMP2 CLEAN    British Legend Clean
OrganFlutes      6-8SlowRock    ROTARY SP1    Dual Rot BRT

GrowlSax         SoulBrothers   V_DST S+DLY   V Distortion Soft + Delay
GrowlSax         MotorCity      V_DST H+DLY   V Distortion Hard + Delay
RockSax          LiveSoulBand   DST+DELAY1    Distortion + Delay 1
RockSax          HardRock       ST AMP CLEAN  St Amp Clean
Harmonica        6-8Soul        TEMPO AT.WAH  Tempo At.Wah+

Use the poor man’s copy and paste method to mix and match a basic voice sound with a DSP effect. The treasure map demonstrates how the Yamaha style programmers make use of the workstation’s sonic resources. There’s a lot to learn here!

Dry/Wet mix

I like to change voices by hitting the OTS buttons while jamming along with a tune. I have created more than 50 styles with customized OTS buttons to cover my current repetoire. The OTS buttons select the voice and effect combinations that are the most approprtiate for specific tunes (appropriate to my ears anyway).

Unfortunately, the kind of OTS voice and effect informaton that can be stored is limited by the S950’s operating system. (See the Voice Effect, Voice Set, and Mixing Console sections of the Parameter Chart in the Data List manual for the exact details.) An OTS button remembers:

  • DSP effect type (insertion type)
  • DSP ON/OFF
  • DSP variation ON/OFF
  • DSP variation value
  • DSP depth

for the RIGHT1, RIGHT2 and LEFT parts.

If you cast your mind back to Part 1, you know that there are a lot of parameters behind each effect. These parameters cannot be directly captured in an OTS button, which is why they must be stored in a USER EFFECT memory location as described in Part 2. You do get a fly-speck of tweakability by modifying the DSP variation value. Unfortunately, the parameter type is fixed.

The OTS restrictions are relieved or eliminated in the PSR-S970. Again, please see the Parameter Chart in the Data List manual.

Fortunately, OTS remembers DSP depth. The DSP depth controls the “dry/wet” mix, that is, the amount of uneffected (dry) and effected (wet) signal that is mixed together and sent further along (usually to the system-level chorus and/or reverb blocks).

Let’s say that you added a heavy distortion sound to the “SuitcaseEP” voice and you want to reduce the amount of distortion without changing the tone. (Guitar distortion is often waaaay too much for electric piano.) Simply dial down the DSP depth. This increases the amount of dry (clean) electric piano sound and decreases the amount of wet (distorted) electric piano sound. Voila, an electric piano with a bit of grit, not a fuzzed out shredder’s delight.

Here are the parameters for the DISTORTION presets DIST SOFT1 and DIST SOFT2.

                       DIST SOFT1  DIST SOFT2
                       ----------  ----------
    Drive                 16           7
    Amp Type             Tube        Combo
    LPF Cutoff          4.5 KHz     3.6 KHz
    Output Level          64          82
    Dry/Wet              D44>W      D<W63
    Edge (Clip Curve)     49          40

The built-in preset “Clavi” voice uses DIST SOFT1 to get its biting tone. Note that the DIST SOFT1 dry/wet mix has more dry signal than wet and that the DIST SOFT2 dry/wet mix has more wet signal than dry.

Here’s where things are cool, confusing, or both. The S950 seems to know when a DSP effect has a predefined dry/wet mix parameter. The parameter value tracks the DSP depth knob in the Mixing Console. Cool. The DSP depth knob is calibrated from 0 to 127 while the dry/wet parameter is calibrated from full dry (D63>W) to full wet (D<W63). Confusing. Internally, a 50-50 dry/wet mix (D=W) is represented by the value 64. The dry/wet mix is 50-50 (D=W) when the mixing console DSP depth knob is set to 64; the knob determines the internal value. (Pan gets munged in a similar way.)

As an exercise, I suggest applying the distortion effect in the built-in “Clavi” voice to “SuitcaseEP.” Then, use the DSP depth (dry/wet mix) to dial back (or dial up!) the distortion to taste.

A loose end

Some of you probably noticed that I didn’t say much about the “Wah Pedal” parameter belonging to the REAL DISTORTION multi-effect algorithm. This parameter can be swept by an XG “assignable controller.”

I didn’t say much about the “Wah Pedal” parameter because I was hoping to find a way to control this parameter from either the expression pedal input or an external MIDI controller. It may be possible to set up external control if a controller can utter the right SysEx mumbo-jumbo to set up an XG assignable controller. The process looks beastly and not very practical.

However, the S970 and Tyros 5 are capable of sweeping the wah pedal parameter. Please see the reference manual concerning “Footswitch / Foot Controller Settings”.