DJScratchLooper.psd1

@{
    # Module manifest for DJScratchLooper
    RootModule = 'DJScratchLooper.psm1'
    ModuleVersion = '1.0.0.1'
    GUID = 'c42541db-7135-4baa-b1a7-59d5916fc081'
    Author = 'Adam Bacon'
    CompanyName = 'Home'
    Copyright = '(c) 2026 Adam Bacon'
    Description = 'PowerShell module for launching a WPF DJ Scratch Looper interface.'
    PowerShellVersion = '7.0'
    ProcessorArchitecture = 'MSIL'
    CompatiblePSEditions = @('Desktop')
    FileList = @(
        'DJScratchLooper.psm1',
        'Invoke-DJScratchLooper.ps1',
        'lib\',
        'resources\'
    )
    FunctionsToExport = @('Invoke-DJScratchLooper')
    CmdletsToExport = @()
    VariablesToExport = @()
    AliasesToExport = @()
    PrivateData = @{
        PSData = @{
            Tags = @('WPF','Audio','Looper','DJ','PitchShift')
            LicenseUri = 'https://powershellmagic.netlify.app/'
            ProjectUri = 'https://www.youtube.com/shorts/bAkoUGaa8W0'
            ReleaseNotes = 'Initial module release.'
        }
    }
}

# SIG # Begin signature block
# MIIFlAYJKoZIhvcNAQcCoIIFhTCCBYECAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUqZTsFLJkSd1SebZpFOOjonBZ
# o8WgggMiMIIDHjCCAgagAwIBAgIQKygqk+Hu0LFGE87oIwmfeTANBgkqhkiG9w0B
# AQsFADAnMSUwIwYDVQQDDBxQb3dlclNoZWxsIENvZGUgU2lnbmluZyBDZXJ0MB4X
# DTI2MDgxMTA4MzU1MloXDTI3MDgxMTA4NTU1MlowJzElMCMGA1UEAwwcUG93ZXJT
# aGVsbCBDb2RlIFNpZ25pbmcgQ2VydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
# AQoCggEBALfiE4TY1ZlzG4cDqC+DBjAtyZVajc3ymvhh+BuQQeskJtl3ebH488bz
# c3Vqn5YOHptWAsGrGLjzG0AoMNjD5bkpm6PXyu95mID+P4C/df5s4pMnSombz6WF
# dp1Q/h5uZ1P/DT43V9/wM6gveploDzV64sETRngK/bK3Gt34irrsZ3rGVIhXuYQW
# LFyVW2Lr9oC5gxP38uYlOreVpGjfU6zhTa5i9bFznT1rp4uNNvsfZQ4XL/i6YuYr
# e5xL3Ce/0Y2kZ1R6E/frflL/Zbx6NJPNSgQP63ygARJkyLIxxrnNPu6gSUf891q5
# M4NYYUv3KXmjtny7eknHmOv22Vr58WUCAwEAAaNGMEQwDgYDVR0PAQH/BAQDAgeA
# MBMGA1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBTzFZvH6j85EwCUy9mJlhuP
# SNSD9TANBgkqhkiG9w0BAQsFAAOCAQEAf6tuM+A3fIpjc682oAM65d25cBSPIukv
# IxUGQCk0MAn6aj7GizCoaljU9V0jls8iMiEoq/HilOsEuup7j6MiREONZ82Vr7t8
# NxkZqFRDEp9VR5bW08m1ThcrAS/U9m5tl/5bcTTpBaxZE9472FB5gIeQFAqglykj
# CCMaHuC0xLB/2HOvVsTW/ISZOkDD0n7KpBQ0A6A7P6rnJylPBJuMk3eX9UqbNUx/
# VgDJ7vWquLbJy6U7I3Hdk84wT0NXJ0bi0FWYEgNMVK3L0nND0BRXhulgRPVx0c/N
# vxRs+rxBB912ifJjQbdyowdnMyFYbzIvtx5GkB0NmprIrlNJksVeQjGCAdwwggHY
# AgEBMDswJzElMCMGA1UEAwwcUG93ZXJTaGVsbCBDb2RlIFNpZ25pbmcgQ2VydAIQ
# Kygqk+Hu0LFGE87oIwmfeTAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEKMAig
# AoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgEL
# MQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUUWa5yNmqZEJwxs+PvoXJ
# AZGgYtEwDQYJKoZIhvcNAQEBBQAEggEAtXj5BfXpuBRSdnr2w7TCLlXQp2M3Aua4
# rzmlZDlbVI8tI6wRmH5mHCzir8/8AWMOFxg1yGNspJMCHULdhoDPEi49+1obv2Dd
# T5b8rBgdu0+0msA008w9HTW3jFIOEVjaeyaeRrxe/EnLzFQgSiJchf7f4fc3I0e2
# 9n463uYmekAe+GgVCwllWLdpHJf+H0ac4Q0pLy2fSKUdX2go/C0CO61f4TfWmHs1
# J+yu49jryED4AcqO6pmISTOGxdZH7SyKuubNPzgf1Wo+RuRrexBGLmB4WpsWD+77
# zGBAlWZIACA3MvfPZxCfqawv/EJw6LeynUrRfthSBX3MAs3mjuGD1A==
# SIG # End signature block