OS4 DepotLogo by Alkaron 
(anonymous IP: 3.135.212.142,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (602)
   o Document (24)
   o Driver (97)
   o Emulation (148)
   o Game (1010)
   o Graphics (500)
   o Library (118)
   o Network (233)
   o Office (66)
   o Utility (932)
   o Video (69)

Total files: 4396

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Library » Hollywood » hwp_sid.lha

Hwp_Sid

Description: This plugin allows Hollywood to load and play SID
Download: hwp_sid.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 280kb
Version: 2.0
Date: 23 Sep 24
Author: andreas@airsoftsoftwair.de (Andreas Falkenhahn)
Submitter: Samir Hawamdeh
Homepage: http://www.hollywood-mal.com/
Requirements: AmigaOS 4.x
Category: library/hollywood
Replaces: library/hollywood/hwp_sid.lha
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 13056
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
sid.hwp
=======

This plugin allows Hollywood to load and play SID files. It is based on cRSID by
Hermit (Mihaly Horvath).

Once this plugin is installed, OpenMusic() will "automagically" be able to open
SID music files. You can also query the number of subsongs in a SID file by
using
GetAttribute() with #MUSIC and #ATTRNUMSUBSONGS. Individual subsongs can be
played
using PlaySubsong().

A demo applet is also included. You can run this applet using the freely
available
Hollywood Player.

There are a few commands that can be used to configure the SID replayer:

sid.SetPlayingTime(ms): This function can be used to set the duration of the
music
in milliseconds. If you don't set a duration, the SID file will play forever
(exception: before Hollywood 9 the SID file will play for 10 minutes if no
duration
is set; starting with Hollywood 9, the SID file will play forever if no duration
is set).

sid.SetModel(model): This command can be used to set the SID model the replayer
should emulate. This can be set to either #SID_6581 or #SID_8580.

sid.SetStereo(on): This command can be used to enable/disable stereo mode. By
default, stereo mode is disabled.

sid.SetLightMode(on): This command can be used to enable/disable cRSID's light
mode. Light mode is faster but has a slightly lower audio quality. By default,
light mode is disabled which means that the SID replayer uses high-quality 7.4x
oversampled wave-generators which take their toll on the CPU so if you're on a
slower system (e.g. 68k) you might want to enable light mode to disable the
high-
quality wave-generators to make the SID replayer less heavy on the CPU.

If you're using Hollywood 10 or better, you can also configure the SID replayer
by passing the desired options directly to OpenMusic() via user tags. The
following
user tags are recognized by the SID plugin:

- PlayingTime: does the same as sid.SetPlayingTime()
- Model: does the same as sid.SetModel()
- Stereo: does the same as sid.SetStereo()
- LightMode: does the same as sid.SetLightMode()

Here is an example:

OpenMusic(1, "test.sid", {UserTags = {Model = #SID_8580, LightMode = True}})

The code above opens "test.sid" and tells the replayer to emulate a 8580 SID
and enable light mode for faster playback.


History
=======

Version 2.0:    (20-Sep-24)
- Change: Amiga installer will now also copy the plugins for all platforms to
  the linker plugins directory so that they can be easily linked to executables
- Change [iOS]: Added arm64 build for the iOS simulator and removed x86 build
  for the iOS simulator because the iOS simulator is no longer compatible with
  x86
- Change [Android]: Removed build for 32-bit softfloat ARM; nobody uses this
  any longer these days
- New [macOS]: Added support for the macOS arm64 platform
- Change [OS3]: Removed build for the OS3 fpu architecture (m68881/2); this is
  no longer necessary because the new replayer is fully integer-based now
- New: Added sid.SetLightMode() command; this command can be used to
  enable/disable cRSID's light mode; light mode is faster but has a slightly
  lower audio quality; by default, light mode is disabled which means that the
  SID replayer uses high-quality 7.4x oversampled wave-generators which take
  their toll on the CPU so if you're on a slower system (e.g. 68k) you might
want
  to enable light mode to disable the high-quality wave-generators to make the
  SID replayer less heavy on the CPU; when using Hollywood 10 you can also set
  this option directly in your OpenMusic() call through the "UserTags" table
  argument by using the "LightMode" user tag
- New: Added sid.SetStereo() command; this command can be used to
  enable/disable stereo mode (by default, stereo mode is disabled); when using
  Hollywood 10 you can also set this option directly in your OpenMusic() call
  through the "UserTags" table argument by using the "Stereo" user tag
- New: Added sid.SetModel() command; this command can be used to set the SID
  model the replayer should emulate; this can be set to either #SID_6581 or
  #SID_8580; when using Hollywood 10 you can also pass the SID model directly to
  OpenMusic() through the "UserTags" table argument by using the "Model" user
tag
- New: Changed SID replayer core from TinySID to cRSID by Hermit (Mihaly
  Horvath); this replayer core has a much better compatibility in comparison to
  TinySID and also supports the RSID format (real SID) which means that SIDs
that
  are multi-speed and/or contain samples and/or use additional interrupt sources
  or do busy looping should work correctly now (with the old TinySID core they
  often led to a program freeze); of course, the increased compatibility comes
at
  the cost that the new replayer is a bit slower than the old TinySID-based one
  but not that much; there's also a light mode which you can enable on slower
  systems like 68k (see above)
- New: Plugin supports Hollywood 10's user tag interface for file adapters now;
  all user tags will be forwarded to the corresponding file adapters now
- New: Alternatively to calling sid.SetPlayingTime() you can now also just pass
  the desired duration to OpenMusic() or LoadSample() in the new "PlayingTime"
  tag in the optional "UserTags" table argument of those functions; this is
  possible by Hollywood 10's new user tag interface so Hollywood 10 is required
  for this feature   
- Change: Plugin supports Hollywood 9.0's infinite looping mode now; if
  sid.SetPlayingTime() hasn't been used to set a specific playing time, all
  modules played by the plugin will now automatically loop forever if Hollywood
  9.0 or better is used

Version 1.0:    (25-Feb-18)
- First release


Copyright
=========

This plugin was written by Andreas Falkenhahn <andreas()airsoftsoftwair.de>
See the COPYING file in this package for conditions concerning distribution
of this plugin. Visit http://www.hollywood-mal.com/ for more information
on Hollywood and more plugins.

File Version Size Date OS Dls Readme
hwp_ahx.lha1.3135kb30 Dec 194.110¤ Hwp_AHX - Hollywood plugin for Abyss' Highest eXperience
hwp_aiff.lha1.217kb06 Mar 194.015¤ Hwp_AIFF - Hollywood plugin for AIFF file format
hwp_apng.lha1.31Mb11 Dec 234.04¤ Hwp_APNG - Hollywood plugin for APNG anims
hwp_avcodec.lha1.56Mb10 Oct 224.04¤ Hwp_AVCodec - Hollywood plugin for AVCodec
hwp_digibooster.lha1.1114kb30 Jul 154.017¤ Hwp_DigiBooster - Hollywood plugin for DigiBooster
hwp_flicanim.lha1.227kb22 May 234.04¤ Hwp_FLICAnim - Hollywood plugin for FLI/FLC anims
hwp_glgalore.lha1.13Mb12 Jan 184.07¤ Hwp_GLGalore - Hollywood plugin for OpenGL
hwp_htex.lha1.013Mb03 Jun 244.01¤ Hwp_hTeX - Hollywood plugin for LaTeX
hwp_httpstreamer.lha1.174kb12 Jan 184.015¤ Hwp_HTTPStreamer - Hollywood plugin for video/audio streaming
hwp_hurl.lha2.04Mb30 Apr 234.03¤ Hwp_hURL - The multi-protocol data transfer plugin
hwp_iconic.lha1.0109kb23 Jan 224.08¤ Hwp_Iconic - Hollywood plugin for icon loader
hwp_jpeg2000.lha1.2379kb22 May 234.03¤ Hwp_JPEG2000 - Hollywood plugin for JPEG2000 images
hwp_malibu.lha1.5638kb10 Oct 244.0¤ Hwp_Malibu - Run Scala presentations
hwp_moviesetter.lha1.257kb30 Jul 154.020¤ Hwp_MovieSetter - Hollywood plugin for MovieSetter anims
hwp_muiroyale.lha1.75Mb12 Jan 184.07¤ Hwp_muiroyale - Hollywood plugin for MUI GUIs
hwp_oggtheora.lha1.1920kb30 Jul 154.08¤ Hwp_OGGTheora - Hollywood plugin for Ogg Theora
hwp_oggvorbis.lha1.1709kb30 Jul 154.09¤ Hwp_OGGVorbis - Hollywood plugin for Ogg Vorbis
hwp_pangomonium.lha2.114Mb01 Oct 244.0¤ Hwp_Pangomonium - Hollywood plugin for advanced text rendering
hwp_pcx.lha1.226kb22 May 234.03¤ Hwp_PCX - Hollywood plugin for PCX file format
hwp_plananarama.lha2.2462kb11 Dec 234.03¤ Hwp_Plananarama - Hollywood plugin for planar screen
hwp_polybios.lha1.322Mb08 Dec 204.12¤ hwp_polybios - plugin for Hollywood to easily create PDF
hwp_rapagui.lha2.27Mb12 Sep 244.0¤ Hwp_RapaGUI - Hollywood plugin for GUI creation
hwp_rebelsdl.lha1.15Mb01 Oct 204.13¤ Rebel SDL - plugin for Hollywood that allows you use SDL
hwp_sqlite3.lha1.2952kb12 Jan 184.07¤ Hwp_SQLite3 - Hollywood plugin for SQL databases
hwp_svgimage.lha1.34Mb06 Mar 194.05¤ Hwp_SVGImage - Hollywood plugin for loading SVG images
hwp_tiff.lha1.2808kb22 May 234.03¤ Hwp_TIFF - Hollywood plugin for TIFF images
hwp_vectorgfx.lha1.21Mb06 Mar 194.05¤ Hwp_VectorGFX - Hollywood plugin for vectorgraphics
hwp_xad.lha1.062kb12 Jan 184.014¤ hwp_xad - Allow to open archives using the XAD system.
hwp_xlsx.lha1.01Mb05 Nov 224.03¤ Hwp_XLSX - Hollywood plugin to create and edit XLSX documents
hwp_xmlparser.lha2.0387kb05 Dec 224.03¤ Hwp_XMLParser - Hollywood plugin for parsing XML files
hwp_xmp.lha1.02Mb06 Apr 204.03¤ HWP_XMP - Play many module formats with Hollywood
hwp_yafa.lha1.269kb22 May 234.04¤ Hwp_YAFA - Hollywood plugin for YAFA anims
hwp_zip.lha2.0297kb10 Jul 234.04¤ Hwp_Zip - Read and write zip archives for Hollywood
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment