filmov
tv
SysEx Beginner Tutorial, System Exclusive MIDI (JP-8000)
Показать описание
NOTE: There was some confusion about the "Checksum". More details are included below, following the video description.
This video requires no prior experience with MIDI or SysEx, or even with Hexadecimal. It teaches you how to understand and construct both MIDI and SysEx messages in order to control almost any MIDI device. If you're interested in controlling a JP-8000, this video covers specifics in depth.
VYZEX VENOM SOFTWARE LINK
Some people seem to be having trouble locating the software. The Venom synth hasn't been the best maintained synth, and that goes for its firmware & software as well. In any case, you can download the latest version from the maker's website here.
[UPDATE 9/19/2020] The following link no longer works. You can download MidiQuest instead, since it has the same MIDI monitor feature. Just search on YouTube or elsewhere for a link to MidiQuest.
[Old Link -- No Longer Works]
ADDITIONAL CHECKSUM EXPLANATION:
If the term "remainder" is unfamiliar to you, simply put, the remainder is what's left over after you divide one thing into pieces of a certain size.
Let's say you have 25 dollars, and you want to buy as many games as you can, and each game cost 10 dollars., how many games could you buy? And also how much would you have left over? In this case you could buy 2 games, and you would have 5 dollars left over. 5 is called the remainder.
On the other hand, let's say you have 25 dollars and you want to buy as many games as you can, but this time each game costs 50 dollars. How many games could you buy, and how much would you have left over? In this case you couldn't buy ANY games, so you would still have 25 dollars in your pocket. 25 is the remainder in this case.
So back to Lemur / checksum. we need to:
1) Add up all the numbers indicated
2) Divide the number by 128
3) Take the remainder
4) Subtract the remainder from 128
In the video we saw that:
1) The sum was 81 (that's how much money we have in our pocket).
2) We want to divide 81 by 128 (the amount that the game costs.) We can't afford the game, so we have 81 dollars remaining in our pocket.
3) We said the remainder is 81.
4) 128 - 81 = 47. So our checksum value is 47.
Now what if the sum was greater than 128?
1) Let's say the sum was 350 (that's how much money we have in our pocket).
2) We want to divide 350 by 128 (each game costs 128 and we want to buy as many as we can with the money we have). We can afford to buy 2 games (since 2 * 128 = 256). After we buy as many games as we can, we have 94 dollars left in our pocket. This is the remainder
3) We said the remainder is 94.
4) 128 - 94 = 34. So our checksum value is 34.
Hope that helps to clarify!
This video requires no prior experience with MIDI or SysEx, or even with Hexadecimal. It teaches you how to understand and construct both MIDI and SysEx messages in order to control almost any MIDI device. If you're interested in controlling a JP-8000, this video covers specifics in depth.
VYZEX VENOM SOFTWARE LINK
Some people seem to be having trouble locating the software. The Venom synth hasn't been the best maintained synth, and that goes for its firmware & software as well. In any case, you can download the latest version from the maker's website here.
[UPDATE 9/19/2020] The following link no longer works. You can download MidiQuest instead, since it has the same MIDI monitor feature. Just search on YouTube or elsewhere for a link to MidiQuest.
[Old Link -- No Longer Works]
ADDITIONAL CHECKSUM EXPLANATION:
If the term "remainder" is unfamiliar to you, simply put, the remainder is what's left over after you divide one thing into pieces of a certain size.
Let's say you have 25 dollars, and you want to buy as many games as you can, and each game cost 10 dollars., how many games could you buy? And also how much would you have left over? In this case you could buy 2 games, and you would have 5 dollars left over. 5 is called the remainder.
On the other hand, let's say you have 25 dollars and you want to buy as many games as you can, but this time each game costs 50 dollars. How many games could you buy, and how much would you have left over? In this case you couldn't buy ANY games, so you would still have 25 dollars in your pocket. 25 is the remainder in this case.
So back to Lemur / checksum. we need to:
1) Add up all the numbers indicated
2) Divide the number by 128
3) Take the remainder
4) Subtract the remainder from 128
In the video we saw that:
1) The sum was 81 (that's how much money we have in our pocket).
2) We want to divide 81 by 128 (the amount that the game costs.) We can't afford the game, so we have 81 dollars remaining in our pocket.
3) We said the remainder is 81.
4) 128 - 81 = 47. So our checksum value is 47.
Now what if the sum was greater than 128?
1) Let's say the sum was 350 (that's how much money we have in our pocket).
2) We want to divide 350 by 128 (each game costs 128 and we want to buy as many as we can with the money we have). We can afford to buy 2 games (since 2 * 128 = 256). After we buy as many games as we can, we have 94 dollars left in our pocket. This is the remainder
3) We said the remainder is 94.
4) 128 - 94 = 34. So our checksum value is 34.
Hope that helps to clarify!
Комментарии