Jump to content
IGNORED

MuseScore/4a - Music for the TI


SteveB
 Share

Recommended Posts

Even with the non-square noise it works better than expected. 


10 CALL SOUND(2000,110,30,110,30,830,30,-4,0)
20 CALL SOUND(2000,110,0,110,30,830,30,-4,0)
30 CALL SOUND(2000,110,0,220,0)
 

The overlay 55/110 is not much more "instable" than the 110/220 Hz, just a little more "humming". 

 

I would rather use this in a game than in the MuseScore for now. 

  • Like 3
Link to comment
Share on other sites

  • 3 months later...

I just installed it and it looks great, and works great with the sample music. Thank you! This makes things a lot simpler and more fun when it comes to TI music.

 

My question: I haven't used MuseScore before, and I would like to use it on an older 32 bit Windows computer that I keep for Classic99 and other non-work stuff. But the newest version of MuseScore that I can run is version 2 - not 3. Will that cause any compatibility problems with your program? I figure if everything is saved in MusicXML format, it should work, correct? I know should try it before I ask, but...

  • Like 1
Link to comment
Share on other sites

I done some trials but no luck for the moment ? 
the only one almost good is GALAGA's jingle

Galaga.xml  GALAGAJNGL

The other ones I have tried give me too much errors of transposing notes and the melody change too much.

like these ones:

Knight Rider - Theme Tune.xml  Rodland.xml  Star Trek - Theme Tune.xml

 

 

maybe I should take a better look to the manual to discover some secrets ?

Edited by ti99iuc
  • Like 2
Link to comment
Share on other sites

23 hours ago, ti99iuc said:

maybe I should take a better look to the manual to discover some secrets ?

Always a good idea ... if you do not enjoy saving 10 minutes of reading by trying something for two hours...

 

Very brief:

  • No sounds below 110 Hz 
  • Maximum of 3 simultanious sounds / voices ... chords are lava!
  • Like 3
Link to comment
Share on other sites

 

Thanks :) I just watched your video example and followed the explained steps thinking it was fast and easy to do a conversion.

I just thought that a not too complex midi was already sufficient for an easy conversion, instead not, or at least not always it is possible for a fast conversion, for the Galaga jingle, it was good.


Read and understand the manual is a bit more complicated for me but I will do a try of course ;)

 

Edited by ti99iuc
  • Like 4
Link to comment
Share on other sites

  • 1 year later...

In January the MuseScore team released version 4 with a lot of changes and improvements.

 

I revised the documentation for MuseScore 4 and added two features:

  • Auto-Copy to Clipboard is now an option (as suggested by @Vorticon)
  • Create XB256 Soundlists to be played in the background of program

Harry @senior_falcon helped me very much in getting this to work. Please be aware, this option provides only very basic soundlist-functionality: Play the list once or in endless repetition. For more complex arrangements use the very versatile SLCOMPILER tool from Harry included in XB256, where you can have muliple, named sections and finite loops etc. and can pack multiple soundlists into one binary.

 

I use the BIN$() pseudo-function of LibXBTKN to get the 8bit binary soundlist to the TI. During tokenization, the BIN$("hex-string") gets replaced with the binary representation of the supplied hex-string, i.e. PRINT BIN$("424344") gets saved as PRINT "ABC". Therefore you should use the "Export to FIAD" for saving the XB256 Soundlist (requires line-numbers to be enabled to have a valid XB program) or copy the created code over to TiCodEd, where BIN$ also works. The EXAMPLE256 is the FIAD soundlist of the provided example.

 

Enjoy!

 

TI-MuseScore4a_V11.zip

 

image.thumb.png.f65b3deaaae894f7e3b2573ed7aec314.png

  • Like 7
Link to comment
Share on other sites

On 5/1/2023 at 3:01 PM, SteveB said:

PRINT BIN$("424344") gets saved as PRINT "ABC"

Correction: PRINT BIN$("414243") gets saved as PRINT "ABC"  ... you get the idea ... >00, >0B, >0D, >FF all have special meanings, but are not interpreted by the TI in a quoted string. The preceding length byte makes control characters superfluous.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...