Window Function And Combination Waves

After I got done testing how the window function affects single waves, I immediately began wondering how the window function would affect combination waves.

About Combination Waves

The combination waves work a little bit differently than Casio's documentation would lead you to believe. I wrote a thorough description of it, with examples, a few pages back.

Test Procedure

I decided to do the MOST THOROUGH TEST POSSIBLE. I wanted to know how the window function affects combination waves. So I made patch dumps that combined EVERY WAVE with EVERY OTHER WAVE and then ran it through EVERY WINDOW. Then I took image snapshots of every combination, and audio samples of every combination. The results are below.

There are eight possibilities for WAVE 1, eight possibilities for WAVE 2, and eight possibilities for the WINDOW. That means there 512 possibilities to document (83 = 512).

The problem with this approach is that I have included a lot of redundant waves. Out of the 512 combination possibilities, I estimate that only 216 of them are unique. So, yeah, the eight tables below include a lot of redundancies.

Window Function Demo—Combination Waves

There are eight tables below. Each table takes a basic wave, combines it with every other wave, and passes it through every window function. This serves as a demonstration that it is possible, via sysex, to combine all waves with all windows. There are no outages; everything is possible. It also serves as a map to show the results of these unholy combinations.

The first table takes WAVE 000 and combines it with all possible waves, and then passes each combination through all the different window functions. The second table takes WAVE 001 and does the same thing, and so on.

Each table is accompanied by audio files. Each audio file represents a row in the table above it. It takes the given combination of two waves, and passes it through each window function. The first sample will use WINDOW 000, the second will use WINDOW 001, and so on.

The following legend applies to all tables.

This option is available through the front panel.
This option is only available through sysex.
You'd be better off using a single wave, rather than this combination.
It is easier to imagine how the window functions affects single waves.

WAVE 000

This table shows WAVE 000 combined with every other wave, and passed through every window function.

A table of WAVE 000, combined with every other WAVE, and passed through every WINDOW function

WAVE 000, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 001

This table shows WAVE 001 combined with every other wave, and passed through every window function.

A table of WAVE 001, combined with every other WAVE, and passed through every WINDOW function

WAVE 001, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 010

This table shows WAVE 010 combined with every other wave, and passed through every window function.

A table of WAVE 010, combined with every other WAVE, and passed through every WINDOW function

WAVE 010, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 011

This table shows WAVE 011 combined with every other wave, and passed through every window function.

A table of WAVE 011, combined with every other WAVE, and passed through every WINDOW function

WAVE 011, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 100

This table shows WAVE 100 combined with every other wave, and passed through every window function.

A table of WAVE 100, combined with every other WAVE, and passed through every WINDOW function

WAVE 100, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 101

This table shows WAVE 101 combined with every other wave, and passed through every window function.

A table of WAVE 101, combined with every other WAVE, and passed through every WINDOW function

WAVE 101, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 110

This table shows WAVE 110 combined with every other wave, and passed through every window function.

A table of WAVE 110, combined with every other WAVE, and passed through every WINDOW function

WAVE 110, combined with every other wave, passed through every window
Click image to see full-size image

WAVE 111

This table shows WAVE 111 combined with every other wave, and passed through every window function.

A table of WAVE 111, combined with every other WAVE, and passed through every WINDOW function

WAVE 111, combined with every other wave, passed through every window
Click image to see full-size image

Summary

There are a lot of possibilities for interesting and new wave shapes. I documented all 512 possibilities in case they were unexpectedly different. For instance, would you get a different result by changing the *order* of the two waves? After studying the results, I found that things like that didn't matter, and there was a lot of repetition.

CZ-1 Spelunking Index