Jump to content

Recommended Posts

Posted

Hi Wakillon, thanks a lot for sharing.

 

Thanks.

I forget to precise that most of this kind of audio files files are designed to be played in loop, but some few times not.

searched about header specifications, but didn't found any infos about that....

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Posted (edited)

That's ace!  :thumbsup:

Since a long time I'm searching to play SID files (C64 chip sound) but didn't find anythin' with a good documentation.   :

Thanks for sharing!

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Posted (edited)

That's ace!  :thumbsup:

Since a long time I'm searching to play SID files (C64 chip sound) but didn't find anythin' with a good documentation.   :

Thanks for sharing!

 

Thanks

Did you see this library : libsidplay2.dll ?

With sidplay2w.exe who support command line arguments.

 Syntax: SIDPLAYW [-<commands>] [<datafile>]
 
 commands: -h             display this screen
                      -i              always open new instance of SIDPLAY
                     -o<num>  set song number (default: preset)
Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Posted

Sure, but I want to use the DLL only and the documentation for libsidplay2.dll is not good or I'm to silly to understand the C++ code.

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Posted (edited)

Sure, but I want to use the DLL only and the documentation for libsidplay2.dll is not good or I'm to silly to understand the C++ code.

 

That's right !

I have tried libsidplay2.dll but functions names are like this "public: unsigned int __thiscall sidplay2::play(void *,unsigned int)"

i have used all parts but it allways return error 3, "function" not found in the DLL file  :huh2:

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

  • 2 weeks later...
Posted (edited)

When pushing the play button in ModPlug_Player AutoIt crashes -> AutoIt3.exe ended.rc:-1073740771 (0xC000041D) -> 0xc000041d - An unhandled exception was encountered during a user callback!?

Using Win8.1 x64 with latest stable / beta AutoIt version.

Edit: in my Win7 x64 vm it plays but one time it has crashed also with 0xC0000005. Seems that the DLL is not very stable or DLL wrong called within script.

I prefer Bassmod.dll because the size is only 34 kb.

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Posted (edited)

When pushing the play button in ModPlug_Player AutoIt crashes -> AutoIt3.exe ended.rc:-1073740771 (0xC000041D) -> 0xc000041d - An unhandled exception was encountered during a user callback!?

Using Win8.1 x64 with latest stable / beta AutoIt version.

Edit: in my Win7 x64 vm it plays but one time it has crashed also with 0xC0000005. Seems that the DLL is not very stable or DLL wrong called within script.

I prefer Bassmod.dll because the size is only 34 kb.

 

Hi UEZ, i just tried with win8.1 and it crash too.

It's strange on Win 7 it worked well...

It seems that the last parameter of the "ModPlug_SetWindow" function is the cause.

If i set a "hwnd*" instead of "hwnd"  there is no crash and no errors, but no sound too !  :P

Do you think to another type of parameters ?

edit : source : BOOL WINAPI ModPlug_SetWindow(LPVOID pPlugin, HWND hwnd)

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Posted

The dll seems from 1998! I assume the DLL doesn't work with Win8 properly.

 

No, It seems that some parameters are wrong, but didn't find which one. 

Try this, who work on win 8.1.

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

  • 2 weeks later...
Posted (edited)

Absolutely awesome wakillion  :thumbsup:  :thumbsup:  :thumbsup:  :thumbsup:

Now I can use SID tunes for my graphic stuff.

 

Thanks a lot !

Yes, but would you be interested by a smaller SID player ?  :dance:

Instead of use a dll of 7189 ko, you could use a dll of 8 ko...

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Posted (edited)

Is basszxtune.dll working without bass.dll?

 

No, it's a plugin.

Vielleicht ich habe ein geschenk für sie, mein freund !

Seit 3 Wochen habe ich für Sid-Player für Sie gesucht.

Und vor 2 Tagen fand ich ein Assembler-Quellcode.

Aber ich weiß nicht, alles in Assembler!

Dann ich gestartet und versucht, es unter masm32 kompilieren.

Und nach einigen Stunden und vielen erfolglosen versuchen, Bingo!

If you find the previous one awesome, what will you think about this one !

See first post !  ;)

Edited by wakillon

AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Posted (edited)

Wow, I'm impressed.This is awsome²  :lmao:  :thumbsup:  :thumbsup:  :thumbsup:

I didn't thought that you will continue searching for a SID player. 

Thank you very much wakillon. Why are you lovin' chip sound? Worked with a C64 and influenced by the tunes?

 

Btw, can you send me the ASM code please? Otherwise I've to register to download it.

 

I discovered a new effect. Maybe I will create an old style intro withh chip tune...

Edited by UEZ

Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...