MIDI card and Sibelius
David R. Lane (77) 766 posts |
I have a MIDI card and Sibelius 7 student edition working on an Acorn Risc PC, but want to transfer them, if possible, to a ‘modern’ computer. I have an Iyonix and an ARMX6. Would they work on these computers? I also have a Pandaboard and some Raspberry-Pis. The card is called MidiMax Acorn MIDI card bought from Turnkey in London. |
Colin Ferris (399) 1815 posts |
Are you a big user of ‘Sibelius’? The ‘Iyonix’ can take Podules – when fitted with a 2 seater backplane. For some reason the ‘Ti’ motherboard was made without a ‘Podule’ socket. Perhaps Rick can help with a USB > MIDI adaptor. What do you use the MIDI card for – connecting hardware – or playing sound? Ref – Sib Reset your the program back to the Floppy disc – and be prepared to send the Floppy to RComp – for them to make a copy – which is in fact a floppy-file. You can now install the program on machines with no Floppy Hardware. Problem is – the copy protection – which has to be bi-passed – to work on a ARMX6. [edit1] [edit2] |
Elesar (2416) 73 posts |
Correct on both counts – Titanium can drive 1/2/4/8bpp paletted modes (plus 4k/32k/64k/16M colour) on its primary head, but only 8bpp (plus 4k/32k/64k/16M colour) on its secondary. Thus, when used driving two heads they must adopt the lowest common denominator which means disabling 1/2/4bpp, because RISC OS needs both heads to be in the same colour depth to be able to handle things like dragging windows from one monitor to the other. |
Colin Ferris (399) 1815 posts |
As a note – can a standard Directory (ie Non !) – on the HardDisc be Timestamped? |
nemo (145) 2547 posts |
I don’t see how that’s much different from porting a game to a desktop version, eg: Presuming that Sibelius calls OS_ReadModeVariables to get the screen address that is. |
nemo (145) 2547 posts |
Colin asked
Well if it can’t it would be trivial to knock up a module that made it look like it could. |
Chris Hall (132) 3554 posts |
As a note – can a standard Directory (ie Non !) – on the HardDisc be Timestamped? Whether ! or not, each directory will have a time stamp. Just set load and execution addresses to the right values (I seem to recall that the ‘filetype’ of a directory is ignored) using OS_GBPB. The OS will, when showing directory timestamps, use the !RunImage date stamp for ! directories and ignore the actual timestamp, but the actual timestamp can be read using the usual calls. |
nemo (145) 2547 posts |
The reason for Colin’s enquiry is that HostFS, for example, does not (usually) support timestamped directories. So there’s no point quoting GBPB, it’s the FS implementation that’s important. |
David R. Lane (77) 766 posts |
@Colin F.
No, but my Son used it when he lived at home and may like to use it again. I remember it costing a huge amount – GBP600? – and the hardware including MIDI card, MIDI keyboard, a ‘module’ that converts the MIDI code into audio signal and various other bita and pieces cost even more. The setup was for my children, not me; but I don’t want to give away the MIDI card and Sibelius software with the Risc PC. |
Colin Ferris (399) 1815 posts |
What are you planning to do – is the RPC still working ok? ie – being able to backup Sib – and save off the MIDI card 26bit modules. Rick may come up with some ideas – with ref to a USB → MIDI converter – to work with the MIDI keyboard. |
Colin Ferris (399) 1815 posts |
A note with ref to using HostFS – what about changing things around. Taking info from the System Dir Make a Directory ‘Sib7’ – which is Timestamped. Take that info – modify it – and then Timestamp the !System Directory. Would this upset other software? |
Colin Ferris (399) 1815 posts |
Sib use of screen. It seems to run ok in the Desktop – when displaying a file. To edit – it changes to a 4 colour mode – but still seems multi tasking – as the Iconbar appears at the bottom of the screen – when the pointer is down the bottom. It then prints to the screen. What do other programs do/best way – to use the whole screen? |
nemo (145) 2547 posts |
The problem with HostFS is that it inherits the behaviour of the underlying host filing system. If that’s FAT, then you can have timestamped directories, but if it’s NTFS the behaviour is more complicated, as the timestamp of a directory usually reflects the most recent timestamp of any of its contents. Change a file, and the timestamp of the entire hierarchy above it changes. Usually. It would be feasible to introduce a hidden metadata file (remember how LongFiles worked?) that would ensure that centisecond-accurate timestamps could be maintained on all filing systems, regardless of implementation. But if I was going to do that, I think I’d like to implement a generalised metadata system at the same time. |
nemo (145) 2547 posts |
I didn’t know that. I thought it stopped multitasking at that point. That does make it more challenging! It must therefore be doing a It’s doable, I think. |
David R. Lane (77) 766 posts |
@Colin
The Risc PC is still working, but I have too many computers and want to clear some space in my study. Recently, I gave my A5000 away, and am now thinking of giving the Risc PC away.
Why RComp? I am nearer CJE Micro’s. |
Jon Abbott (1421) 2651 posts |
Why send it anywhere, just use ADFFS and image it yourself. I’m still waiting for someone to submit a copy to JASPP, so I can 1. Create a disc recording so it can be imaged correctly and 2. See if I can get it running under RO5 If someone could eMail me an ADF image of it to start with, I’ll see if it has any disc protection and needs a disc recording created. Or someone could create a disc recording using ADFFS while they uninstall it, to capture what it’s doing to the disc and send that to me along with an ADF. |
Steve Fryatt (216) 2105 posts |
R-Comp have apparently got a fair bit of experience of supporting Sibelius systems for clients, as I understand it. CJE may, or may not, have similar. |
Colin Ferris (399) 1815 posts |
I have got a Demo copy working with VRPC-DL RO5 – which has 4 colour support. 32bit Demo might work now on a ‘Ti’ machine – as it seems to have 4 colour support. (If the copy protection was removed – it probably work fine with Aemulor) When it goes from 4 col full screen mode – to standard desktop – it saves the screen into memory – so when you go back to editing/playing music – it reloads it. With a bit of work – should be able to make it work as a full screen Desktop prog :-) The main program has already been copied as a ADF image. What was the last RO version – the firm seemed very lax with regards updating owners to the latest versions. Was there anyway – other that send the program/disc back to the Authors?. The copyright position might be awkward – ref Nemo’s remarks to getting progs working with new machines/OS’s – didn’t work with ‘Viewfinder’ on the RPC – which was a pity (no 4 colour mode) :-( Doesn’t look like any disc copy protection – like in Zarch. It has a way of using tokens – to/from disc direct – which can be changed to a file. If I remember corectly – when the prog is set up – it reads the System timestamp So when the main program runs it checks that is on the same machine. When Sibelius7 is ‘put’ back to disc – it updates it – and deletes the Sibelius7 dir in !Scrap – (doesn’t seem to use the dir for anything else) Gives a error about being corrupt – it the values disagree. Also can give a error if the ‘Mode’ def file is too large – too many entries. Each copy could be different – persons details? The copy protection can be got around – ref copyright – who owns it now? A way of using a MIDI keyboard would be nice touch. Hope this makes sense! |
Colin Ferris (399) 1815 posts |
If the RiscPC is still ok – how about using !Verma and saving of the MIDI modules – to see if they can be 32bitted – if no one else hasn’t already done it. Pity the ‘Ti’ doesn’t support Podules – havn’t yet found a PCI_Express MIDI card. Even with the PC version – has this program been bettered? |
Steve Pampling (1551) 8170 posts |
Actually writing a specific file token?
Blech! Disgusting habit – sticking critical files into a transient file storage. People who do that should be beaten soundly and regularly.
Ah, now writing the owner details into the installed product is perfectly reasonable, then if a dodgy copy is discovered the originator of the copy is known.
Making things work on your machine is legitimate (Euro-law something or other) – as to copyright, well one person with one (or more) legitimate copy in use is legal so where would the copyright issue kick in? |
Colin Ferris (399) 1815 posts |
The Late Dave H. had someone who had Floppy or HD problems – lost his program :-( New HD – comes with a new !System dir etc – Sib didn’t like it – poof gone :-( Change that ADFS poke to floppy – to file – can be then used with different FS. Are there any PCI Express MIDI cards (down Theo’s road) found this :- PCI Express to PCI Adapter Card https://www.startech.com/Cards-Adapters/Slot-Extension/PCI-Express-to-PCI-Adapter-Card~PEX1PCI1 |
Rick Murray (539) 13841 posts |
Just my €0,02: Given the age of the MIDI module, it would seem to me to be a candidate for being written in assembler. As such, it “should” be possible to 32 bit it as it will be “the usual stuff” without the complications of CLib26 → CLib32. Thankfully. ;-) It would also, for safety, need to have a routine inserted to bomb out if the machine in question is not a RiscPC. RISC OS of old had no fast ticker, yet MIDI claims to be able to do exactly this – so it’s probably poking the IOC directly to read one of the hardware timers… |
jan de boer (472) 78 posts |
As it happened last May I demo’ed the Sibelius7 demo at the BigBen Xperience in Holland. |
Rick Murray (539) 13841 posts |
No, that’s v0.03/alpha8 (May 2015). Since then I’ve completely recoded the device detection (alpha9), fixed some bugs, made stuff better for “cheap” devices, etc (alpha10). https://www.heyrick.co.uk/random/usbmidi_005_alpha10.zip (April 2017) |
Colin Ferris (399) 1815 posts |
Doesn’t seem to be pointed to from your site. After downloading all the copies – you put up that pointer :-) And it’s in ‘C’??? Just got to get my head around – way of geting 32bit Sib Demo to work with no 4 colour mode -ie a Iyonix – Nemo – can you fill in your idea you suggested back along? Get Sib’s output to a sprite in rma – then how to blit a 4 colour sprite onto the 16M col desktop! Mmm |