A site about Uplifting Progressive Intelligent Trance Dance Music, Math, Geometry, Philosophy, Electronics, Software, Science, Physics, Quantum Mechanics, Health, Autism, Family, Love, Freedom, Life the Universe and Everything
Welcome!
Multiverse Rhythm Synthesizer
Multiverse Hardware Edition

Multiverse Hardware Edition

Multiverse is an idea / realisation I made back in 1999.Take any piece of great music, look beneath the surface of the sounds and notes, here between the timings of the previous, present and future musical events, lay complex but natural harmonic relationships which enable us to feel what is going to happen next in the music. I will refer to this as a polyrhythm.

It is through this medium of the polyrhythm, that emotions and feelings can be transmitted by the composer and received by the listener.

The notion of Multiverse can be considered another way. As Fourier discovered, waveform can be constructed by adding together sine waves of various periods, phases and amplitudes. A square wave is the addition of an even harmonic series and a triangle wave the addition of an odd harmonic series. The value of PI is the alternate addition and subtraction of inverse of the series of odd numbers.

Anything can be expressed as a waveform, jpgs, music and a rhythm. A waveform is after all just a series of values in sequence.


Polyrhythm

Multiverse synthesizes these polyrhythms, to produce limitless variety stunning, natural sounding rhythms. Multiverse contains NO PRE-PROGRAMMED rhythms. Rhythms are synthesized by mixing different musical time periods together to produce complex beat frequency relationships. When the resulting waveform rises above or below adjustable thresholds, note on and note off commands are generated.

Examples

Example 1 : The polyrhythm for the human heart beat is composed of musical time periods 1 and 4.
A Polyrhythm composed of musical time periods 1 and 4.

Example 2 : One of the polyrhythms found in musical time periods 1 and 7.
A Polyrhythm composed of musical time periods 1 and 7.

Example 3 : One of the polyrhythms found in musical time periods 1 2 and 3.
A Polyrhythm composed of musical time periods 1, 2 and 3.

Natural Geometric and Mathematical Progressions

Because the polyrhythms are produced by the interaction of the different musical periods and their relationships to one another,
The rhythms produced by Multiverse sound very natural, as they based on geometrical and mathematical relationships.

The square root of 2 has a lovely feel to it!

Panel Layout

Here is the Multiverse panel layout.

Multiverse Rhythm Synthesiser Panel Layout

Mode

Multiverse has two main 'Modes', 'Arp' and 'Trig'. In Arp Mode notes played on an external keyboard are arpeggiated according to the Pitch Mix. In Trig Mode, all the notes played on an external keyboard are triggered according to the Rhythm Mix.

Modulators

There are seven Modulators, each with adjustable period and phase. The Modulator period and phase is synchronised to the MIDI clock / start and stop. The output from each modulator is a pure sine wave.

Mixes

Multiverse can produce 3 simultaneous polyrhythm mixes. Each 'Mix' is produced by summing adjustable amounts of each Modulator output.

Rhythm Mix

Used to produce note triggers. The Rhythm Mix signal passes through several stages of signal processing first:

1. Trigger. Sets the level that the signal must reach before a Note On is produced. The Velocity of the Note On is taken from the Velocity Mix.
2. Excite. Mixes in an sine wave component which is at the frequency of the shortest note quanta. i.e. 1/16 note for instance.
3. Length. Sets the level that the signal must fall below before a Note Off is produced.

Velocity Mix

1. Gain. Positive or negative gain is applied.
2. Offset. A value added or subtracted.
3. Modulus. The signal value is divided by the Modulus setting, the remainder is used as the result.
4 Action. In the event that the signal value exceeds the maximum possible values, for each the positive and negative polarity, three options are provided.
(a) Clip: The signal value is set to the maximum possible value.
(b) Mod: The signal value is divided by the maximum possible value, the remainder is used as the signal value.
(c) Mute: Inhibits any Note On produced by the Rhythm Mix.

5. Min and Max. Scale the Velocity Mix signal to fit within the Min and Max limits.

The passages Multiverse plays sounds absolutely awesome when the Velocity is mapped to the Filter Cut-off

Pitch Mix

The Pitch Mix

The Pitch Mix is similar to the Velocity Mix, except that the resulting signal is used to choose which of the notes held down on an external keyboard will be played, resulting in arpeggiation. (Only operational when in 'Arp' Mode).

Multiverse Demos

Here are some of the early recordings I made of the Rhythms Produced by one of the first prototype Multiverse built.
This site requires Javascript
Angular Momentum
This site requires Javascript
Platonic Solids
This site requires Javascript
Demo2

Detail View

Here is a detail view of the Multiverse Front Panel

The First Multiverse

Here is picture of the very first multiverse, wired on veroboard, with patch lead arrangement for the Modulators.

Multiverse Prototype
Multiverse Prototype


Production

I had completed development of all the Microchip PIC software, PCB design and enclosure, back in the year 2000. I have one working pre-production prototype pictured below.
Multiverse Pre-Production Prototype

Just before I was about to start production and marketing I got involved with an LED lighting project. The Spacewriter iBall was an interesting development that took me to Taiwan and all over the world.

The Multiverse project has remained 'on ice' ever since.

The Future

Although this Multiverse concept is now over 15 years old, I remain convinced that it is a brilliant dance music tool.

In 2009 I re-commenced development of a software version of Multiverse using Native Instruments 'Reaktor'. Hopefully I should be able to make the software version available soon.

Multiverse MIDI Control Code Designations

Dec Hex Parameter Type Address
8 08 Performance Name (1st Character) ASCII 0x00
9 09 Performance Name (2nd Character) ASCII 0x01
10 0A Performance Name (3rd Character) ASCII 0x02
11 0B Performance Name (4th Character) ASCII 0x03
12 0C Performance Name (5th Character) ASCII 0x04
13 0D Performance Name (6th Character) ASCII 0x05
14 0E Performance Name (7th Character) ASCII 0x06
15 0F Performance Name (8th Character) ASCII 0x07
16 10 Performance Name (9th Character) ASCII 0x08
17 11 Performance Name (10th Character) ASCII 0x09
18 12 Performance Name (11th Character) ASCII 0x0A
19 13 Performance Name (12th Character) ASCII 0x0B
20 14 Performance Name (13th Character) ASCII 0x0C
21 15 Performance Name (14th Character) ASCII 0x0D
22 16 Performance Name (15th Character) ASCII 0x0E
23 17 Performance Name (16th Character) ASCII 0x0F
24 18 Loop Length Bars 0-127 0x10
25 19 Loop Length Beats 0-3 0x11
26 1A Spare 0x12
27 1B Spare 0x13
28 1C Modulator 0 (MSD) 0-99 0x14
29 1D Modulator 0 (LSD) 0-99 0x15
30 1E Modulator 1 (MSD) 0-99 0x16
31 1F Modulator 1 (LSD) 0-99 0x17
32 20 Modulator 2 (MSD) 0-99 0x18
33 21 Modulator 2 (LSD) 0-99 0x19
34 22 Modulator 3 (MSD) 0-99 0x1A
35 23 Modulator 3 (LSD) 0-99 0x1B
36 24 Modulator 4 (MSD) 0-99 0x1C
37 25 Modulator 4 (LSD) 0-99 0x1D
38 26 Modulator 5 (MSD) 0-99 0x1E
39 27 Modulator 5 (LSD) 0-99 0x1F
40 28 Modulator 6 (MSD) 0-99 0x20
41 29 Modulator 6 (LSD) 0-99 0x21
42 2A Modulator 7 (MSD) 0-99 0x22
43 2B Modulator 7 (LSD) 0-99 0x23
44 2C Enable Bass Drum 0-1 0x24
45 2D Enable Hi Hat 0-1 0x25
46 2E Mode 0-2 0x26
47 2F Spare 0x27
48 30 Enable Key C 0-1 0x28
49 31 Enable Key C# 0-1 0x29
50 32 Enable Key D 0-1 0x2A
51 33 Enable Key D# 0-1 0x2B
52 34 Enable Key E 0-1 0x2C
53 35 Enable Key F 0-1 0x2D
54 36 Enable Key F# 0-1 0x2E
55 37 Enable Key G 0-1 0x2F
56 38 Enable Key G# 0-1 0x30
57 39 Enable Key A 0-1 0x31
58 3A Enable Key A# 0-1 0x32
59 3B Enable Key B 0-1 0x33
60 3C Control Mix 1 Positive Action 0-2 0x34
61 3D Control Mix 1 Negative Action 0-2 0x35
62 3E Control Mix 2 Positive Action 0-2 0x36
63 3F Control Mix 2 Negative Action 0-2 0x37
64 40 Spare  
65 41 Spare  
66 42 Spare  
67 43 Spare  
68 44 Modulator 0 Delay 0-127 0x38
69 45 Modulator 1 Delay 0-127 0x39
70 46 Modulator 2 Delay 0-127 0x3A
71 47 Modulator 3 Delay 0-127 0x3B
72 48 Modulator 4 Delay 0-127 0x3C
73 49 Modulator 5 Delay 0-127 0x3D
74 4A Modulator 6 Delay 0-127 0x3E
75 4B Modulator 7 Delay 0-127 0x3F
76 4C Control Mix 1 Level 0 0-127 0x40
77 4D Control Mix 1 Level 1 0-127 0x41
78 4E Control Mix 1 Level 2 0-127 0x42
79 4F Control Mix 1 Level 3 0-127 0x43
80 50 Control Mix 1 Level 4 0-127 0x44
81 51 Control Mix 1 Level 5 0-127 0x45
82 52 Control Mix 1 Level 6 0-127 0x46
83 53 Control Mix 1 Level 7 0-127 0x47
84 54 Spare 0x48
85 55 Spare 0x49
86 56 Spare 0x4A
87 57 Control Mix 1 Max 0-127 0x4B
88 58 Control Mix 1 Gain 0-127 0x4C
89 59 Control Mix 1 Offset 0-127 0x4D
90 5A Control Mix 1 Modulus 0-127 0x4E
91 5B Control Mix 1 Min 0-127 0x4F
92 5C Control Mix 2 Level 0 0-127 0x50
93 5D Control Mix 2 Level 1 0-127 0x51
94 5E Control Mix 2 Level 2 0-127 0x52
95 5F Control Mix 2 Level 3 0-127 0x53
96 60 Control Mix 2 Level 4 0-127 0x54
97 61 Control Mix 2 Level 5 0-127 0x55
98 62 Control Mix 2 Level 6 0-127 0x56
99 63 Control Mix 2 Level 7 0-127 0x57
100 64 Spare 0x58
101 65 Spare 0x59
102 66 Spare 0x5A
103 67 Control Mix 2 Max 0-127 0x5B
104 68 Control Mix 2 Gain 0-127 0x5C
105 69 Control Mix 2 Offset 0-127 0x5D
106 6A Control Mix 2 Modulus 0-127 0x5E
107 6B Control Mix 2 Min 0-127 0x5F
108 6C Rhythm Mix Excite 0-127 0x60
109 6D Rhythm Mix Level 1 0-127 0x61
110 6E Rhythm Mix Level 2 0-127 0x62
111 6F Rhythm Mix Level 3 0-127 0x63
112 70 Rhythm Mix Level 4 0-127 0x64
113 71 Rhythm Mix Level 5 0-127 0x65
114 72 Rhythm Mix Level 6 0-127 0x66
115 73 Rhythm Mix Level 7 0-127 0x67
116 74 Spare 0x68
117 75 Spare 0x69
118 76 Spare 0x6A
119 77 Spare 0x6B
120 78 Rhythm Mix Trigger 0-127 0x6C
121 79 Spare 0x6D
122 7A Rhythm Mix Length 0-127 0x6E
123 7B Tempo 0-127 0x6F
124 7C Spare  
125 7D Spare  
126 7E Spare  
127 7F Spare    
Click on an Image

Links

Most Popular Pages
Techtone's Music Diary
www.dancefix.com
www.unsigned.co.uk
www.nme.com
Techtone's mySpace Page
Techtone's Facebook Page
Share this Page
Stumble Upon Digg Delicious Technorati Diigo Face Book
Favorite Flickr Mixx Google My Space Simply
Twitter Net Vibes Reddit News Vine Mister Wong Feed Burner
Help Techtone to make more Music and Video
© Techtone 1995 - 2012 - 10:40:37 PM Views: 8805
Skils Music Production, Web Design, Electronic Design. Software Design.