← All projects

bang.pd

by poperbu

Minted
49 / 300
Published
2023-05-29

BANG.PD is intended as a proof of concept for WebPd. The intention is also to funding part of its development: 80% of the royalties from the primary market and 40% from the secondary go directly to the project of Sébastien Piquemal (@sebpiq).

What is WebPd?
WebPd is a compiler for the Pure Data audio programming language allowing to run .pd patches in web pages.

WebPd is highly modular and takes a white-box approach to audio programming. It converts the audio graph and processing objects from a patch into plain human-readable JavaScript or AssemblyScript. The pure audio generated code can then be integrated directly in any web application without using WebPd or Pure Data ever again.

+info: https://github.com/sebpiq/WebPd

BANG.PD

bang.pd is a simple monophonic synthesizer built with puredata. with WebPD the patch was compiled to webassembly (wasm). The patch is then controlled from javascript (p5js).

PureData Patch->compile->patch.wasm

javascript->control messages->patch.wasm->audio output.

All synthesizer parameters are controlled randomly with fx.rand(). Once started, each synthesizer will have a unique and infinite sequence, where the different parameters will vary.

Do not expect a pleasant melody, on the contrary, in most of the outputs, we will have noise and glitches, both audio and visual.

FEATURES:

-"synth_type":type of modulation: FM, Phaser or AM.
-"carrRange": Frequency range of Carrier (lfo, low , mid, high or all)
-"modRange": Frequency range of Modulator (lfo, low , mid, high or all)
-"carrierWave": Carrier Wave Shape (sine, sawtooth,square or noise),
-"modulatorWave": Modulator Wave Shape (sine, sawtooth,square or noise),
-"filterType": filter type: no-filter, LOP, HP or BP.
-"sequencerType": none, envelope(infinite sequence), step sequencer or random sequencer.
-"dark": darkMode true or false.

CONTROLS:

click 'bang'->start/pause the sequencer.
'S'->Save image of canvas.
'M'->Show/hide bar menu.
'F'->Show/hide features.
'P'->Show/hide plots.
'D'->Download original Pure Data patch (0bang.pd)

NOTES:

-All audio stuff is done with WebPd except analyser and output compressor.
-All visual is done with p5js.
-Chrome browser recommended
-Supply can be halved if half supply has not been minted after some time.
-Headphones recomended. Some extreme sounds (frequency and amplitude) can be generated.

Project information
fxhash project ID
27385
Runtime
fxhash snippet · params: yes
Network
Tezos
Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr
Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b
Artist addresses
tz29kBPKt2LwcjC7vSLichgD9zyJAF52Uous
Generator URI
ipfs://QmThhbpiB367LS6MU862qF7vm6tXEmtgRRihnBQmqPM9yQ
Tags
puredata webpd audio noise sound wasm glitch glitchart
View project on objkt ↗

Editions 49

Ownership snapshot 2026-10-07
bang.pd #1 static token preview

Owner: MIYAKODUB

Token ID
47683
Minted
2023-05-29
SeedooZwyKEJhnocWyY3ot5EqyZmdZwfVC2bHKjGdBpbdwPUw7RXejC
bang.pd #3 static token preview

Owner: geekaay.tez

Token ID
47767
Minted
2023-05-29
SeedonqrCDnonuTNQkRPsFmLuSNEjjSUGkCedsfmhRUMVr7wZLqhZXG
bang.pd #5 static token preview

Owner: poperbu

Token ID
47835
Minted
2023-05-29
Seedoo7w9Qa63EFmC5Ur3PZ24UY7JbZbw4qusceUFTw7ZisgDotUadh
bang.pd #6 static token preview

Owner: geekaay.tez

Token ID
48033
Minted
2023-05-29
SeedoohUefvnHXBrGKN3QoPfkwWWHSe29wx7tZwTVK8UvoTTtJqZFJn
bang.pd #7 static token preview

Owner: lilcode

Token ID
48086
Minted
2023-05-29
Seedop98ARucWUMWmz4Gs77p3jV8uQ8pdq3qxXBRdC8XGercnWhyX7z
bang.pd #10 static token preview

Owner: retr0metr0

Token ID
48204
Minted
2023-05-29
Seedoo8sUyMwbStiAvkYCvDjMXcS8WaXKNB1TCMh3Futaq9Hc7sXoVN
bang.pd #11 static token preview

Owner: golan

Token ID
48242
Minted
2023-05-29
SeedopG4tcSUbjAVuETHMrGgxqWtMkLSHKgaqRnQd6hipB4qtwuHSHL
bang.pd #12 static token preview

Owner: Bre Pettis

Token ID
48300
Minted
2023-05-30
SeedonxcdLGJYY8PwgazzCRosXWaWSqu38wuxbam6gW8DL2JnaQP3gE
bang.pd #13 static token preview

Owner: Bre Pettis

Token ID
48301
Minted
2023-05-30
SeedopAobz9vk1fCmt7oC8wP9KV9j3hoXrygMk2GX8hZMXNk5npxHr5
bang.pd #14 static token preview

Owner: Mr Blanks

Token ID
48313
Minted
2023-05-30
SeedopA4DnTgWW5jnuhrLdGiVZMeUDURnwjeUiuYT2NAgVgxMA5eCrc
bang.pd #15 static token preview

Owner: poperbu

Token ID
48317
Minted
2023-05-30
Seedoo9ivceKVCPvphBQR9JyoY7n4xspXRfAwJTkPSNu6e8JeLaymbM
bang.pd #16 static token preview

Owner: poperbu

Token ID
48318
Minted
2023-05-30
SeedooMrLELVUK5hd65MeHJTnTBQvhmHVW3oLCu8GBYtykKAyTSQBjU
bang.pd #17 static token preview

Owner: toiminto

Token ID
48319
Minted
2023-05-30
SeedonvVMG9NmXF2ohyXjBP6hb4qnnPhNMGuypNqgChTK7LZMLoQhhx
bang.pd #21 static token preview

Owner: jdblacklung

Token ID
48486
Minted
2023-05-30
SeedoomVuePo19Y8pU6z9Qeoo4NKFcTUNQBN1v2e9VgUzYa5Gc7LdgZ
bang.pd #25 static token preview

Owner: uesYn

Token ID
49523
Minted
2023-05-31
SeedooLHsHwjfb6cbfZvF7c3bPGtnCxNfLAitJfW3aoEPatBrkkBhhW
bang.pd #26 static token preview

Owner: redli

Token ID
49674
Minted
2023-05-31
SeedooWV1WRmgrnf4DYSj8fvvK1BAGFajy36gBCMgp68HTViWEGYb9L

Release

Current mint status and pricing are unavailable. Reload to retry.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
300
Indexed editions
49
Mint scheduled
2023-05-29T16:02:00.000Z
Primary mints recorded
49
Prices paid at mint
5 tez · 49 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
0
Recorded volume
0 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886