### Post by dougstuff on Aug 11, 2015 14:44:51 GMT

Nic, first off, I've been browsing the forum trying to teach myself to fish and I am blown away by the power of Midibridge and your commitment to supporting it. You are over and above.

I have been trying to replicate some of the stuff I do in mainstage3 to initially turn my ipad into my practice rig which will save me setup and teardown on Thursdays and maybe even eventually get it to something I would trust on simpler sets as an fill rig I can carry in my bag. I have a few questions that bubbled up for me and I'd like to run them by you:

1) I have been trying to do my transpositions by listing out the hex in excel and then trying to build the columns as the rules should appear then exporting to csv then using find and replace to alter the lines then paste them into a text file so I can add multiple transpositions. Is there a script that you have written that can help with that? 10 years ago I knew Perl and could have done it, but I have forgotten everything I once knew about that.

2) Is there a more comprehensive manual for Stream Byter? I've looked at the documentation and I may not possess some other knowledge that would help it make more sense to me. Maybe could you suggest a primer of some kind that will help me understand this better when I read it?

3) I thought I had this right, but it's acting funny so I'd love it if you would take a look. This is for a song that has 2 zones and the top and bottom have to be transposed. Right now I am only using Bismark until I get the hang of things then I'll start using multiple apps at once. I am using a yamaha digital piano cp200 with no transposition on the controller itself. I am using an icinnectmidi2+ and a standard midi cable from the board to the interface. When I play the board midi is making it in as expected and everything seems right. With the ruleset below the bottom note on the 88 keybed plays whatever is in channel 1 (which I am meaning to ignore). The bottom octave and the second from the bottom octave are both playing the same pitch of the cello. For instance the lowest C# and the C# above it play the exact same pitch. I think I have my mapping right, but maybe I'm missing something. Here it is:

# Everything

# 2 way split - Cello and Pad

# Cello Midi ch 4

# Pad Midi ch 3

#

N0 00-2F = X3

N0 30-7F = X2

#

# transpose low split +2 octaves

N3 15 = XX 21

N3 16 = XX 22

N3 17 = XX 23

N3 18 = XX 24

N3 19 = XX 25

N3 1A = XX 26

N3 1B = XX 27

N3 1C = XX 28

N3 1D = XX 29

N3 1E = XX 2A

N3 1F = XX 2B

N3 20 = XX 2C

N3 21 = XX 2D

N3 22 = XX 2E

N3 23 = XX 2F

N3 24 = XX 30

N3 25 = XX 31

N3 26 = XX 32

N3 27 = XX 33

N3 28 = XX 34

N3 29 = XX 35

N3 2A = XX 36

N3 2B = XX 37

N3 2C = XX 38

N3 2D = XX 39

N3 2E = XX 3A

N3 2F = XX 3B

# transpose pads down one octave

N2 30 = XX 24

N2 31 = XX 25

N2 32 = XX 26

N2 33 = XX 27

N2 34 = XX 28

N2 35 = XX 29

N2 36 = XX 2A

N2 37 = XX 2B

N2 38 = XX 2C

N2 39 = XX 2D

N2 3A = XX 2E

N2 3B = XX 2F

N2 3C = XX 30

N2 3D = XX 31

N2 3E = XX 32

N2 3F = XX 33

N2 40 = XX 34

N2 41 = XX 35

N2 42 = XX 36

N2 43 = XX 37

N2 44 = XX 38

N2 45 = XX 39

N2 46 = XX 3A

N2 47 = XX 3B

N2 48 = XX 3C

N2 49 = XX 3D

N2 4A = XX 3E

N2 4B = XX 3F

N2 4C = XX 40

N2 4D = XX 41

N2 4E = XX 42

N2 4F = XX 43

N2 50 = XX 44

N2 51 = XX 45

N2 52 = XX 46

N2 53 = XX 47

N2 54 = XX 48

N2 55 = XX 49

N2 56 = XX 4A

N2 57 = XX 4B

N2 58 = XX 4C

N2 59 = XX 4D

N2 5A = XX 4E

N2 5B = XX 4F

N2 5C = XX 50

N2 5D = XX 51

N2 5E = XX 52

N2 5F = XX 53

N2 60 = XX 54

N2 61 = XX 55

N2 62 = XX 56

N2 63 = XX 57

N2 64 = XX 58

N2 65 = XX 59

N2 66 = XX 5A

N2 67 = XX 5B

N2 68 = XX 5C

N2 69 = XX 5D

N2 6A = XX 5E

N2 6B = XX 5F

N2 6C = XX 60

Thanks for your time. I figure if I can get the hang of this, I can not bug you much.

-Doug

I have been trying to replicate some of the stuff I do in mainstage3 to initially turn my ipad into my practice rig which will save me setup and teardown on Thursdays and maybe even eventually get it to something I would trust on simpler sets as an fill rig I can carry in my bag. I have a few questions that bubbled up for me and I'd like to run them by you:

1) I have been trying to do my transpositions by listing out the hex in excel and then trying to build the columns as the rules should appear then exporting to csv then using find and replace to alter the lines then paste them into a text file so I can add multiple transpositions. Is there a script that you have written that can help with that? 10 years ago I knew Perl and could have done it, but I have forgotten everything I once knew about that.

2) Is there a more comprehensive manual for Stream Byter? I've looked at the documentation and I may not possess some other knowledge that would help it make more sense to me. Maybe could you suggest a primer of some kind that will help me understand this better when I read it?

3) I thought I had this right, but it's acting funny so I'd love it if you would take a look. This is for a song that has 2 zones and the top and bottom have to be transposed. Right now I am only using Bismark until I get the hang of things then I'll start using multiple apps at once. I am using a yamaha digital piano cp200 with no transposition on the controller itself. I am using an icinnectmidi2+ and a standard midi cable from the board to the interface. When I play the board midi is making it in as expected and everything seems right. With the ruleset below the bottom note on the 88 keybed plays whatever is in channel 1 (which I am meaning to ignore). The bottom octave and the second from the bottom octave are both playing the same pitch of the cello. For instance the lowest C# and the C# above it play the exact same pitch. I think I have my mapping right, but maybe I'm missing something. Here it is:

# Everything

# 2 way split - Cello and Pad

# Cello Midi ch 4

# Pad Midi ch 3

#

N0 00-2F = X3

N0 30-7F = X2

#

# transpose low split +2 octaves

N3 15 = XX 21

N3 16 = XX 22

N3 17 = XX 23

N3 18 = XX 24

N3 19 = XX 25

N3 1A = XX 26

N3 1B = XX 27

N3 1C = XX 28

N3 1D = XX 29

N3 1E = XX 2A

N3 1F = XX 2B

N3 20 = XX 2C

N3 21 = XX 2D

N3 22 = XX 2E

N3 23 = XX 2F

N3 24 = XX 30

N3 25 = XX 31

N3 26 = XX 32

N3 27 = XX 33

N3 28 = XX 34

N3 29 = XX 35

N3 2A = XX 36

N3 2B = XX 37

N3 2C = XX 38

N3 2D = XX 39

N3 2E = XX 3A

N3 2F = XX 3B

# transpose pads down one octave

N2 30 = XX 24

N2 31 = XX 25

N2 32 = XX 26

N2 33 = XX 27

N2 34 = XX 28

N2 35 = XX 29

N2 36 = XX 2A

N2 37 = XX 2B

N2 38 = XX 2C

N2 39 = XX 2D

N2 3A = XX 2E

N2 3B = XX 2F

N2 3C = XX 30

N2 3D = XX 31

N2 3E = XX 32

N2 3F = XX 33

N2 40 = XX 34

N2 41 = XX 35

N2 42 = XX 36

N2 43 = XX 37

N2 44 = XX 38

N2 45 = XX 39

N2 46 = XX 3A

N2 47 = XX 3B

N2 48 = XX 3C

N2 49 = XX 3D

N2 4A = XX 3E

N2 4B = XX 3F

N2 4C = XX 40

N2 4D = XX 41

N2 4E = XX 42

N2 4F = XX 43

N2 50 = XX 44

N2 51 = XX 45

N2 52 = XX 46

N2 53 = XX 47

N2 54 = XX 48

N2 55 = XX 49

N2 56 = XX 4A

N2 57 = XX 4B

N2 58 = XX 4C

N2 59 = XX 4D

N2 5A = XX 4E

N2 5B = XX 4F

N2 5C = XX 50

N2 5D = XX 51

N2 5E = XX 52

N2 5F = XX 53

N2 60 = XX 54

N2 61 = XX 55

N2 62 = XX 56

N2 63 = XX 57

N2 64 = XX 58

N2 65 = XX 59

N2 66 = XX 5A

N2 67 = XX 5B

N2 68 = XX 5C

N2 69 = XX 5D

N2 6A = XX 5E

N2 6B = XX 5F

N2 6C = XX 60

Thanks for your time. I figure if I can get the hang of this, I can not bug you much.

-Doug