It is not exactly the same: window or windows and Windows as Haiku and Haiku.
Also can be add, that Windows (OS) name was made with special efforts by investing lots of money and time of many workers in many fields. You ready to do the same? Maybe you own IBM?
You can fork and release it under your favorite name.
I was going to point out that switch, but jua got there first! It looks as if the D70 is not Class Compliant [the correct term, which my memory always gets wrongâŚ!], but I see it does have standard MIDI connectors as well, so you could get a cheap USB-to-MIDI (like the MidiSport UNO) to drive it.
You could alternatively maybe get a good GS soundfont off the web and forget the hardware I typically use âGeneralUser GS FluidSynth v1.44.sf2â (~30MB).
Youâre right. I thought that MidiPlayer had an option to supply MIDI to other devices, but it doesnât. You might want to take a look at my own MusicWeaver .
[ The MusicWeaver ]
Looks like it may be the only way currently to play Midifiles to other devices. [And can do a lot more!!]
Where did you find that âKeyboardâ? I know of âMidiSynthâ, but that screenshot doesnât look like that.
Right, MidiPlayer only allows input from other MIDI devices, so it can be used as a softsynth.
Another way to play MIDI files to external hardware would be Sequitur, I guess.
Thatâd work. too â with itâs own advantages.
That is the aptly named âMIDIKeyboardâ, found in HaikuDepot (thanks to our now automated buildbots! )
I tried MusicWeaver, but I couldnât figure out how to make it work. After some messing with Sequitur though, I could get my SC-55 to play a song! The SC-D70 also has a MIDI IN port, but it doesnât seem to react to anything. It could be a fault with my unit though. In other systems I only used the USB port.
Thanks for suggesting GeneralUser GS. Itâs not a bad soundfont. I do still really like the sounds on my hardware synths though, plus a lot of old games had music designed specifically for Rolandâs synths so theyâre special in a way.
Same here. Iâd like to be able to run Haiku for a longer period of time without crashes. Which means fixing the low resource system to work better (for example, slabs never get deallocated, using up kernel address space).
Darn! I guess itâs a bit scary at first contact, but I hoped Iâd provided enough docs to get people into it. Can you describe anything of what baffled you?
I glanced at the D70 manual (downloaded PDF) yesterday, and I noticed that you have to set it into âMIDI Modeâ to get MIDI IN working; otherwise the events just get sent out USB, not to the internal synth. I canât remember exactly how you set that mode (didnât keep the manual) but you have to hold something down when you switch it on.
Glad you found the font. But arenât Rolands all GS, which that font should match?
Ehh. That is of course the first place I looked . Itâs not in my HaikuDepot, but of course I stick with my 2-year old system because each time I upgrade something else goes wrongâŚ
I guess the problem with MusicWeaver was that I couldnât figure out how to connect the âmodulesâ or which one that could use my MIDI hardware. I also got an error about attributes when I extracted MusicWeaver from the archive, not sure if itâs related.
Oh, I had no idea about enabling MIDI mode! I tried holding down the Preview Switch button while powering on and it worked. Now both synths are working. I feel dumb now, but thank you for helping me.
Songs that I usually play with the SC-D70 donât seem to play correctly in Sequitur though. Maybe itâs missing an instrument definition for SC-8820/D70.
About GS, itâs not that simple. Roland introduced GS with the SC-55, but every device they released after that has more tones. If you look here, you can see that SC-55 has 317 tones, while SC-D70 has 1608 tones: https://en.wikipedia.org/wiki/Roland_Sound_Canvas#Sound_Canvas
Also, even if the specs would line up, sounds are sounds. There is no way to make two completely different sample-based synths sound the same (unless you steal the firmware or something).
Thanks for expanding⌠Connecting modules, once youâve dragged the desired ones into the âDiagramâ, is just a matter of pressing the mouse button over the output âpipâ on the source element, and dragging to one of the sides of the destination: a line joining them should appear. The module you use to connect to harware is âMidiLinkâ. Its panel has popup menus for source and destination (found from /dev/midi) where you can select your device(s).
Ooohh â youâve discovered a nice new bug in unzip! Youâre right, the current version has great trouble with new directories! (The older hrev I stick with has no problem.) Itâs actually not fatal â it just means that none of the attributes the folder originally had are applied, which in the present case is irrelevant. The workaround is not to use Expander, but run unzip from a Terminal. You still see the error messages, but it doesnât halt for confirmation each time.
Welcome!
Shouldnât need a particular definition, if the Midifile is intended for the SC-D70. It should just send out the necessary Program events. Itâs also possible youâre hitting a bug in USB-output. Iâm noticing some oddities in my just-installed hrev51670, that Iâm not sure of yet. MIDI devices donât always seem to appear in the list, or may stay around after theyâre unplugged. And Iâm not sure all events are being transmitted. Will investigate.
Sounds like Yamaha, where every unit they introduce seems to have a different set of âSGâ sounds. And youâre right â there are distinct differences between the same âinstrumentsâ in the various soundfonts I have.
Is this the BeOS version of OpenMusic? Without the LISP stuff of course.
You mean the IRCAM system? No, sorry. The MusicWeaver is my own scheme. Looking back at some dates, I think I beat OM by a year or so (the earliest preserved source I can find is 1997).
Iâver never really looked at OM, but it seems mighty capable. I wonder how realtime it is, though. MusicWeaver is MIDI, rather than general audio, but it is intended for realtime processing.
The underlying Weaver concept is more general â the data flowing along the paths is typed, so any kind of data can appear on any path, and the receiving module decides what to do with it. I even have played with an âImageWeaverâ (as an adaptable paint program); it works, butdoesnât seem particularly useful. The typing is good though for simple handling of things like System Exclusive and even Karaoke text!
Bugreport, please
On its wayâŚ
saa71xx(? you know that?
So it canât do audio and/or MIDI programming to the same level that OpenMusic or CSound can do?
Uh-Ohh⌠I just stumbled over a problem with using the MusicWeaver in a current hrev! Iâd forgotten that there was an unrequited decision to remove the fluidsynth library from the standard Haiku installation. The Synth module in MW uses this; if itâs not available youâll get a âNot a valid moduleâ error if you try to drop it in a diagram! GrrrâŚ
You could get the library by installing FluidSynth from HaikuDepot, and making a link from âŚlib/libfluidsynth.so.1 to âŚnon-packaged/lib/libfluisynth.so
(Synth doesnât know the suffix), but itâs not really a good ideaâŚ! I just did, and it took 55 minutes over DSL to download ~30MB of stuff, of which only 300K is needed!!
Iâll makea new archive [maybe even an hpkg(!)] as soon as I can. I seem to have a couple of module updates I never published anyway.
It doesnât do audio currently. It would be possible to pass audio buffers around the paths and have elements process those, but Iâm not sure how ârealtimeâ it would be (which is important to me). Csound does its buffer processing sequentially, though, and I find that quite happily realtime.
However, it really is intended for a different kind of processing than those other schemes. I typically use it to âenrichâ the MIDI events from my keyboard, adding extra instrument voices, switching them by footpedal, and so on.
I frequently use it to drive a Csound orchestra, though. Haikuâs flexible MidiPort scheme makes that easy. Yes, I do have Csound in Haiku (Csound) Itâs only Csound5 (theyâre just about to release 6.10 for the rest of the world), and unfortunately the arrival of PM royally screwed up its installation, but it runs fine once installed. Iâve forgotten exactly what I had to do, but if you want to try installing it, Iâll revisit my memories.
Just for fun, hereâs my âHammond Emulatorâ (using Csound):