---
title: "Om directMusic"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170746-om-directmusic"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2008-04-12T14:13:18.000Z"
updated: "2008-04-13T20:48:46.000Z"
replies: 3
views: 448
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/170746-om-directmusic"
---

# Om directMusic

## #1 — saw, 2008-04-12T14:13Z

Jag försöker att återskapa ett project som jag förlorade i vintras(hd-crach) 
Jag har en class-fil där tonernas frekvens skall identifieras vilket är då det
bästa sättet struct eller i en class.
När jag försöker med en struct så...

```
struct toner
{
private double a1=	1760;
private double a#1=	1864.655045;
private double h1=	1975.533204;
private double c2=	2093.00452;
private double c2#=	2217.461045;
private double d2=	2349.318139;
private double d2#=	2489.015865;
```

Problemet är (i både struct eller class) att jag får error på #.
Hur bör man skriva?

Permalänk: https://www.webforum.nu/p/170746

## #2 — Gladh, 2008-04-13T18:43Z

> **saw skrev:**
>
> Problemet är (i både struct eller class) att jag får error på #.

Jag har svårt att tro att du får använda # i dina variable namn då de tecknet förknippas med preprocessor direktiv.

Utalar man inte # som ciss i musikvärlden så fall får du väl skriva 

a1
aCISS1
.
.
.
d2CISS=

\- M

Permalänk: https://www.webforum.nu/p/2100682

## #3 — nitro2k01, 2008-04-13T19:13Z

> **Gladh skrev:**
>
> Utalar man inte # som ciss i musikvärlden

Nepp, iss bara. Ciss är således ett höjt C, Diss är ett höjt D osv. Ett kortare sätt att skriva på skulle kunna vara As1 osv, där s får stå för sharp.
Jag skulle dock hellre ha lagrat värdena i en array, samt hämtat ut dem som index. 
Värdena kan dessutom enkelt räknas fram algoritmiskt, så du behöver egentligen inte förlagra dem.

Permalänk: https://www.webforum.nu/p/2100693

## #4 — saw, 2008-04-13T20:48Z

Tack för era svar.
JAg gjorde som så att jag byggde upp en select case så att de returnera rätt frekvens.
Nu kan jag alltså genom att skriva in ett ackordsnamn få tillbaka frekvensen(som då spelar).

Permalänk: https://www.webforum.nu/p/2100706

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170746-om-directmusic
