Skip to content

Instantly share code, notes, and snippets.

View michaeldorner's full-sized avatar

Michael Dorner michaeldorner

View GitHub Profile
@michaeldorner
michaeldorner / gist:746c659476429a86a9970faaa6f95ec4
Last active January 4, 2024 10:34 — forked from rgcottrell/gist:5b876d9c5eea4c9e411c
An FM Synthesizer in Swift using AVAudioEngine
import AVFoundation
import Foundation
// The single FM synthesizer instance.
private let gFMSynthesizer: FMSynthesizer = FMSynthesizer()
public class FMSynthesizer {
import Darwin
public func arc4random <T: IntegerLiteralConvertible> (type: T.Type) -> T {
var r: T = 0
arc4random_buf(&r, UInt(sizeof(T)))
return r
}
public extension UInt {
public static func random(lower: UInt = min, upper: UInt = max) -> UInt {
import http.client
import ssl
import socket
import sys
import urllib
class HTTPSConnectionV3(http.client.HTTPSConnection):
def __init__(self, *args, **kwargs):
http.client.HTTPSConnection.__init__(self, *args, **kwargs)