Roland and Korg make candy

Superbooth 2022 is underway — candy for everyone!

Roland

Roland’s new Aira Compact modules are a license to print money. Korg have successfully mined the low-cost, small module field with its Volca series. Now Roland have joined the fun. (“Aira” is pronounced “eye-ra”. OK.) These suckers are tiny!

Roland Aira Compact: T-8, J-6, E-4

There are three initial modules in the range:

  • T-8 Beat Machine
  • J-6 Chord Synthesizer
  • E-4 Voice Tweaker

I recommend Roland’s overview video. All of the modules have a built-in Li-ion battery (4.5 hour estimated operational time) charged via the micro-USB port. Throw in MIDI and SYNC, too, through mini-jacks.

Roland are smart to capitalize on their reputation in drum machines. The T-8 is a seven track machine: six rhythm tracks plus a TB-303 bass track.

The J-6 has a host of in-built chords and chord patterns organized into “Genres.” The interface seems to be well-thought out, especially for those less interested in theory and actually jamming black and whites. The J-6 has a 4-voice Analog Circuit Behavior (ACB) Juno-60 synth engine. The J-6 can be played from an external controller.

The E-4 Voice Tweaker is designed for voice mangling, but one should be able to run either signals into it, too.

The modules are hitting the street at $200 each. Somehow these kinds of modules find a way onto the studio. Almost by themselves…

Korg

As cute and colorful as the Rolands may be, The new Korg NTS-2 is at the top of my short-list.

The Korg NTS-2 joins the NTS-1 mono synth in the Nu:Tekt product line. The NTS-2 is an attractive looking four channel oscilloscope. Punters are complaining about the price — $230 USD — but the this is a nicely featured oscilloscope plus tuner, plus FFT, plus spectrum analyzer. The NTS-2 has dual waveform generators which can act as add-on synth oscillators or LFOs. There’s some real development cost behind this thang.

Korg NTS-2 Oscilloscope

In terms of function, screen size and build quality, it beats my Gabotronics Xminilab Portable. The NTS-2 has a larger color screen and five soft function buttons. I’ve never been very successful with the Gabotronics as a stand-alone test instrument, so I’m hoping for better out of the NTS-2.

Unlike the NTS-1, the NTS-2 OSC can run on two AAA batteries (estimated two hours of operational time).

The NTS-2 will be bundled with a book: “Patch & Tweak With Korg” by Kim Bjørn (BJOOKS). The bundle is stamped “Limited Edition,” so Korg may eventually release NTS-2 on its own. Other books in the Patch & Tweak series cost about $45 USD. Maybe the NTS-2 alone will run $180?

Another consideration is test leads and probes. Korg assume the NTS-2 will be connected into your rig with patch cables. Korg do not mention probes, so if you need in-circuit measurements, you’re on your own. (Minor bummer.)

Copyright © 2022 Paul J. Drongowski

CT-S1000V: Tremolo EP

I spent a little time with the Casio CT-S1000V this morning, trying to dial in a mellow Rhodes EP with tremolo. The Stage E.Piano tone is nice, but has auto pan instead of tremolo. I like tremolo since I usually go MONO into the live sound system.

Studying presets is always informative. The DSP tones, by default, have an Active DSP chain pre-configured. The Active DSP chain for Stage E.Piano is:

Amp Cab          -> Auto Pan         -> Auto Pan 
---------------- ---------------- ----------------
Type: RD-MK2-PRE Rate: 68 Rate: 62
Vari: 1 Depth: 80 Depth: 80
Wet Level: 127 Waveform: Sine Waveform: Sine
Dry Level: 0 Manual: 0 Manual: 0
Bypass: OFF Wet Level: 70 Wet Level: 70
Dry Level: 100 Dry Level: 118
Bypass: OFF Bypass: OFF

Two Auto Pan stages? Well, let’s find this chain in the list of DSP combinations. What the? The default “Tone” DSP chain doesn’t appear in the DSP List!

The Trem 60’s EP has tremolo, so let’s take a look at its default Active DSP chain:

Amp Cab          -> Tremolo          -> Tremolo 
---------------- ---------------- ----------------
Type: WR-200-PRE Rate: 92 Rate: 92
Vari: 3 Depth: 64 Depth: 64
Wet Level: 112 Waveform: Sine Waveform: Sine
Dry Level: 0 Wet Level: 100 Wet Level: 100
Bypass: OFF Dry Level: 100 Dry Level: 100
Bypass: OFF Bypass: OFF

Two Tremolo stages and once again, such a DSP combination is not listed User Guide DSP List!

Well, DSP combi number 33, Drive Amp 2, is close to what we need. Starting with the Stage E.Piano tone, I changed it’s Active DSP programming to:

Drive          -> Tone Control   -> Amp Cab          -> Tremolo 
-------------- -------------- ---------------- ----------------
Type: Crunch3 Low Freq: 400 Type: RD-MK2-PRE Rate: 82
Gain: 70 Low Gain: +3 Vari: 1 Depth: 120
Out Level: 70 Mid Freq: 2.5k Wet Level: 100 Waveform: Sine
Wet Level: 127 Mid Gain: +5 Dry Level: 0 Wet Level: 70
Dry Level: 0 High Freq : 5k Bypass: OFF Dry Level: 60
Bypass: ON High Gain: 0 Bypass: OFF
In Level: 127
Wet Level: 68
Dry Level: 0
Bypass: OFF

The Bypass parameter comes to the rescue. I didn’t like any of the Clean drive types, so I disabled (bypassed) the drive stage.

The Tone Control boosts the MIDs adding warmth. The Amp Cab model is a Rhodes Mk2 preamp — the same model in the stock Stage E.Piano tone. These Tremolo settings just sound right to me. Of course, you’re welcome to play with any of these settings.

I uploaded updated registration banks, including the Stage E.Piano tremolo. Please see the CT-S free registrations page for a link to the ZIP file.

Have fun!

Copyright © 2022 Paul J. Drongowski

RTL-SDR: Earth ground are easy

If you’re into software defined radio and you’re looking for better HF reception, invest time in your antenna system and grounding.

I don’t have the space to string a dipole, so I’m working with a simple (random) long wire antenna. The long wire antenna is connected to an RTL-SDR receiver through a Nooelec Balun Nine One and a short length of coaxial cable. The long wire is connected to the antenna input on the balun.

Unfortunately, my early experiments with grounding did not work out very well. I tried connecting the balun ground port to various cold water pipes in the house. I do not recommend using house ground. House ground merely adds a mess o’noise to the original signal — bad, bad, bad. Thus, I left the balun ground unconnected and pressed on.

With the start of the war against Ukraine, I began monitoring HF, again, just to hear what I can hear on the left coast of North America. If you are interested in Europe and Ukraine specifically, I recommend the Wide-band Web SDR at the University of Twente in the Netherlands. Aside from radio access, there is an active chat area. Twente gets you much closer to the action.

Counterpoise

Counterpoise is a fancy name for wires or cables that substitute for an earth ground.

If you cannot connect to an earth ground, you should consider adding a counterpoise to your long wire antenna. Sounds like work, but it’s simple! Just connect another long wire to the ground side of the balun. String the counterpoise in the opposite physical direction of the long wire antenna. Done.

Consistent with my usual sleazy methods, I grabbed a 25 foot length of bell wire, twisted the pair at both ends, and connected one end to the balun ground. This quick and dirty counterpoise was good enough for +3dB or so in signal-to-noise ratio (SNR) as measured by Airspy SDR-Sharp.

A weeder?

My studio window is about 15 feet above ground, so it made sense to drop the bell wire out of the window and connect it to earth.

Really? A garden weeder for an earth ground rod!

A good earth ground typically consists of 4 to 8 feet of grounding rod buried in the earth. I know there are drain pipes located in the ground beneath my window and frankly, planting 4 feet (8 feet!) of rod sounds like too much work. So, I grabbed a garden weeder — yes, a garden tool — and stuck it in the ground. Then I wrapped the end of the bell wire around the weeder.

This quick and literally dirty solution was good for about +12dB (or more) improvement in the SNR.

Metal edging stake

I didn’t want to expose the weeder to good old Pacific Northwest wet weather and found a cheap, simple substitute — a galvanized metal edging stake. Normally, one uses edging stakes in the garden. However, they are inexpensive and expose more surface area to the earth than a weeder. 🙂

Edging stake

I upgraded the bell wire to 16 gauge primary wire. Unfortunately, the primary wire makes it more difficult to close the sliding window into my studio. The bell wire is flatter and mushable.

Inexpensive edging stake earth ground

As to SNR, I’m getting similar results. Unless I get the gumption to drive a grounding rod, this is close enough for rock and roll. (73)

If you would like more help with software-defined radio (SDR), here are links to my earlier posts:

Copyright © 2022 Paul J. Drongowski, N2OQT

Casio CT-S1000V: Free registration banks

I hope today’s post will help liturgical musicians who want to play the Casio CT-S1000V and CT-S500 at church services. I invested a fair amount of effort building patches and registrations which fit contemporary and traditional church music. The sounds would also be compatible with soft pop and gospel-tinged genres, too.

I’ve gig-tested there sounds, having played them at services. So, if you would like to try them yourself, please download the ZIP file. The ZIP contains six CT-S registration files:

  1. RegBank01.RBK: Woodwinds
  2. RegBank02.RBK: Strings
  3. RegBank03.RBK: Horns / Brass
  4. RegBank04.RBK: Drawbar organs
  5. RegBank05.RBK: Pipe organs
  6. RegBank06.RBK: Miscellaneous

The sixth bank is a work in progress. The first five banks cover most of my needs, but there are always a few miscellaneous sounds that pop up.

Each CT-S1000V and CT-S500 registration has four slots (patches). The following table summarizes the registration and patch layout.

       1              2              3              4 
-------------- -------------- -------------- --------------
Bank 1 Horn+Wood Flute+Cla Wood Sect ChamberWinds
Bank 2 MellowStrings StereoStrings SoloViolin ChamberStrings
Bank 3 FrenchHorns NobleHorns HighSchool Tp + Tb
Bank 4 MellowGospel SoftGospel BrightChurch Simmering
Bank 5 Pipe Organ 3 Chapel Organ Organ Flute Bandoneon
Bank 6 SoftPad VoiceEnsemble StageE.Piano StageE.Piano Trem

I usually pre-select a bank and patch before each musical piece. Then I switch to a different patch within the same bank in order to add a different color. I wish it was a little easier to change registration bank on the fly. Maybe I’ll get better with practice.

Patch details

The CT-S patches are based on combinations which I used on old Roland JV- and XV- series gear. The following tables show the CT-S tones in each patch and the level for each tone. You’re welcome to tweak the levels using the BALANCE menu.

Woodwinds      Upper1            Upper2             Lower           
---------------- ----------------- ----------------
Horn+Wood English Horn 100 Fr.Horn Sect 110 Mellow Str.2 127
Flute+Cla Flute 1 100 VeloClarinet 100 Mellow Str.2 127
Wood Sect Flute & Oboe 100 VeloClarinet 100 Mellow Str.2 127
ChamberWinds Flute & Oboe 95 VeloSopranoSax 85 Mellow Str.2 127

Strings Upper1 Upper2 Lower
---------------- ----------------- ----------------
MellowStrings SlowStreoStr 100 Warm Pad 120
StereoStrings SlowStreoStr 120
SoloViolin Slow Violin 75 Mellow Str.2 90
ChamberStrings Chamber 100

Brass Upper1 Upper2 Lower
---------------- ----------------- ----------------
FrenchHorns French Horn 100 Fr.Horn Sect 80
NobleHorns Fr.Horn Sect 100 Flugelhorn 80
HighSchool Clarinet 100 Glockenspiel 80 French Horn 80
Tp + Tb Flugelhorn 100 Trombone 80 Tuba 80

B-3 Organ Upper1 Upper2 Lower
---------------- ----------------- ----------------
MellowGospel GospelOrgan2 127 Organ Bass 100
SoftGospel Rock Organ 2 127 Organ Bass 110
BrightChurch Elec.Organ 1 100 Organ Bass 127
Simmering Elec.Organ 6 110 Organ Bass 127

Pipe Organ Upper1 Upper2 Lower
---------------- ----------------- ----------------
Pipe Organ 3 Pipe Organ 3 100
Chapel Organ Chapel Organ 100
Organ Flute Organ Flute 120
Bandoneon Bandoneon 120

Pads Upper1 Upper2 Lower
---------------- ----------------- ----------------
SoftPad Soft Pad 127
VoiceEnsemble VoiceEnsembl 120

I dialed down the reverb in all cases and settled on the ROOM2 reverb type. These patches are intended for live playing in a reverberant church hall, so additional reverb is unnecessary. You might find the pipe organ patches to be waaay dry when compared with the factory tones. I removed the initial reflections and delay which create the impression of a large space — totally unwanted in a live church.

I added 3-band EQ (ACTIVE DSP) to the woodwind patches to add warmth and to reduce harshness. Feel free to tweak away!

For string patches, Knob 1 and 2 are assigned to attack time and release time, respectively. I had to decrease the release time to reduce a simulated reverb tail. Knob 3 is usually modulation.

For drawbar organ patches, Knob 1 is rotary speaker speed, Knob 2 is scanner vibrato/chorus and Knob 3 is rotary speaker brake. Drive Rotary (ACTIVE DSP) is enabled with ACTIVE DSP HOLD. Here are the Drive Rotary DSP parameters:

                                       BrightChurch 
Param MellowGospel SoftGospel Simmering
------- ------------ ---------- ------------
Type 2 2 2
OD Gain 30 42 42
OD Level 30 42 42
Speed SLOW SLOW SLOW
Brake ROTATE ROTATE ROTATE
FallAcel 35 35 20
RiseAcel 40 40 35
SlowRate 45 45 65
FastRate 95 95 100
Vib/Cho OFF OFF OFF
WetLevel 100 110 110
DryLevel 0 0 0
Bypass OFF OFF OFF

I programmed Organ Bass in the left hand because I didn’t care for the sound of the rotary speaker on notes below middle C (or so). Drive Rotary does not have a parameter for the horn/rotor balance — maybe that would help.

I hope these patches help you to get started with your own registrations!

Copyright © 2022 Paul J. Drongowski

Casio CT-S1000V: Master EQ

Beware, this post is going to bury you in numbers. 🙂

I’ve been investigating master equalization in the Casio CT-S1000V. The CT-S500 has the same master EQ, so everything discussed here applies to the CT-S500, too.

The CT-S1000V master EQ is a four band, semi-parameteric equalizer. The four bands are: LOW, MID1, MID2, and HIGH. It’s possible to create and store a USER setting. The edit page let’s you set the center frequency and gain for each of the four bands. You cannot set the band quality factor, Q, which determines the bandwidth spread.

The CT-S1000V provides ten master EQ presets with suggestive names. Casio, unfortunately, do not publish the center frequencies and gains for the presets. Listening to each preset, one thinks “Yeah, that’s bright,” or whatever. Details are missing in action, however.

One can assign LOW, MID1, MID2, and HIGH gain levels to a knob. Thanks to the knob edit function, it’s possible to suss out the gain level for each band within a preset. After much button pushing and knob twiddling, here are the gain levels (dB) for each preset:

                LOW  MID1  MID2  HIGH 
--- ---- ---- ----
Standard 0 0 0 0
Loudness +3 +6 +1 +7
Treble + 0 0 +4 +6
Bass + +3 +4 0 0
Mellow -3 0 0 -8
Bright -4 0 +6 +4
Rock +3 +2 -6 +6
Jazz +3 0 +6 0
Dance +3 +4 +2 +8
Classic -2 +6 +2 0

As to the band frequencies, we turn to the published table of master EQ frequencies:

    LOW frequency range      50Hz to 800Hz 
MID1 frequency range 100Hz to 8.0kHz
MID2 frequency range 100Hz to 8.0kHz
HIGH frequency range 2.0kHz to 16.0kHz

That’s enough to get into the right ballpark.

Yamaha XG Multi EQ

Never content, I worked out a table for Yamaha XG Multi EQ. Multi EQ is an optional master EQ in the Yamaha XG effects chain. Multi EQ is fully parameteric and has five bands: LOW, LOW-MID, MID, HIGH-MID, and HIGH. The LOW and HIGH bands support a peak mode, but are usually configured for shelving.

Multi EQ has five presets: Flat, Jazz, Pops, Rock and Concert (AKA “Classic”).

           Flat          Jazz            Pops          Rock          Concert 
------------- ------------- ------------- ------------- -------------
Freq Q dB Freq Q dB Freq Q dB Freq Q dB Freq Q dB
------------- ------------- ------------- ------------- -------------
Low 80Hz 0 50Hz -6 125Hz +4 125Hz +7 80Hz +3
L-mid 500Hz 0.7 0 125Hz 0.3 +2 315Hz 2.0 -4 200Hz 0.7 +4 315Hz 0.7 +4
Mid 1.0kHz 0.7 0 900Hz 0.3 +4 1.0kHz 0.7 +3 1.2kHz 0.5 -4 1.0kHz 0.5 0
H-mid 4.0kHz 0.7 0 3.2kHz 0.5 -4 2.0kHz 2.0 -4 2.2kHz 1.0 +4 6.3kHz 0.7 +2
High 8.0kHz 0 6.3kHz -6 5.0kHz +6 6.3kHz +2 8.0kHz -3

None of the Q’s are high, so the peaks/curves are rather gentle. [I wish there was an easy way to plot the curves for each preset.]

Of course, you can plug these settings into the CT-S1000V and merrily tweak away.

Yamaha Genos Master EQ

The Yamaha Genos™ Master EQ is an eight band, parametric equalizer. The Low and High bands are shelving.

Yamaha Genos provides five presets: Flat, Mellow, Bright, Loudness and Powerful:

           Flat          Mellow         Bright        Loudness       Powerful 
------------- ------------- ------------- ------------- -------------
Freq Q dB Freq Q dB Freq Q dB Freq Q dB Freq Q dB
------------- ------------- ------------- ------------- -------------
Low 80Hz 0 80Hz 0 100Hz 0 100Hz +1 140Hz +3
1 250Hz 0.7 0 250Hz 0.7 0 250Hz 0.7 -1 250Hz 1.2 +1 315Hz 0.5 +2
2 500Hz 0.7 0 500Hz 0.7 0 500Hz 0.7 -1 450Hz 1.0 -2 560Hz 1.5 +2
3 630Hz 0.7 0 800Hz 1.0 +1 800Hz 0.7 -2 630Hz 0.5 -1 800Hz 0.5 +2
4 800Hz 0.7 0 1.8kHz 0.5 -1 1.0kHz 0.7 0 1.0kHz 1.3 0 1.6kHz 1.2 +1
5 1.0kHz 0.7 0 3.6kHz 1.0 -2 1.6kHz 1.7 +2 3.6kHz 1.0 +1 3.6kHz 1.6 +1
6 4.0kHz 0.7 0 6.3kHz 1.3 -2 4.0kHz 0.7 +1 6.3kHz 0.8 +1 5.6kHz 1.4 +2
High 8.0kHz 0 9.0kHz -1 7.0kHz +3 8.0kHz +2 10.0kHz +2

The settings match the names. Mellow knocks down the highs. Bright cuts the lows and boosts the highs. Loudness is a bathtub boosting both lows and highs. Powerful kicks all bands up a notch.

If I find a way to discover the CT-S1000V band frequencies, I will update its table. In the meantime, have fun!

Copyright © 2022 Paul J. Drongowski

Casio CT-S1000V: More tips

A few new Casio CT-1000V tips and observations. Hope they’re helpful.

Portamento

The CT-S1000V (CT-S500) has portamento. Control over portamento is quite flexible. Be prepared to experiment, however, as the interaction between portamento settings is not immediately obvious. Unfortunately, the User Guide is not super helpful as it refers to several terms with “portamento” in the name, e.g., “Upper Portamento,” “Part Portamento”, etc.

All of these tips apply to the CT-S500, too.

There are two different ways to access portameto-related settings: through the MENU button and through the Settings sub-menu.

The MENU parameters allow the following adjustments:

  • UPPER PORT: Turn on Upper Portamento.
  • PART PORT: Turn on Part Portmento for each part (Upper1, Upper2, Lower).
  • TIME: Change portamento time for Upper1, Upper2 and Lower, individually. Each part has its own time.

When Upper Portamento is enabled, you can enable/disable portamento on the Upper part using a front panel button.

Casio CT-S1000V/CT-S500 UPPER PORT soft button [Casio]

Ah, so which panel button is that? If you press the INSTRUMENT button, the CT-S1000V displays five soft buttons: SPLIT, LAYER, TOUCH, SUS and ARP. The SUS button controls sustain. If you want to control Upper Portamento instead, dive into the Settings sub-menu and scross to “SUS/UPPER PORT button”. Change the value from “SUS” to “UPPER PORT”. Now the INSTRUMENT button shows “UPPER PORT” instead of “SUS”. Pressing the “UPPER PORT” soft button applies portamento to the Upper part. This feature allows you to apply portamento selectively during a solo line.

I hope this brief overview helps when reading the User Guide. I recommend reading the fine print about Upper Portamento because Upper Portamento can override Part Portamento. (Surprise!)

Expression pedal

For some crazy reason, I didn’t hook up and configure an expression pedal on Day 1. In retrospect, one should probably tangle with pedal set-up early just in case pedal settings are saved in user memory locations like CT-S1000V registrations.

The User Guide gives good step-by-step directions concerning pedal set-up. The CT-S1000V is vendor agnostic, thankfully. I have three (!) Yamaha FC-7 pedals and didn’t want to buy another pedal. The CT-S1000V supports two TRS wiring schemes as shown in the diagrams below:

Casio CT-S1000V/CT-S500 pedal polarity types [Casio]

To make a long story short, the Yamaha FC-7 is polarity type 1. The FC-7 resistance is 50K ohms and be sure to go through the simple calibration steps in the User Guide. For reference, the FC-7 TRS signals are:

  • Tip: Reference voltage
  • Ring: Wiper
  • Sleeve: Ground

You wouldn’t believe how many forum posts get this wrong!

Roland, Kurzweil and Fata are polarity type 2. The User Guide confirms operation for the Roland EV-5, Kurzweill CC-1, Fatar VP-25 and Fatar VP-26. Type 2 TRS signals are:

  • Tip: Wiper
  • Ring: Reference voltage
  • Sleeve: Ground

The Roland FV-500L should work, too. Be aware that the EV-5 and FV-500L have a “minimum volume” potentiometer (variable resistor) in series with the main control potentiometer. Turn the minimum volume control to 0 before calibrating. The main control potentiometer resistance is 10K ohms; the minimum volume potentiometer resistance is 50K ohms.

Rant of the day: I have a nice, light-weight Boss EV-1-WL expression pedal. Wish I could use it with the CT-S1000V (and others). No device to device BLE, no 5-pin MIDI, no host compatibility. Arg.

Are pedal settings really stored?

I posted this question on the Casio Music Forums site. Even though the User Guide claims the pedal settings are stored in MY SETUP and registrations, I haven’t seen evidence. If you change the pedal settings and load a registration (or MY SETUP), the changed settings remain.

I hope that Casio will clarify.

Drawbar organ tones

As mentioned earlier, I pulled together a bank of drawbar organ registrations. I settled on the following tones:

    Gospel Organ 2    Mellow 
Rock Organ 2 Mellow
Elec.Organ 1 Bright church-y for hymns
Elec.Organ 6 Simmerin' for grease

In all four cases, I split the keyboard putting the “Organ Bass” tone in the left hand. I like the way Organ Bass holds down the low-end and doesn’t sound swirly. Split point is E4.

Movin’ on to pipe organs…

Copyright © 2022 Paul J. Drongowski

Casio CT-S1000V: Drawbar organ tones

I’m choosing and dialing in the Hammond B-3 organ tones for church tunes. The Casio CT-S1000V (and CT-S500) provides over thirty electric organ tones. Most of the organ tones incorporate an Active DSP effect.

Choosing tones is a process of selection and elimination. Some sounds just aren’t suitable for church, e.g., distorted rock organ, combo organ, or theatre organ. As to personal taste, I usually avoid voices with hard percussion. I often play in a group with piano, guitar or drums. There is already enough going on percussively that I don’t need to add another element to the on-going rhythm. In a typical situation, it’s more important to hold down or emphasize a left-hand bass.

Tone name        Description                     DSP effect 
--------------- ------------------------------ ------------
JS Organ Jimmy Smith, percussion AMP cab->Trem->3EQ
AMP Organ 1 First four, no percussion Phaser->Drive->AMP cab
Rock Organ 1 No percussion Phaser->Drive->AMP cab
Hard Rock Organ Chorus->Drive->AMP cab
Gospel Organ 1 Mellow-ish Rotary
Velo Organ Velocity brings in bars Drive rotary
F.Organ Farfisa combo organ Trem->AMP cab
V.Organ Vox combo organ Trem->AMP cab
RTF FD Organ Rotary fast, full drawbars Drive rotary
Rock OD Organ Drive rotary
Tremolo Organ Mellow, C3 sampled-in Auto pan
DP Organ Total Jon Lord Dist
Jazz Organ 1 Bright hard perc jazz Rotary
Jazz Organ 2 Darker hard perc jazz Rotary
Elec.Organ 1 Bright. church-y Rotary
Elec.Organ 2 Mellow-ish, key click Rotary
Elec.Organ 3 First four Rotary
Elec.Organ 4 Full drawbars Rotary
Elec.Organ 5 Mellow, soft perc Phaser
Perc.Organ 1 Bright hard perc Rotary
Perc.Organ 2 Darker soft perc Rotary
Gospel Organ 2 Mellow Rotary
Full Drawbar Full drawbar Rotary
Rock Organ 2 Church-y (swimming rotary) Drive rotary
Rock Organ 3 Mellow-ish very fast Drive rotary
Click Organ Low drawbars, key click Drive rotary
70's Organ Farfisa-like, key click Rotary
Organ Pad Weird No DSP effect
Theatre Organ No DSP effect
Perc.Organ 3 Hard perc, low drawbars Rotary
Elec.Organ 6 Low+high (16+1), click Rotary
AMP Organ 2 Rocky bars Tone->Drive->AMP cab->Trem
AMP Organ 3 Heavy OD Tone->Drive->AMP cab->Trem
Organ Flute Pipe organ flute No DSP effect
Puff Organ Chiffy organ flute No DSP effect
Reed Organ Portable reed organ Mono 3-band EQ
Rotary F-Organ Farfisa organ, rotary speaker Rotary
Rotary V-Organ Vox organ, rotary speaker Rotary

The table above are notes taken while auditioning CT-S1000V drawbar organ tones. The CT-S500 has the same complement of organ voices, so any comments made here apply to the CT-S500, too.

My goal is a registration bank of four tones that provide a range of timbres. I want to push a registration button while playing in order to match the current musical situation. So far, a few candidates stand out:

    Elec.Organ 6     Simmering 16+1 
Gospel Organ 2 Mellow, ballad-like sound
Gospel Organ 1 Brighter, hymn foundation
Rock Organ 2 Brighter still, hymn playing

I listened to all organ tones with Active DSP enabled and bypassed. “Rock Organ 2” has a church-y sound when the overdrive and rotary speaker are removed. I can knock the rock out of the preset by re-programming the Active DSP effect.

Most organ tones have a preset Active DSP effect as shown in the table. A few of the tones — like AMP Organ 1 — don’t use the rotary effect at all. (Surprise!)

As I mentioned in an earlier post, a few of the tones have a swirl-y or swimming fast rotary setting. Sometimes the rise acceleration and fall deceleration times are too short. The settings below are ballpark.

    Drive Rotary     PJD      Velo Org 
---------------- -------- --------
Type: 2 2
Overdrive Gain: 42 48
Overdrive Level: 42 31
Speed: Fast Fast
Brake: Rotate Rotate
Fall Accel: 40 10
Rise Accel: 60 18
Slow Rate: 40 17
Fast Rate: 100 111
Vib/chorus: C3 C2
Wet Level: 100 100
Dry Level: 0 44
Bypass: Off Off

I will use these parameter values as my starting point moving ahead. The wet/dry parameters could be helpful in a stereo mix avoiding hard left/right channel throb. BTW, the sim doesn’t have parameters for horn/rotor balance.

The Casio rotary speaker sims include a scanner vibrato/chorus option: Off, V1, V2, V3, C1, C2, C3. The presets assign overdrive to knob 2 (K2). I don’t usually adjust overdrive when I’m playing and will assign vibrato/chorus control instead. That way I can add or subtract chorus on the fly. Unfortunately, scanner off is at the knob’s full left position and C3 is at the full right position. That will make for a big gesture knob-spin when playing. Wish this could be assigned to a button…

As to reverb, I’ve settled on ROOM 2 with a send level of 20. This is just enough to add a little space when practicing, but it won’t muddy the sound too much when playing live.

Copyright © 2022 Paul J. Drongowski

Casio CT-S1000V: About them effects

Casio gave the CT-S Casiotone series a major boost with the new CT-S500 and CT-S1000V models. The new models include the acclaimed CT-S1 voices. Even better, Casio added a wide range of editable DSP effects. The DSP effects are in addition to the three system effect units: reverb, chorus and delay. Up to two DSP effect chains can be applied to tones (voice) and auto-accompaniment parts.

Casio CT-S500 and CT-S1000V simplified [Casio]

Casio have their own way of organizing effects. DSP effects are organized into chains, where each chain consists of one to four DSP modules. A DSP module is a unit executing a particular effect algorithm like EQ, tremolo, compression, etc. There are 29 DSP module types.

As a user, you don’t work directly in terms of DSP modules. Instead, you select a chain from one of 100 preset DSP chains. The first 25 or so preset chains have only a single DSP module, just about covering the 29 DSP module types individually. The remaining 75 presets have two, three or four DSP modules. Many chains are obviously guitar-oriented while others are slanted toward keyboards, percussion and ambience. When it comes to effect applications, who am I to judge? 🙂

The CT-S approach may appear to be too restrictive, but each DSP module has a BYPASS parameter which lets you turn off its stage. If you can find a preset chain with effects in the desired order, you’re good to go, thanks to DSP parameter editing.

Thank heavens for DSP parameter editing! The rotary speaker simulations are too fast right out of the box, for example. In addition to modifying effect parameters, you can assign a DSP parameter to each of the three front panel knobs (e.g., rotary speaker speed). Everything gets saved into a registration slot from which tone and effect settings are recalled.

Oh, yes, you have full access to Active DSP parameters. Unfortunately, this is not true for system effects (reverb, chorus, and delay). In the case of system effects, only the effect type (e.g., ROOM 3, HALL 2, etc.) can be changed. Minor bummer.

If I’m a little vague about effect routing, it’s because Casio have not published an effect routing diagram for the CT-S500 or CT-S1000V. I don’t feel like I’ve been held back in practice, but I would love to see a detailed signal flow. A diagram would clear up people’s questions about effect assignment (how many and where).

I’ve been pulling together a dozen of my most frequently used patches (layers and splits). I like to detune layers in order to add a bit more motion and interest. Individual tones, however, do not have a fine tuning parameter (i.e., plus or minus cents).

The orchestral voices are not pre-programmed with a DSP effect (thank goodness). Lacking a fine tuning control, an alternative method is to add a pitch shift DSP module to the tone. There are four DSP preset chains that contain pitch shift:

  #21 Pitch:        --> Pitch --> 
#87 Pitch Delay: --> Delay --> Pitch --> Phaser --> Auto Pan -->
#90 Pitch Mod 1: --> Tone --> Phaser --> Delay --> Pitch -->
#91 Pitch Mod 2: --> Pitch --> Delay --> Phaser --> Tone -->

The multi-module chains are fun, but waaay more complicated than necessary. Nonetheless, I jotted down the pitch-related parameters for reference:

    Parameter    Pitch  PitcDel1  PitcMod1  PitcMod2 
----------- ----- -------- -------- --------
Preset # 21 87 90 91
Pitch 0 0 +14 0
High Damp 127 127 127 127
Feedback 127 64 127 70
In Level 110 110 110 127
Wet Level 127 110 110 127
Dry Level 127 110 127 127
Fine +6 +12 +4 +6

Turns out, the stock pitch parameters (column 1) are ready to go, adding a pleasant chorus-like effect to layered tones.

Of course, I can’t let it rest and tried the six ambient enhancement presets. I got a nice, subtle feel with “AmbientEnh 4”. The chain breaks down like this:

    Piano Effect   -->      Delay     -->  Tone Control 
-------------- -------------- --------------
Lid: Full Open Time: 90 Low Freq: 50
Ref Level: 60 TmRatioL: 28 Low Gain: -12
TmRatioR: 64 Mid Freq: 100
Level L: 110 Mid Gain: -6
Level R: 110 High Freq: 16k
Fdbk: Cross High Gain: 0
Fdbk Level: 30
High Damp: 120
Tempo Syn: Off
In Level: 127 In Level: 100 In Level: 90
Dry Level: 110 Dry Level: 110 Dry Level: 0
Wet Level: 90 Wet Level: 110 Wet Level: 90
Bypass: Off Bypass: Off Bypass: Off

I used my ears first before diving into the details. Yep, I was surprised to see “Piano Effect” in the chain. Frankly, I don’t care what it’s called as long as it sounds good! The chain takes a little harshness off woodwinds while adding early reflections and cross delay. Cross delay isn’t too important to me as I will be playing in MONO at the job. Still, why not?

Hopefully, this look at CT-S1000V (CT-S500) DSP effects is helpful.

Copyright © Paul J. Drongowski

Casio Lyric Creator: Pronunciation

You might decide to fine tune the Casio CT-S1000V’s pronunciation of certain words or syllables. Crack open Casio Lyric Creator, select a lyric phrase, and long-press a word or syllable. Lyric Creator opens the “Edit Phonemes” display.

Casio Lyric Creator phoneme editing

If you’re working in English, Lyric Creator shows the word’s phonetic translation above a peculiar looking on-screen keyboard. The keys correspond to the major phonemes in the English language.

If you want to spend (waste) an entire afternoon, query English phonics. At the very least, you’ll finding articles about phonics for first readers. If you deep dive further, you will be down the infinite rabbit hole of linguistics. Beware!

Sometimes it’s worth it to check up on Lyric Creator. In one version of “Amazing Grace,” Lyric Creator produced the ‘G’ at the beginning of “Grace.” In another version, it didn’t produce the ‘G’ at all. YMMV. The C-MU Pocket Sphinx of 10,000 frequent words is a good resource when checking pronounciations. [Hope they didn’t ask anyone from Pittsburgh to make this list.]

There are roughly 44 common phonemes in English separated into vowels and consonants. Looking at the phoneme keyboard, most of the consonants make sense. There are a few two-letter combinations like “ng”, “tt”, “th”, “jh”, and “zh”. These cover sounds like the “ng” in “sing”.

The vowels, however, are not what they appear to be! The phonemes follow the International Phonetic Alphabet (IPA). [Not “India Pale Ale”.] The IPA has more special characters (glyphs) than Iverson’s APL (A Programming Language). The glyphs are mapped to two- and three-character sequences.

So, what reference phonetic alphabet does Lyric Creator use? CT-S1000V Vocal Synthesis was trained on the Carnegie-Mellon University (C-MU) Pronouncing Dictionary. The C-MU Pronouncing Dictionary employs the ARPAbet, which was first used in speech recognition research.

Here’s a quick and dirty correspondence table between symbols in the ARPAbet and English sounds:

    Vowels          Consonants      Consonants 
---------- ---------- ----------
aa bOt b Buy ng siNG
ae bAt ch CHin p Pie
ah bUt d Die r Rye
ax oracLE dd miDDle s Sigh
ao OUght dh THy sh SHy
aw bOUt f Fight t Tie
axr lettER g Guy tt auTumn
ay bIte hh High th THigh
eh bEt jh Jive v Vie
er bIRd k Kite w Wise
ey bAIt l Lie y Yacht
ih bIt m My z Zoo
iy bEAt mm zh diviSion
ow bOAt n Night cl
oy bOY nn wiNNer
uh bOOk
uw bOOt

You’ll notice several oddities among the English vowels, e.g., “ay” producing the long ‘i’ sound in “bite”. “ay”, really? No doubt, you saw the “ey” in “Grace” and thought that was strange, too.

The 44 common phonemes aside, there are a few phonemes in the Lyric Creator keyboard that required investigation. There are a few phonemes for which I have no clue! Next are a few special cases for your consideration.

There are two “th” sounds: voiced and unvoiced. A voiced sound is produced with the vocal chords; An unvoiced sound is produced solely by other components of the vocal tract. In Lyric Creator:

  • “dh” is the voiced “th” sound.
  • “th” is the unvoiced “th” sound.

Some vowel sounds are influenced by the letter ‘r’. The phoneme “axr” is a vowel influenced by ‘r’ as in “creator” or “letter”.

“ax” turns up in some interesting cases like “autumn” (ao,tt,ax,m), “middle” (m,ih,dd,ax,l) and “kindle” (k,ih,n,d,ax,l).

The word “middle” contains “dd” and “tt”. These phonemes lead to a discussion of alveolar flapping in English. [Yes, “flapping”.] We now stand at the maw of the rabbit hole and I will take my leave.

Have fun!

Copyright © 2022 Paul J. Drongowski

Casio Lyric Creator: First experience

Here are some observations after getting my feet wet with Casio Lyric Creator and Casio CT-S1000V.

Connection

As several other folks have mentioned, you must connect your iPad (Android device) to the CT-S1000V with a USB cable. Right now, Casio Lyric Creator cannot communicate with the CT-S1000V over Bluetooth.

It’s a little weird. Casio Music Space — recently released — does communicate with the CT-S1000V over Bluetooth. Casio Music Space could be a useful educational tool. However, it doesn’t fill a need for me.

Casio Music Space has a pairing dialog when initiating Bluetooth connection. Perhaps this is all that Lyric Creator needs? The IOS Bluetooth settings page does not find or show the CT-S1000V; I guess pairing is up to the app.

This is all new and perhaps we should give the Casio developers a little more time. At the moment, the WU-BT10 Bluetooth dongle is not much help. Glad it was included with the CT-S1000V. If I laid out $80USD for the dongle on top of the CT-S1000V, I’d be disappointed.

Memory capacity

The CT-S1000V comes factory-loaded with 100 dance floor (EDM) phrases. It’s fun to mess with these although they are not my cup of tea.

Casio Lyric Creator has an “Instrument Data Management” button at the bottom of the main screen. IDM displays the phrases loaded into a connected CT-S1000V.

There are 48MBytes of space of internal phrase memory allocated for phrases. Nearly all of the factory phrases are about 300KBytes, occupying roughly 30MBytes total. That leaves about 18MBytes free and available.

At some point, I will zap the factory phrases. Fortunately, Casio provide a file with the CT-S1000V Preset Lyric Tone Data. The file is in the Electronic Musical Instruments support area. You will need to scroll down to the “Digital Keyboards” section to find the file.

It’s a DAL file which resets all user data. Yikes! Be sure to save your own content before loading this file! It’s a factory reset.

The Lyric Creator User Guide describes how to restore individual lyric tones (phrases). Check out the Data Management section of the Guide for more details.

Just a phrase

Starting simple, I created a phrase from the first line of “Amazing Grace:”

Am -az -ing grace how sweet the sound

Then I added note values (durations), save the lyrics, and transfered the phrase to the CT-S1000V. Pretty smooth although I missed the need to SAVE the lyric file (with the cryptic name) to the CT-S1000V. The keyboard sat there in the “Preparing” state until the transfer request timed out.

Casio Lyric Creator

I played the phrase note by note. All good. Then I tried to find the most natural sounding Vocalist, settling on the Bossa Nova Vocalist.

This short phrase, BTW, took roughly 600KBytes of storage.

Prying eyes

Of course, the next thing is to save the lyrics file (extension lyj) on the PC and open the file with a text editor (Emacs). Sure enough, it’s all text. A lyrics file contains:

  • Header information about file and path names.
  • The lyric text as one continuous string.
  • A sequence of syllable data items.
  • Lyric Creator option settings, e.g., input language mode, auto split, auto conversion, etc.
  • More file paths including the Music XML file path.

It’s all one big string with delimiters dividing fields, attributes and values. Not the easiest thing for a human to read and we probably weren’t expected to poke around inside. (Ha!)

The sequence of syllable data items is the most interesting part. This is how Lyric Creator subdivided your lyric phrase and its note values. Here is a typical syllable data item:

{"text":"grace","phoneme":"g,r,ey,s","length":960,"note":60}

“grace” is the syllable. Normally, the phoneme property is empty. I choose to enter my own phonetic spelling for “grace”. [I’ll have a lot more to say about phonetic spelling in a future post.] If you don’t spell out your own phonemes, Casio will use the default spelling and leave the phoneme property blank. Length is the note value (duration) specified in tick units (480 ticks per quarter note). The note property is a MIDI note number (default 60 or middle C).

Importing Music XML

That was too easy. Let’s go for all the marbles and import a Music XML file. Now the road gets rougher. I think Casio need to do more testing.

I installed the latest version of MuseScore and created a simple chart for “Amazing Grace.” The Lyric Creator Music Guide says: “If the file being imported has multiple parts, only the first part will be imported.” I take this to mean “Lyric Creator will only import the first verse.” Thus, I only created one verse.

I exported an uncompressed Music XML file from MuseScore. Lyric Creator cannot import compressed Music XML; only .xml or .musicxml extensions are allowed.

OK, I should have saved the first attempt to show you. [I didn’t.] Lyric Creator brought in the lyrics — sort of. It missed the pick-up syllable (note) and it inserted a few extra syllables. On reflection, the extra syllables may be Do Re Mi Fa So La Ti Do, corresponding to the pitches of the C scale. Surprise! Lyric Creator also inserted a few rests where rests occurred in the score. Hyphen placement seemed a little random.

Overall, if the text is short, I wouldn’t bother with Music XML right now. Pressing on…

I cleaned up the lyric text: deleting Do Re Mi etc., adding the missing pick-up syllable, and so forth. The changed text saved OK.

Next, I edited the note values. Lyric Creator had generated note values based on the Music XML score. However, when I added the pick-up syllable, it looked like everything was now off by one place. Diligently, I changed the note values to match the original score. Went to save, and uh-oh, the text plus note values are too big to save. I deleted the rests and that was enough to trim the lyrics and make Lyric Creator happy again.

The Lyric Creator User Guide has a caveat: “You can enter lyrics for up to 100 syllables when the note value (note length) is eighth note. The number of syllables you can input depends on the note value.” Looks like I tripped the limit.

I transferred the lyrics for the first verse to CT-S1000V and successfully played them note by note. Hurray!

The entire first verse with note values required 1.6MBytes of storage. Yes, some of those factory phrases are gonna go!

My final observation has to do with the MIDI note numbers. Are they or what are they? I need to investigate the note property as the generated note numbers don’t match the melody. I question my own conjecture…

Summary

Well, Lyric Creator works within its limitations. I’m not sure that Music XML is ready for prime time. Unless I really, really wanted or needed to import Music XML, I would start simply with Lyric Creator’s editor.

Copyright © 2022 Paul J. Drongowski