Name | wavsetpos JSON |
Version |
1.0
JSON |
| download |
home_page | None |
Summary | A library for setting pos of a wav file with pygame.mixer.music |
upload_time | 2024-08-21 18:13:35 |
maintainer | None |
docs_url | None |
author | Raymond Grottodden |
requires_python | None |
license | MIT |
keywords |
pygame
wav
music
mixer
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
---
This is a module to make setting the position of a wav file in pygame.mixer.music possible
---
# Functions
## load_wav
*Loads wav file into pygame mixer*
`def load_wav(filename : str, namehint : str | None = "") -> None:...`
**Example**
```
import wavsetpos as wsp
import pygame
# use in place of pygame.mixer.music.load()
wsp.load_wav(...)
...
pygame.mixer.music.play()
```
## set_wav_pos
*Sets position of wav file playing in pygame mixer*
`def set_wav_pos(pos : int, dir : str | None = None) -> None:...`
**Example**
```
import wavsetpos as wsp
import pygame
# use in place of pygame.mixer.music.load()
wsp.load_wav(...)
...
pygame.mixer.music.play()
# in seconds
wsp.set_wav_pos(50)
```
Change Log
==========
0.1.8 (10/6/2023)
-----------------
- Fixed square roots in equation builder
- Fixed division hanging
- Added Precision default changer to docs
0.1.6 (10/6/2023)
-----------------
- Made specific 10 ^ #, 100 ^ #... algorithm
- Made negative exponents
0.1.5 (10/5/2023)
-------------------
- Massive limits fix
- Fixed decimal exponent problem (cannot do decimal exponents)
0.1.401 (10/3/2023)
-------------------
- Fixed -0
0.1.4 (10/3/2023)
-----------------
- Fixed limits
- Changed limit precision default from 50 -> 100
0.1.3 (10/3/2023)
-----------------
- Updated documentation
0.1.2 (10/2/2023)
-----------------
- Fixed negative numbers in limits
0.1.1 (10/2/2023)
-----------------
- Added functionality to equation builder.
- Added functions / limits
0.1.0 (10/1/2023)
-----------------
- Initial Release
Raw data
{
"_id": null,
"home_page": null,
"name": "wavsetpos",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "pygame, wav, music, mixer",
"author": "Raymond Grottodden",
"author_email": "raymondgrotto651@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/17/e9/77fb2081c8145bf85f99a01a2308102503de228f737cb4f9da0221746726/wavsetpos-1.0.tar.gz",
"platform": null,
"description": "---\r\nThis is a module to make setting the position of a wav file in pygame.mixer.music possible\r\n\r\n---\r\n\r\n# Functions\r\n## load_wav\r\n*Loads wav file into pygame mixer*\r\n\r\n`def load_wav(filename : str, namehint : str | None = \"\") -> None:...`\r\n\r\n**Example**\r\n```\r\nimport wavsetpos as wsp\r\nimport pygame\r\n\r\n# use in place of pygame.mixer.music.load()\r\nwsp.load_wav(...)\r\n...\r\npygame.mixer.music.play()\r\n```\r\n\r\n## set_wav_pos\r\n*Sets position of wav file playing in pygame mixer*\r\n\r\n`def set_wav_pos(pos : int, dir : str | None = None) -> None:...`\r\n\r\n**Example**\r\n```\r\nimport wavsetpos as wsp\r\nimport pygame\r\n\r\n# use in place of pygame.mixer.music.load()\r\nwsp.load_wav(...)\r\n...\r\npygame.mixer.music.play()\r\n\r\n# in seconds\r\nwsp.set_wav_pos(50)\r\n```\r\n\r\n\r\nChange Log\r\n==========\r\n\r\n0.1.8 (10/6/2023)\r\n-----------------\r\n- Fixed square roots in equation builder\r\n- Fixed division hanging\r\n- Added Precision default changer to docs\r\n\r\n0.1.6 (10/6/2023)\r\n-----------------\r\n- Made specific 10 ^ #, 100 ^ #... algorithm\r\n- Made negative exponents \r\n\r\n0.1.5 (10/5/2023)\r\n-------------------\r\n- Massive limits fix\r\n- Fixed decimal exponent problem (cannot do decimal exponents)\r\n\r\n0.1.401 (10/3/2023)\r\n-------------------\r\n- Fixed -0\r\n\r\n0.1.4 (10/3/2023)\r\n-----------------\r\n- Fixed limits\r\n- Changed limit precision default from 50 -> 100\r\n\r\n0.1.3 (10/3/2023)\r\n-----------------\r\n- Updated documentation\r\n\r\n0.1.2 (10/2/2023)\r\n-----------------\r\n- Fixed negative numbers in limits\r\n\r\n0.1.1 (10/2/2023)\r\n-----------------\r\n- Added functionality to equation builder.\r\n- Added functions / limits\r\n\r\n0.1.0 (10/1/2023)\r\n-----------------\r\n- Initial Release\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A library for setting pos of a wav file with pygame.mixer.music",
"version": "1.0",
"project_urls": null,
"split_keywords": [
"pygame",
" wav",
" music",
" mixer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2ad02faabadae5f727a604faf1bc301c2561c27eae186a74d2da3e4582496692",
"md5": "5fab451679dfbe3d432b34d72068887e",
"sha256": "cd21eb63ecb735bc46e299273048280c28acfc7a6985b7aa7ce9a98609ce17b9"
},
"downloads": -1,
"filename": "wavsetpos-1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5fab451679dfbe3d432b34d72068887e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4123,
"upload_time": "2024-08-21T18:13:34",
"upload_time_iso_8601": "2024-08-21T18:13:34.502442Z",
"url": "https://files.pythonhosted.org/packages/2a/d0/2faabadae5f727a604faf1bc301c2561c27eae186a74d2da3e4582496692/wavsetpos-1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17e977fb2081c8145bf85f99a01a2308102503de228f737cb4f9da0221746726",
"md5": "ddd693bdf26bf85e00eb4310b085de34",
"sha256": "052fe8b687e0ef5c9a76704d28d9789426a1ff9262747c94398e800ff7d477ed"
},
"downloads": -1,
"filename": "wavsetpos-1.0.tar.gz",
"has_sig": false,
"md5_digest": "ddd693bdf26bf85e00eb4310b085de34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3659,
"upload_time": "2024-08-21T18:13:35",
"upload_time_iso_8601": "2024-08-21T18:13:35.966906Z",
"url": "https://files.pythonhosted.org/packages/17/e9/77fb2081c8145bf85f99a01a2308102503de228f737cb4f9da0221746726/wavsetpos-1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-21 18:13:35",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "wavsetpos"
}