The Midi Aggregator - Vintage synth meet C++

Channel:
Subscribers:
675
Published on ● Video Link: https://www.youtube.com/watch?v=qY0Q-AlWvaI



Duration: 21:28
237 views
14


In addition to the Oric and Atari computers, I'm also interested in "vintage" audio equipment.

My few previous videos were about repairing them (like the MU100 sound bank problems or the TC800D belts), but that one is actually about making sound.

The "Midi Aggregator" (candidate name, may change) is a small tool I made for myself to be able to jam with my equipment.

Of course I did try Cubase, Ableton, Renoise, LMMS, etc... but they did not really click with my way of working, so since I'm a programmer, I decided that the next best thing was to reinvent the wheel. Not necessary the best wheel, but I wheel I would feel comfortable with... and even if it ends up being an ugly and impractical wheel, I would still have learnt a lot in the process!

So, my current equipment (presented in this video) is:

Input devices/controllers
- Yamaha Reface YC (2015)
- Akai MPK Mini mk2 (2014)
- Contour ShuttlePROv2
- Corsair K70 RGB

Synths:
- Yamaha TX7 (1984)
- Yamaha MU100 (1997) + PLG150-PC
- Roland SC88vl (1996)
- KORG NX5R (1999)

Effect processors:
- Yamaha FX500 (1989)
- BOSS SE-70 (1993)

Misc
- Rane SM82 Stereo Mixer (1989)


Direct video links:
00:00 Intro
00:35 A bit of history
01:19 Oric MIDI interface
01:41 MIDI enhanced gaming (MT-32, SC55, SC88)
02:23 The rest (NX5R, MU100, FX500, SE-70, TX7)
02:50 Yamaha Reface YC
03:50 Akai MPK mini
04:36 Midi OX
06:02 RtMidi and SFML
07:20 Current state of Midi Aggregator
08:10 Mapping knobs to midi events
08:20 Synths selector
09:18 Metronom
10:00 Effect selector
11:07 Track recorder
13:22 Device grouping
14:00 Future plans
15:13 Source code availability and portability
15:57 MIDI SysEx requests and documentation
16:50 Shuttle as a controller
17:50 NX5R and MU100 demo tracks

External links:
- RtMidi: https://www.music.mcgill.ca/~gary/rtmidi/
- SFML: https://www.sfml-dev.org
- Twitter: https://twitter.com/DefenceForceOrg
- MidiAggregator video 1: https://www.youtube.com/watch?v=BYiqdwqLlUY
- MidiAggregator video 2: https://www.youtube.com/watch?v=I-aQrLtJUsA

As usual, feel free to comment if you have remarks, suggestions, questions, or ideas of topics you'd like to be covered in my videos.

--=-=--=-=--=-=--=-=--=-=--=-=--=-=
- The Defence Force blog: http://blog.defence-force.org
- The Defence Force forums: http://forum.defence-force.org
- The Defence Force games and demos: http://www.defence-force.org

we also have a twitter account and a facebook page
- Twitter: https://twitter.com/DefenceForceOrg
- Facebook: https://www.facebook.com/DefenceForceOrg/

and if you want to code on the Oric, we have a Software Development kit for you:
- The Oric SDK: http://osdk.defence-force.org







Tags:
midi
yamaha
korg
boss
roland
sfml
rtmidi
c++
audio
programming