The x86 platform ensures maximum performance and scalability but the ARM platform ensures almost the same purpose at a much lower price, thanks to the integrated GPIO, and with a minimalist and most trusted hardware.

 

These links are provided as a service and courtesy. Unless otherwise noted, listing of a link here in no way implies an endorsement or recommendation, of the site, products sold, or any material on the site, in particular links, statements, or opinions. Continue to these sites at your own risk. By following a link you acknowledge an understanding that the content is beyond the control of cauldronmidi.org and cauldronmidi.org cannot be held responsible for any harm or damage from clicking through on a link.

There is no relationship with ANY manufacturers! The choices depend on the easy availability on the market and on the wide selection. The Forum is a useful tool to share problems and solutions.

Buy a Asus or Asrock x86 motherboard with TPM support (onboard or plug-in). Download the software on a USB pendrive and boot the system. You are immediately ready to start.

Virtually every Asus/Asrock x86 motherboard with TPM support should work with the free software edition. The Intel vPro Q87 chipset and Intel TXT-enabled CPU has a long-term support (get extreme performance for future high-end editions) but remember also that security hardware technologies change quickly.

 
STATUS HARDWARE
 
  x86 Motherboard  
supported ASUS Q87T (TPM onboard)  
work ASUS H81T  
  ASUS H81T R2.0  
  AAEON Embedded Single Board Computers  
  AAEON Industrial Motherboards  
candidate AAEON EMB-Q87B  
candidate AAEON GENE-QM87  
candidate AAEON COM-QM77W1 Rev. B  
candidate ASRock IMB-155  
candidate ASRock IMB-184  
candidate ASRock SBC-310  
  ASRock Q87 Industrial PC Series  
  ASRock Industrial PC Series  
  ASRock Thin Mini-ITX Series  
  ASRock Intel Socket 1150  
  ASRock AMD CPU Onboard Series  
  ASRock Intel Onboard CPU Series  
work ASRock AM1H-ITX (low performance)  
work ASRock Q1900TM-ITX (low performance)  
  Silent ATX Power Supplies  
  picoPSU - Power Supplies  
 
  TPM plug-in module : OEM component at Alternate, LambdaTek, ...  
  ASRock TPM module  
  ASUS TPM module  
 
  PCI(e) Digital I/O board  
supported ADLINK PCI-7396  
supported ADLINK PCIe-7296  
  NI PCIe-6509  
  ICP DAS PEX-D144LS  
  MC PCIe-DIO96H  
 
  USB MIDI class compliant as ALSA device
 
supported Official specifications (1999), ALSA project  

 

 

ROADMAP SPECIFICATION
Hardware Platform SoC x86 multi-core with TPM support
Real-Time Operating System embedded linux
OS firmware storage USB (or any boot device), flash embedded
Latency/Jitter performance at best you approach 5us
MIDI data link Wired or wireless network,  IEEE 802.3 / IEEE 802.11
MIDI data protocol UDP Multicast, RTP-MIDI, OSC, MIDI HD, ..., any new open protocol (IP or raw frame) 
MIDI data timestamp It needs a driver that supports it
MIDI data multiplexing Up to 256 MIDI events at single packet
MIDI data speed, sustained rate Up to 500000 packets per second on Gigabit Ethernet
MIDI data redundancy (WiFi) Transparent infrastructure (at the ends of the WiFi segments), packet level redundancy
MIDI driver compatibility Windows / Mac / Linux / iOS / Android / Arduino / JackAudio / driverless (any application can implement the network protocol directly). Go to Drivers page
MIDI devices support USB MIDI class compliant and any linux MIDI compatible device
Network Gateway Between networks, protocols and devices. Bidirectional support. Static/dynamic routing rules
MIDI translation rules static/dynamic rules on USB, PCI and Network layer
MIDI Internetworking MIDI Internetwork Routing/Bridging
PCI(e) support Single or multiple Digital and Analog I/O PCI(e) boards
Keyboards Encoder Single, double or triple electrical contact
     no MIDI velocity
     standard 7-bit MIDI note velocity
Keyboards Encoder, unique    high resolution 14-bit MIDI note velocity (CC#88)
     momentary/toggle key, live programming
     cluster/normal keys, live programming
In depth fine-tuning Internal parameters management via USB-MIDI, UDP MIDI Multicast, RTP-MIDI, OSC, web and Java app. Live programming and persistent configuration
Log functionality configurable live net-console, internal/external database
Licensing Free and commercial editions : node-lock, usb dongle, tpm activation
General support Custom design development

 

 

TIPS & TRICKS

How can I use the wireless network?
Waiting for the RTP-MIDI support, the current version only supports Multicast MIDI protocol. It does not act as a WLAN/LAN bridge with Acces Point feature (there will be support in next releases). Simply extend the Ethernet wired network by creating a transparent bridge with the wireless WiFi network. The advantage of bridging is that broadcast and multicast traffic from Wireless to Wired and vice versa works without further changes. In fact, the system is based on the UDP Multicast and UDP Broadcast protocols which can be filtered by a common wifi device. In this way the complexity of the network is greatly simplified and you can think like a traditional DIN5 MIDI cable.
The 802.11 standard doesn't specifically define a bridge. There are some models that are defined as a bridge but we should make sure that it works well in this way (LAN <-> WLAN bridge with Access Point feature to aggregate wifi clients) : Linksys WUMC710 Wireless-AC Bridge, Asus EA-AC87 5 GHz Wireless-AC 1800 Media Bridge/ Access Point, Dual-Band Wireless-N900 Gigabit 3-in-1 AP/Wi-Fi Bridge/ Range Extender, ...
Practically it is much easier to recycle a supported OpenWRT or DD-WRT wifi devices but in doing so the warranty expires OpenWRT or DD-WRT. So TP-Link Archer C7 can be an excellent 802.11a/b/g/n/ac choice with OpenWRT 14.07 : lan and wlan are already configured as a bridge, you just configure the access point with the web interface : OpenWRT 14.07 and TP-Link Archer C7. The forum includes a section for wireless devices.
Finally remember that Wireshark is very useful to diagnose the low-level network.
 
How can I build a 100-pin special cable for Adlink PCI-7396?
Simply use micro D-Sub 100 to dual IDC 50-pin ribbon cable adapter. Amplimite .050 Series III : http://www.te.com/catalog/products/en?q=5749111-8 or http://www.te.com/catalog/products/en?q=5-749879-9
 
What is the fastest Adlink card? (Adlink PCIe-7296 / Adlink PCI-7396)
PCI-7396 is faster than PCIe-7296. PCI-7396 provides access to 32bit. PCIe-7296 is an 8bit card only. PCIe-7296 is not natively PCIe but integrates a PCI bridge inside. The I/O operations are relatively slow (us) so the full 8x80 scan takes some time. The software is PCI-7396 optimized and even with a PCIe to PCI bridge card the time advantage is very good (on Asus Q87T, the full scan requires 100us (PCI-7396) against over 200us (PCIe-7296)). Performance improves almost 2 times on the native PCI bus (without the PCIe bridge).
In short, PCIe-7296/PCI-7396 performs 5/10 scans every millisecond on the PCIe bus. No secret, read details in the net-console ...