Jupylet
latest

TABLE OF CONTENTS

  • INTRODUCTION
  • GETTING STARTED
  • PROGRAMMING GRAPHICS
  • PROGRAMMING 3D GRAPHICS
  • PROGRAMMING SOUND AND MUSIC
  • PROGRAMMING SYNTHESIZERS
  • REINFORCEMENT LEARNING
  • API REFERENCE
  • APPENDICES
INDEX
Jupylet
  • JUPYLET PROGRAMMER’S REFERENCE GUIDE
  • Edit on GitHub

JUPYLET PROGRAMMER’S REFERENCE GUIDE

TABLE OF CONTENTS

  • INTRODUCTION
    • Jupylet for Kids
    • Jupylet for Deep Reinforcement Learning
    • Jupylet for Musicians
  • GETTING STARTED
    • How to Install and Run Jupylet
    • The Python Programming Language
    • Jupyter Notebooks
  • PROGRAMMING GRAPHICS
    • Hello, Jupylet!
    • Catch a Spaceship
    • Handling Keyboard and Mouse Events
  • PROGRAMMING 3D GRAPHICS
    • Python in Space
    • Blending in
    • Lights, Camera, Action!
    • A Little Bit of Math
    • The Sky in a Box
    • Diving into OpenGL
    • Shadertoys
  • PROGRAMMING SOUND AND MUSIC
    • Da-Da-Da-DUM!
    • Play it, Sam
    • A Few Notes
    • Playing with Virtual Instruments
    • Make Some Space
    • Sonic Py(thon)
    • MIDI Keyboards
  • PROGRAMMING SYNTHESIZERS
    • The Synthesizers Playground
    • Oscillators
    • A Simple Synthesizer
    • Gates and Envelopes
    • The Colors of Noise
    • Filters
    • What Next?
  • REINFORCEMENT LEARNING
    • Pong
    • Prepare a Game for RL
    • Control a Game Instance
    • Control Multiple Games
    • Jupylet in the Cloud
  • API REFERENCE
    • Module jupylet.app
    • Module jupylet.sprite
    • Module jupylet.label
    • Module jupylet.loader
    • Module jupylet.model
    • Module jupylet.audio
    • Module jupylet.audio.sound
    • Module jupylet.audio.sample
  • APPENDICES
    • A Few Words About Notebooks
    • The Atari 2600
    • The Commodore 64
    • The 6581 SID Chip
Next

© Copyright 2022, Nir Aides. Revision 2cc175b8.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds