[Rosegarden-user] Casio XW-P1 RGD File

2012-08-18 Thread Gary G.
Here we go folks.  A fully functional and debugged Casio XW-P1 RGD file.  After 
months of scrounging I laid my hands on the new INS file, did a few minor edits 
and ran ins2rgd.py on it.

With a bit of coaxing, everything works!

Now none of you have any excuse not to get one of these hot new keyboards... ;)

Hopefully it will be included in all future Rosegarden builds as a standard 
library file.

Enjoy,

Gary



All The World's A Stage

http://soundcloud.com/happyrat1



casio-xwp1.rgd
Description: Binary data
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] One Further Thought on RGD Files

2012-05-16 Thread Gary G .
Andy andy-nntp23@... writes:

 
 Gary G. wrote:
 
  It looks like 7 years ago the developers of Rosegarden had indeed been
  developing such a script.
  
  A fellow by the name of Pedro Lopez-Cabanillos was working on exactly this
  problem with a perl script called ins2rgd.pl  Somehow it seems the project
  simply vanished or lost interest.
 
 Actually I just checked and that script is still included in the current
 rosegarden source code tarball, you can find it under /scripts/.
 
 Here are some instructions on how to use it:
 
 http://article.gmane.org/gmane.comp.audio.rosegarden.user/5102
 
 If the rgd file format and the ins file format hasn't changed since 2005 ,
 then the script should still work fine.
 
 Let us know how you get on with it.

The thing is, that most of us don't install Rosegarden from Tarballs.
99% of us use whatever package manager comes with our distros.  I can
state categorically that there is no such script included with the
*buntu distros out there.

The command line syntax is listed within the comments of the script itself.

Anyway, neither here nor there, it seems to work ok with the program
patches and controllers but seems to have trouble interpreting the combi
patches on my Korg TR.  It's not a perfect solution but at least it's
a working one.  I had to do some minor tweaking in the Rosegarden RGD
editor but I did manage to at least get the program patches working.

BTW, the Cakewalk/Sonar INS file is based on the MIDI standard and hasn't
really changed in the past 20 years or so,

Regards,
Gary



--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] One Further Thought on RGD Files

2012-05-14 Thread Gary G .
D. Michael McIntyre michael.mcintyre@... writes:

 
 On Sunday, May 13, 2012, Gary G. wrote:
 
  One thing I've already noticed is that... the txt2rgd.py script doesn't seem
  to call in any archivers... I'm sort of wondering if it even works as
  intended to begin with.
 
 Yes, Rosegarden can read these files whether they're compressed or not.  
 Compressed is standard, and the compression format used is gzip, not rar.

Thanks for the filespec info Michael.  That's a big help.  And a Big Thanks
for all the effort you put in to keep all of us musically inclined geeks happy.

 :)

I'll send the modified script back to you guys as soon as I'm sure it does what
it's supposed to do.





--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] One Further Thought on RGD Files

2012-05-13 Thread Gary G .
Andy andy-nntp23@... writes:

  btw, here's the tech spec for the Cakewalk INS Format:
  
  http://www.raisedbar.net/InsDef.htm
 
 Sounds like a good idea, I would do it in Perl if I was doing it, since I have
 decent Perl knowledge and no Python knowledge and Perl is the perfect language
 for text file manipulation, but right now I neither have the time nor the need
 for a script like this (currently I don't even have the time to use Rosegarden
 much.  ).
 
 I think it would take more than an evening though, even to a seasoned script
 writer.
 
 Good luck!
 

The thing is, there's an existing python script called txt2rgd.py that I can
simply modify. Basically I won't even have to touch the I/O routines and simply
have to change or add a few lines to the parser.

With any luck I might have it working by next weekend.  Barring any major snags
in format.  One thing I've already noticed is that RGD files are rar compressed
and the txt2rgd.py script doesn't seem to call in any archivers, so I'm sort of
wondering if it even works as intended to begin with.

Anyway, lots of research ahead of me, so I'll post it up here once I have
something working :)

Regards,
Gary


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] One Further Thought on RGD Files

2012-05-12 Thread Gary G .
david gnome@... writes:

 
 On 05/12/2012 11:56 AM, david wrote:
  On 05/12/2012 11:04 AM, Gary G. wrote:
  Perhaps this would be better targeted to the developers' list but here's
  another thought on RGD files.
 
  Perhaps some genius script programmer out there could write a conversion
  utility that converts Cakewalk/Sonar INS files into RGDs?  Or perhaps
  even one of the Rosegarden Developers could write an import utility to
  accomplish the same thing directly within the Rosegarden application
  itself?
 
  While IANAL and have no idea if the INS format is proprietary or not,
  FOSS is full of reverse engineered document viewers and converters which
  seem to coexist beautifully with their non free counterparts.
 
  Such a utility would allow instant access to a library of thousands of
  MIDI instruments and save us all the mind numbing task of entering
  thousands of parameters by hand.  Honestly I'd think a simple perl or
  python script would be all that's necessary to make Rosegarden a
  thousand times more useful than it is even now.
 
  You mean something like the script mentioned here?
 
  http://rosegardenmusic.com/resources/documents/rgd-HOWTO.shtml
 
 Oh, sorry, that's not the script, it's a how to that mentions a script 
 that converts properly-formatting plain text or CVS files into RGD.
 

I downloaded and ran txt2rgd.py shortly after I posted and tried it out
on a Cakewalk INS file that specifically targets my Korg TR.  It barfed
out over 2400 errors!!!

Now if I have to go in and reformat 2400 lines in order to create a viable
text file for the conversion that's really not going to save me a lot of
grunt work.  And that's only for ONE synth!

Now seriously, I'm a user, not a programmer nor a spreadsheet wizard.  I
haven't touched a line of code since college over 25 years ago.

Seeing as Cakewalk/Sonar INS files are ubiquitous, unchanged for over two
decades and as close as a standard as anyone can get to set out instrument
definitions, it strikes me as a long overdue and almost trivial
afterthought for any seasoned script programmer to write a 100 line or so
conversion utility.

Hell, the last code I wrote was in Turbo Pascal and even I could kludge 
together something that could do the job if I had all the parameters handy.

In fact, if nobody steps up to the plate on this and offers to write it, I
may just end up having to do it myself anyway.

Lord knows it's a hell of a lot easier than transcribing the Bible in
Calligraphy, which is what the conventional wisdom seems to dictate is the
only way to create a viable RGD file.

Just something to ponder...
Gary





--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user