Thanks for the help!
As I've understood, the loop points are stored in the VC header, byte 0x0000 - 0x14ff
The raw audio data starts at byte 0x1500 and is 16384 bytes long
When I took a look at the source code (I'm not very good at C), I found this;
/* at byte 0x1330: mode 4 loop parameters */
u_char dummy11;
u_char dummy12;
u_char swav;
u_char ewav;
u_char dummy13;
u_char dummy14;
u_char dummy15;
u_char dummy16;
u_char dummy17;
u_char dummy18;
u_char dummy19;
u_char lflg;
u_char dummy20;
u_char dummy21;
u_char dummy22;
u_char dummy23;
Is "swav" the start point (0x1332) of the loop and "ewav" the end point (0x1333)?
What is the "lflg"? Loop flag? On/off?
Carl
--- In Fairlight-CMI@yahoogroups.com, JAddams wrote:
>
> Hi Jean-Bernard,
>
> I didn't know the source for CMIOS9 was available - I used the IMD sources. But now I ill have a good look at the CNIOS9 too :)
>
> Anything that helps get the decoding right :)
>
> Jean-Luc
>
> On 26 Apr 2013, at 14:55, Jean-Bernard EMOND wrote:
>
> > Hi,
> >
> > Do you read the source code of CMIOS9 ?
> >
> > <http://sourceforge.net/projects/cmios9/>
> >
> >
> > Le 23/04/2013 16:37, JAddams a écrit :
> >> Jean-Bernard & Kirk - thank you :)
> >>
> >> OK. Some files don't open (ver 1.1 i think), but it's a good start.
> >>
> >> looking at the libraries they are grouped into 4 sections:
> >> IIx library - not the same as the IIx i've got, looks like an earlier version
> >> old IIx library - as above but much older
> >> jeff 2011 - some interesting stuff like bikodrums, DX1 to 5, voices and woodwind - problems with loading some of these
> >> jeff disks - lots of drum sets but again my software has some issues loading some disks
> >>
> >> Currently I can load all the .VC files along with the loop points. Internal conversion is then straight to 16bit.
> >>
> >> Jean-Luc
> >>
> >>
> >> On 23 Apr 2013, at 13:25, Jean-Bernard EMOND > >>
> >>> like a miror here : <http://cmi.fairlightus.com/>
> >>>
> >>> Le 23/04/2013 13:28, jaddams80 a écrit :
> >>>> Nonmaskable looks like it is no longer with us.
> >>>>
> >>>> Does anyone have a copy of the imagedisk files they could give me access to?
> >>>>
> >>>> I'm able to open ver 1.8 imagedisk, but ver1.1 gives strange results at
> >>>> the moment.
> >>>>
> >>>> J-L
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>> ------------------------------------
> >>>
> >>> Yahoo! Groups Links
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >> ------------------------------------
> >>
> >> Yahoo! Groups Links
> >>
> >>
> >>
> >>
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
>
Message
Re: [Fairlight-CMI] nonmaskable.com ImageDisk files
2013-04-27 by JAddams
At first I wasn't sure where you were getting the info from, but a quick check leads me to cmios9.
I've had a look at the cmios9 code and it looks very comprehensive - but not at all like the code for imagedisk IMD files.
I then downloaded and tried cmios9 which failed loading the IMD (nonmaskable) files.
Now I might be wrong in saying this (so correct me please), but it looks like cmios9 does not support Imagedisk (IMD) files. cmios0 supports disk images which are a different format?
IMD files (the nonmaskable ones) are stored using the program ImageDisk
But yes, you are correct in that there is a loop flag.
I've uploaded some images of my software opening a IMD file to see the voices inside, and then loading one of them complete with the loop point intact. Just check the photos in the yahoo site.
J-L
On 26 Apr 2013, at 15:58, nossbocaj <nossbocaj@gmail.com> wrote:
Attachments
- No local attachments were found for this message.