Welcome, Guest. Please login or register.

Author Topic: AMidi anyone?  (Read 1614 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline XanxiTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 900
    • Show only replies by Xanxi
AMidi anyone?
« on: October 20, 2010, 11:40:11 AM »
Hi.

In order to play some MIDI files, i have installed AMidi on my A1200.
Install instructions say that software rendering needs a PPC board, so i use instead the other option called "CMAD", or something like that, that output the midi to an external player. This external player could be, still according to the instructions, any MIDI hardware or the software package available on aminet GMPlay.
So i installed too GMPlay.

Unfortunately, PlayMidi gives me the error message "can't open amidi.device", which of course is present in DEVS:

Any idea? As i have OS 3.1, i can't use the Prefs which use Reaction and i have no clue where is the prefs file for non Reaction OS that is mentionned by the instructions.

Thanks for your help.

PS: AHI v6 is installed too and working.
10 Classic Amiga Computers so far: I have too many computers!!
 

Offline Matt_H

Re: AMidi anyone?
« Reply #1 on: October 20, 2010, 01:59:42 PM »
I can't remember how I have my setup configured, but you should be able to get the prefs tool working if you install ClassAct.
 

Offline XanxiTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 900
    • Show only replies by Xanxi
Re: AMidi anyone?
« Reply #2 on: October 20, 2010, 04:47:39 PM »
So, your setup is actually able to play MIDI?

EDIT: well, i do have Classact up to date, and it is not Reaction enough.
The prefs program asks for resource.library. I have added this lib, but then i get a guru.
« Last Edit: October 20, 2010, 05:11:16 PM by Xanxi »
10 Classic Amiga Computers so far: I have too many computers!!
 

Offline Matt_H

Re: AMidi anyone?
« Reply #3 on: October 20, 2010, 05:41:36 PM »
Ah, you're right - rereading the readme I see that it will need OS 3.5 for the GUI.

It's been about a year since I experimented with AMidi, trying to remember how I had it working...

There are no software instruments in the install archive. Does one of the docs say anything about TiMIDIty instruments? That might be what you need for software playback, but it might be PPC only. For hardware playback, you need an external device and CAMD. In that case, AMidi serves as a wrapper for CAMD.

I don't think it's possible to map AMidi to GMPlay... although maybe it can use GMPlay's software instruments.
 

Offline XanxiTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 900
    • Show only replies by Xanxi
Re: AMidi anyone?
« Reply #4 on: October 20, 2010, 06:48:46 PM »
Yes i have installed the CAMD option.
But the doc says that we can use GMPlay with CAMD, so i have installed this package too.

Here is what i get with a SnoopDOS. I think i need to access this configuration file to edit it by hand but i do not know where it is...


Count Process Name       Action     Target Name                 Options Res.
----- ------------       ------     -----------                 ------- ----
1     C:PlayMidi         LockScreen Workbench                           OK  
2     C:PlayMidi         ToolType   DEFAULTIMAGE                        Fail
3     ramlib             Load       DEVS:amidi.device                   OK  
4     ramlib             Open       DEVS:amidi.device.info      Read    Fail
5     ramlib             Open       ENV:AMidi/AMidi.prefs       Read    OK  
6     ramlib             Load       DEVS:AMidi/Drivers/Software         Fail
7     ramlib             Open       DEVS:AMidi/Drivers/Software Read    Fail
8     ramlib             Load       LIBS:Software                       Fail
9     ramlib             Open       LIBS:Software.info          Read    Fail
10    ramlib             Load       LIBS:libs/Software                  Fail
11    ramlib             Open       LIBS:libs/Software.info     Read    Fail
12    C:PlayMidi         LockScreen Workbench                           OK  
13    C:PlayMidi         LockScreen Workbench                           OK
10 Classic Amiga Computers so far: I have too many computers!!
 

Offline Matt_H

Re: AMidi anyone?
« Reply #5 on: October 20, 2010, 10:29:08 PM »
Based on that SnoopDOS output, the config file is ENV:AMidi/amidi.prefs.
Remember to copy it back to ENVARC:AMidi when you're done editing.
 

Offline Matt_H

Re: AMidi anyone?
« Reply #6 on: October 21, 2010, 12:36:10 AM »
Okay, I've now got my setup in front of me, and I can't get PlayMIDI working either. Simon2Jukebox works, though...

The config file should be usable out of the box, and you do need GUS patches to go in DEVS:AMidi/Patches. WarpOS is required for the software driver.

That's what the docs say, at least. I could swear I had this working before...

EDIT: Okay, now it's working. I set the AMIDI_PATCHPATH env var, rebooted, and Blue Danube is now pouring out of my speakers. Not sure if the env var did it, or what, but there you have it.
« Last Edit: October 21, 2010, 12:44:12 AM by Matt_H »