17 March 2013, 00:39 | #1 |
Posts: n/a
|
FS-UAE and midi support?
Hi,
Discovered FS-UAE today and I'm up and running without any issues. Is it possible to get midi in/out on OS X (Mountain Lion) at all? Brilliant work BTW! Loving the Amiga emulation native in OS X Thanks, Scott |
17 March 2013, 11:49 | #2 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
I'll have to disappoint you here, because there's no MIDI support in FS-UAE, and I don't plan to work on this either. I don't know how complicated it would be, but I suspect it's a *lot* of work, and I have many other features to implement
|
17 March 2013, 14:11 | #3 |
Posts: n/a
|
No problem. I understand it's not a high priority thing for the community.
I'm guessing it would be done via hooking into the serial port code. In the WinUAE source there is a midi class that looks like midi output needs attention, but midi input just passes the byte stream into the serial port. Hooking into the native OS midi capability is another story. I do some more playing, but I doubt I'll get far as my C++ skills are very rusty! Thanks again for your hard work. Much appreciated! Scott |
17 March 2013, 14:53 | #4 |
Registered User
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
|
Scott: you got a intel based mac? ever tested wine for mac or crossover ( #over is the have to pay for wine version ... ).
using wine you can use WinuAE on you mac. not tested on a mac myself but once running linux machine, did work well - midi was working too. Last edited by emufan; 17 March 2013 at 15:01. |
17 March 2013, 20:11 | #5 |
Posts: n/a
|
Yes I have an Intel Mac. I've had WinUAE running in VMWare Fusion fine with midi but I couldn't get it reliably (timing issues) talking to synth plugins running natively on the Mac.
Think I'm going to have to dust off the A1200 and do it the old fashioned way with hardware midi interfaces.. |
18 March 2013, 01:33 | #6 |
Registered User
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
|
correct timing using wine and winuae, i cannot guaranty. its not much hassle to give it a try - but the real thing may enjoy you even more
|
26 February 2014, 23:47 | #7 |
Posts: n/a
|
I'll be extremely grateful for MIDI support in FS-UAE as well. I work on a macbook pro and it'd be an absolute ballache to have to carry round a pc laptop just to be able to test midi sync of ableton with octamed etc. or even more of a ballache to setup my amiga in the internet cafe, altho i'm sure i'd get 1000 hipster points...
|
27 February 2014, 00:14 | #8 |
Registered User
Join Date: Dec 2013
Location: Mountain View / USA
Posts: 34
|
I think the right way to do it would be a CAMD driver that is a simple wrapper for native calls, however MIDI works on the MacOS side. The 68K side of the driver could be reused for Windows and Linux. Going through the serial port emulation is kinda uncool, because:
1. requires serial port emulation 2. only 1 midi port 3. modern MIDI interfaces are gazillion times faster than 31250 BAUD You probably wouldn't emulate a harddrive through a simulated Floppy hardware... |
27 February 2014, 00:41 | #9 |
Posts: n/a
|
someone wrote support for camd stuff for octamed too
|
27 February 2014, 07:34 | #10 | |
m68k all the way
Join Date: Aug 2011
Location: Koalaland
Posts: 523
|
Quote:
I tried WinUAE through CrossOver, and it just works great. |
|
09 July 2014, 21:42 | #11 |
Posts: n/a
|
I'd be grateful for MIDI support in FS-UAE too as I use my Amiga 1200 mainly for sound/music creation.
I recently installed FS-UAE on my late 2011 Macbook Pro. MIDI support is a big deal for us music makers. I appreciate your development of FS-UAE Last edited by r4ar; 09 July 2014 at 21:49. |
30 August 2014, 18:55 | #12 |
Registered User
Join Date: Feb 2010
Location: Canada
Posts: 80
|
Just piping in --- I'm using FS-UAE in Lubuntu and would appreciate MIDI implementation. I have been using Amigas for MIDI work for several decades and can do stress-testing on real hardware if needed. Am very familiar with Amiga MIDI software (i.e. Bars & Pipes, OctaMED, Dr. T's KCS).
|
30 March 2015, 23:21 | #13 |
Posts: n/a
|
I'd like to use MIDI in fs-uae, too.
|
03 May 2017, 15:28 | #14 |
Posts: n/a
|
Hi friends.
I've "discovered" FSUAE (it's impressive, I never supposed this is even possible to create such an accurate emulation) 4 days ago, so I'm very new member of the community, but - because I'm also interested in MIDI bridge between emulated Amiga and the "host" - I've done several simple experiments on that filed. First of all: as we know, typical MIDI solution for Amiga was based on interface plugged into serial port, and most MIDI apps are just sending/receiving MIDI data to/from serial (even without checking if the MIDI interface is connected or not). So we don't need any special "MIDI functionality" inside the UAE - just an accurate Amiga serial port emulation. We also need a technique for redirecting data from the emulated serial port to the MIDI ports (hardware or virtual) on the host side. FSUAE is already equipped with serial port emulation and we can choose "emulation mode" for serial port between (a) linking emulated serial port with any serial port (hardware or virtual) of the host or (b) using TCP socket. Everything you need to know for this is here: https://fs-uae.net/docs/serial-port I played a bit with first "mode" (using socat to create virtual serial port), but with no success - I think, there is a problem with OSX Sierra blocking access to some resources and I was unable to establish communication between virtual serial port and my own software. Then I used TCP/IP serial port. I sketched simple pipeline (in Java/Processing and MaxMSP) redirecting data from TCP socket to my MIDI equipment. On FSUAE side I used various versions of OctaMED (my favorite tracker) to generate MIDI messages. Early results which I have achieved are rather promising: MIDI data sent via this pipeline are corectly formatted and finally I can redirect them to "external" MIDI ports and to control MIDI equipment. I just wanted to point out that this was very early attempt - I tested the pipeline transmitting Note On / Note Off messages only (no controllers or program change yet - however they should be very simple to handle, too) and I'm not sure if the emulated serial port on FSUAE side and TCP/IP transmission are fast and accurate enough to handle any "real world" MIDI data traffic. Also I observed some strange behaviours with OctaMED itself, but I have to investigate it deeper - anyway, that was noting very problematic. But the basic conclusion after my tests is rather promising: generic MIDI is already supported in FSUAE. I'm very busy with some projects right now, but I want to go back to the topic in a few weeks, maybe still in late May. Last edited by yaniki; 03 May 2017 at 16:16. |
11 May 2017, 17:21 | #15 |
Posts: n/a
|
I prepared a little "proof of concept" solution for bidirectional MIDI communication on OSX (should work with Windows too). Here is the link: http://paweljanicki.jp/shared/tcpmidi.zip
It's on early stage of development, but "on my machine it works" ;-) |
29 December 2019, 16:00 | #16 |
Registered User
Join Date: Dec 2019
Location: Neath/United Kingdom
Posts: 1
|
I'm running FS-UAE on my iMac (High Sierra) and trying to run Dr T's MT-32 Editor (1987 vintage) for Amiga and just realised it doesn't support MIDI IN or MIDI OUT to my Roland MT-32 Synth Module.
So I moved over to my Windows 7 machine and installed WinUAE together with my Roland UA-25 EX USB audio/MIDI unit. I can see MIDI IN and MIDI OUT in Settings > Host > IO ports and it all works. If is possible to get USB support in FS-UAE for MIDI in the same way as for WinUAE? Would that be an easier option? |
29 December 2019, 19:19 | #17 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
There is an open pull request with support for MIDI created by cnvogelg: https://github.com/FrodeSolheim/fs-uae/pull/209
I haven't tested it yet, but plan to merge it into FS-UAE |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[FS-UAE] New Dedicated Forum: support.FS-UAE | FrodeSolheim | support.FS-UAE | 1 | 02 October 2012 20:12 |
Amiga Tracker with MIDI support? 1230/32 | Hellrun | Amiga scene | 21 | 10 June 2012 03:44 |
Support for multiport MIDI interfaces | garyg | request.UAE Wishlist | 1 | 25 May 2011 14:28 |
Scummvm amiga port with native midi support? | Lutz G | support.Games | 2 | 07 March 2010 22:10 |
What was the first Amiga tracker to support external midi instruments | Kola | Amiga scene | 3 | 09 December 2008 19:20 |
|
|