AROS World Exec
Development => Development (General) => Topic started by: clusteruk on August 26, 2022, 02:34:22 AM
-
I posted recently about the MIDI interface not working and it appears there is not driver setup in AROS for it. If I am wrong please let me know.
So is there any developers who would like to do this work and be paid in hardware or money for their efforts.
Hopefully people realise I have done this a lot in the past :-)
Steve
-
Should it be needed, Midi files on VMWare can be played either via Hardware (Host) or Software !
-
Should it be needed, Midi files on VMWare can be played either via Hardware (Host) or Software !
Isn't there a "PlayMidi" & MIDI Datatype already that plays Midi files via software ?
-
No the MIDI datatype for AROS x86 does not exist, there is only the OS3 version that works well on AROS 68k, i attach the source, maybe someone could compile it for AROS x86
http://aminet.net/package/util/dtype/MidiDT
On AROS x86 as mentioned you can play MIDI files via "Hardware" with Player "WildMidi", or play MIDI files via Software via "Timidity" with Players "HarmonyPlayer" and "ArModPlugPlayer"
On AROS One v1.8 both "WildMidi" Player and "Timidity" are already preset for Players "HarmonyPlayer" and "ArModPlugPlayer"
-
I created a small video with AROS One 1.8 showing "WildMidi" (Hardware) and "HarmonyPlayer" (Software) playing MIDI files
https://youtu.be/F1e0FHDKX7k
-
The problem is not listening to midi files but using a midi sequencer like bars & pipes via camd
-
Also important that you can Play Midi Files, many users listen to Midi files and on AROS they are qualitative.
Bar & Pipe is an obsolete program, with RTG Screens on AROS you have difficulty using it, small fonts that cannot be enlarged, ditto for instruments too small for cosultation and use, GUI Colors unwatchable.
In my opinion a Native AROS version of Bar & Pipe or a fresh native AROS program would be needed to do the same things
-
I was referring to the discussion, Mr. Steve referred to what was written above and that is to manage a Midi sequencer with hardware via Camd
-
I am not looking for a MIDI player with software engine.
I want to fund, if necessary, the software to allow a keyboard and synthesisers to be attached to AROS and controlled by Bars and Pipes or other MIDI compatible software.
-
clusteruk excuse me, I also mentioned a "Hardware" Midi player, see video attachment!
-
clusteruk excuse me, I also mentioned a "Hardware" Midi player, see video attachment!
Small correction as you did not actually do so. You might perhaps think you did (and i understand the confusion).
All current solutions uses a soundfont/softsynth solution. There is nothing hardware about it other then software attempting to emulate certain hardware. And you are correct in that we can argue that this is what (certain) midi (capable) hardware is doing as well (when strictly speaking about playing MIDI on/to f.e. a soundmodule) but it is not the same.
It is crystal clear from clusteruk's request that he wants to be able to use real midi hardware such as sequencers, soundmodules, keyboards, guitars, pedals etc. and use that in combination with midi sequencer software such as bars'n'pipes. Either by letting those mentioned devices input (raw) MIDI data /into/ the software or by using the software to /send/ MIDI data to such devices.
As such that requires real actual MIDI communication between hardware devices and software. And that is what user clusteruk is referring to. MIDI is a communication protocol similar to how serial and parallel ports communicate.
-
Yes magorio I am aware of the operation of the hardware you mentioned, I only responded to clusteruk's statement that he had written "I am not looking for a MIDI player with software engine"
Maybe the user clusteruk and other users were not aware of the Hardware compatibility, and that the "WildMidi" Player directly used the Sound Card of the PC or Virtual Machine.
-
Aros has an excellent software park about the audio is missing the Camd driver to interface with a MIDI sequencer, Alfred Faust has made himself available to work and improve bars & pipes in our platform but if he does not have the opportunity to interface with the hardware he cannot do it
-
Also important that you can Play Midi Files, many users listen to Midi files and on AROS they are qualitative.
Bar & Pipe is an obsolete program, with RTG Screens on AROS you have difficulty using it, small fonts that cannot be enlarged, ditto for instruments too small for cosultation and use, GUI Colors unwatchable.
In my opinion a Native AROS version of Bar & Pipe or a fresh native AROS program would be needed to do the same things
Perhaps the graphic interface can make you look like bars & pipes obsoleto but those who use it or have used it can tell you quite the opposite is a powerful software
-
I know the potential of Bar & Pipes but its GUI is not suitable for a modern RTG screen, you have to adapt/modernize colors, fonts and images, all this to also attract other users who are not familiar with this great tool.
Many Amiga users love the old things, and do not want to update their systems to relive the old days, this is regression as well as giving distrust to all the developers who with so much effort try to update AROS.
-
my personal view... the old software should stay the old software. Great for retro but it really makes no sense to win new users because it cannot compete with modern software. So in my view either port modern software and keep the GUI or port modern software and change the GUI to Zune or create something from scratch
Trying to modernize old software will not work in my view
-
A new user when he approaches AROS and sees those graphics, he changes his way because he thinks that AROS has remained in the stone age !
It is the newness that attracts users not the oldness
Bar & Pipes is a great program, I don't know if it's true but it was said that part of its code was used by Windows DirectX, in my opinion with a nice renovation it can come out a nice program for those who like this kind of applications.
-
But is there anyone around who can implement the required drivers to make the MIDI interface work with AROS :-)
I appreciate the other information but I just want to plug my keyboard into the AROS box and use it :-)
-
Mister Steve remained few developers who deal with the Abiv1 system I don't think we will have luck to find one for the specifications you requested
-
Mister Steve remained few developers who deal with the Abiv1 system I don't think we will have luck to find one for the specifications you requested
Someone talented will come along to solve the Midi Crisis.
But not me. I'm a junior programmer.
Maybe we could convince Michal Schultz to write a Midi driver if he would like extra beer money. 8)
Michal specializes in writing drivers. He seems to enjoy the hardware side of things more than software.
-
Michal is very busy on Emu68 but I will ask him.
Mister Steve remained few developers who deal with the Abiv1 system I don't think we will have luck to find one for the specifications you requested
Someone talented will come along to solve the Midi Crisis.
But not me. I'm a junior programmer.
Maybe we could convince Michal Schultz to write a Midi driver if he would like extra beer money. 8)
Michal specializes in writing drivers. He seems to enjoy the hardware side of things more than software.
-
I looked up the USB midi specification, fortunately it seems to use bulk transfers so there would not be a problem for the class to run on current AROS usb stack.
I no longer have any AROS build system set up at the moment and I think I would be the last to take upon the quest as it all went very south the last time, very sorry about that. It almost got to the point of being usable.
-
thank you dizzy
-
Hi Dizzy
If you want to email me to discuss I am on steve at imica dot net
:)
Steve
I looked up the USB midi specification, fortunately it seems to use bulk transfers so there would not be a problem for the class to run on current AROS usb stack.
I no longer have any AROS build system set up at the moment and I think I would be the last to take upon the quest as it all went very south the last time, very sorry about that. It almost got to the point of being usable.
-
I once wanted to try than I got busy with my other project
I just had a breath look at template (not sure if helps)
https://github.com/jbkim/STM32-USB-Host-Library/tree/master/Libraries/STM32_USB_Device_Library/Class/cdc/src
-
What can I do for you to encourage you to make MIDI work for me :-)
I once wanted to try than I got busy with my other project
I just had a breath look at template (not sure if helps)
https://github.com/jbkim/STM32-USB-Host-Library/tree/master/Libraries/STM32_USB_Device_Library/Class/cdc/src
-
What can I do for you to encourage you to make MIDI work for me :-)
I once wanted to try than I got busy with my other project
I just had a breath look at template (not sure if helps)
https://github.com/jbkim/STM32-USB-Host-Library/tree/master/Libraries/STM32_USB_Device_Library/Class/cdc/src
Hi steve ,
Nice to hear from you , welcome back to arosland,
I am working IDE Environment for aros atm plus my other projects , i think Dizzy is good with HW so sorry not atm..
-
Hi
No problem, thanks for the quick reply, I hope Dizzy is interested :-)
Steve
What can I do for you to encourage you to make MIDI work for me :-)
I once wanted to try than I got busy with my other project
I just had a breath look at template (not sure if helps)
https://github.com/jbkim/STM32-USB-Host-Library/tree/master/Libraries/STM32_USB_Device_Library/Class/cdc/src
Hi steve ,
Nice to hear from you , welcome back to arosland,
I am working IDE Environment for aros atm plus my other projects , i think Dizzy is good with HW so sorry not atm..