Electronics > Projects, Designs, and Technical Stuff

Where to buy Musical Keyboards

<< < (4/10) > >>

tooki:
What I find cool are the sensing systems used in hybrid digital pianos (where a full piano hammer action is present, just without strings). They use zero-contact optical sensing to sense both the key and the hammer. In Yamaha’s, they use fiber optics into the mechanism (so as to minimize the modification to the hardware), and use grayscale films to allow fine sensing. Quite impressive when you think it has 88 keys and each one has multiple signals to be sensed and processed in real-time!

Renate:

--- Quote from: MarkMLl on July 10, 2020, 12:48:43 pm ---Not if the host is something like a ZYNQ
--- End quote ---
Oh.
So if it's a Zynq isn't that easy because it's a whole SOC?
Wouldn't you want it to be a USB MIDI peripheral anyway?

MarkMLl:

--- Quote from: Renate on July 10, 2020, 05:18:03 pm ---
--- Quote from: MarkMLl on July 10, 2020, 12:48:43 pm ---Not if the host is something like a ZYNQ
--- End quote ---
Oh.
So if it's a Zynq isn't that easy because it's a whole SOC?
Wouldn't you want it to be a USB MIDI peripheral anyway?

--- End quote ---

When OP mentioned Zynq I assumed that he was interested in building an instrument i.e. something that reads a keyboard and generates sound by some undefined procedure delegated to the FPGA section. Now I know that Zynq can run Linux, but I don't know whether it has USB host support... in any event it would be much more efficient to simply have a UART receiving MIDI.

I agree that if he builds an instrument it could really benefit from being able to act as a MIDI peripheral (or ideally, as splitable keyboard and sound generator). But implementing a USB slave/peripheral is trivial compared with implementing a host: if something like a Teensy or an STM32 ("Blue Pill") can do it I'd expect a Zynq to have no problems.

MarkMLl

NiHaoMike:
A FPGA just for MIDI encoding is a bit overkill. But it will work nicely for building a really elaborate low latency synth.

MarkMLl:

--- Quote from: NiHaoMike on July 10, 2020, 08:05:56 pm ---But it will work nicely for building a really elaborate low latency synth.

--- End quote ---

Precisely. And the job is made somewhat easier if it is getting a stream of MIDI events, rather than having to work out velocities etc. itself. But having USB in that loop would be a right PITA.

MarkMLl

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod