[sdiy] MIDI VOL PEDAL with no micro??

Scott Gravenhorst music.maker at gte.net
Sat Feb 8 20:08:29 CET 2014


Dan Snazelle <subjectivity at hotmail.com> wrote:
>what would be the best book on this sort of detailed information 
>on reading/ sending midi messages and midi hardware ? 
>
>i have a penfold book on the subject but i bought that years ago 
>and its pretty surface... it basically shows you how to make a 
>midi patchbay. 
>
>
>thanks

I dunno about a book, I just use the MIDI spec for information regarding what to send.


>
>
>
>> On Feb 8, 2014, at 3:00 PM, "Scott Gravenhorst" <music.maker at gte.net> wrote:
>> 
>> 
>> Dan Snazelle <subjectivity at hotmail.com> wrote:
>>> thanks for the practical advice!!
>>> 
>>> 
>>> ive made midi things with an avr before and other than trying to 
>>> get my friend comfortable with learning some code ( or pasting 
>>> some) i think its the easiest way to go 
>>> 
>>> 
>>> just what exactly would you do with shift registers, and a ADC... 
>>> in other words, the CC message, if you wanted to make a CC #1 
>>> pedal...would it just be the same conversion to 1's and 0's over 
>>> and over??
>> 
>> The ADC could be a bit of work too if done all in CMOS.  It would work the same way it
>> would work in an AVR, yes, a loop that gets the ADC value (converted from the pot) and
>> constructs the CC #1 message (3 bytes if you ignore running status).
>> 
>>> 
>>> i wonder ( from the bending angle) if you could get any good 
>>> results from sending sporadic bursts of 8 bit digital information 
>>> via an opto to a synth?
>> 
>> The data needs to be structured into MIDI messages.  You could simplify slightly by not
>> using running status - then you'd always send 3 byte messages.  In that case if you sent
>> random data as the third byte (forcing bit 7 to zero), you would then be sending a CC
>> message at some regular interval with a databyte that is random 
>from 0 thru 127. Dunno how > useful that would be, probably 
>depends on the user. > > >> >> Sent from my iPhone >> >>> On Feb 
>8, 2014, at 2:30 PM, "Scott Gravenhorst" <music.maker at gte.net> 
>wrote: >>> >>> >>> Dan Snazelle <subjectivity at hotmail.com> wrote: 
>>>>> is it possible to create a MIDI volume pedal with nothing 
>but an >>>> optocoupler, opamps, cmos and passives? >>>> >>>> 
>>>>> i ask because i have a friend who wants to make one himself 
>>>>> >>>> id just use an AVR with an opto and a pot based 
>pedal.... but i >>>> thought it might be fun to go the other 
>route >>>> >>>> >>>> are CC messages complex? i wouldnt dare try 
>this with SYSEX but i >>>> thought a CC pedal might be within the 
>realm of possibility! >>>> >>>> >>>> thanks >>> >>> I'd use the 
>AVR or a PIC. But yes, with enough CMOS parts you could >>> make 
>a state machine that could handle it. However, you'll need to add 
>>>> a UART and bit clock (unless you want to build that out of 
>CMOS too). >>> In my view, the complexity is enough to warrant a 
>uProc. Think of all >>> the things the uProc would have to do - 
>all of that would have to be >>> represented in CMOS logic. > > 
>-- ScottG > 
>________________________________________________________________________ 
>> -- Scott Gravenhorst > -- FPGA MIDI Synth Info: 
>jovianpyx.dyndns.org:8080/public/FPGA_synth/ > -- FatMan Mods 
>Etc.: jovianpyx.dyndns.org:8080/public/fatman/ > -- Some Random 
>Electronics Bits: jovianpyx.dyndns.org:8080/public/electronics/ > 
>-- When the going gets tough, the tough use the command line. > 
>-- Matt 21:22 > > _______________________________________________ 
>> Synth-diy mailing list > Synth-diy at dropmix.xs4all.nl > 
>http://dropmix.xs4all.nl/mailman/listinfo/synth-diy 
>

-- ScottG
________________________________________________________________________
-- Scott Gravenhorst
-- FPGA MIDI Synth Info: jovianpyx.dyndns.org:8080/public/FPGA_synth/
-- FatMan Mods Etc.: jovianpyx.dyndns.org:8080/public/fatman/
-- Some Random Electronics Bits: jovianpyx.dyndns.org:8080/public/electronics/
-- When the going gets tough, the tough use the command line.
-- Matt 21:22




More information about the Synth-diy mailing list