Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

As far as we know, our computer has never had an undetected error. -- Weisert


devel / comp.lang.c++ / SMLX 2.01 is released.

SubjectAuthor
* SMLX 2.01 is released.wij
+* Re: SMLX 2.01 is released.Chris M. Thomasson
|`- Re: SMLX 2.01 is released.wij
`* Re: SMLX 2.01 is released.red floyd
 `- Re: SMLX 2.01 is released.Kenny McCormack

1
SMLX 2.01 is released.

<41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1474&group=comp.lang.c%2B%2B#1474

  copy link   Newsgroups: comp.lang.c++
X-Received: by 2002:a05:6214:8c7:b0:641:887b:8c36 with SMTP id da7-20020a05621408c700b00641887b8c36mr143456qvb.8.1694938568585;
Sun, 17 Sep 2023 01:16:08 -0700 (PDT)
X-Received: by 2002:a05:6808:189a:b0:39c:a74b:81d6 with SMTP id
bi26-20020a056808189a00b0039ca74b81d6mr2643719oib.7.1694938568282; Sun, 17
Sep 2023 01:16:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c++
Date: Sun, 17 Sep 2023 01:16:07 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=0Ek0TQoAAAAS0oceh95IuNV59QuIWNeN
NNTP-Posting-Host: 124.218.76.41
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com>
Subject: SMLX 2.01 is released.
From: wynii...@gmail.com (wij)
Injection-Date: Sun, 17 Sep 2023 08:16:08 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3046
 by: wij - Sun, 17 Sep 2023 08:16 UTC

------ README_en.txt
The products of SMLX Project are electronical sheet music format (SMLX sheet
music format) and the accompanying playing executable play_smlx.

play_smlx is a precompiled executable for Linux machine, equivalent to sampler
or music workstation. It plays SMLX sheet music and optionally converts to .wav
file. The size of the sound data files are relatively large, and only need to
install once, they are stored separately, not in this package. Sound data files
can be downloaded at:
ConcertGrand.timx: https://sourceforge.net/projects/cscall/files/MisFiles/ConcertGrand.timx/download
MIDIGrand.timx: https://sourceforge.net/projects/cscall/files/MisFiles/MIDIGrand.timx/download
ViolinS.timx: https://sourceforge.net/projects/cscall/files/MisFiles/ViolinS.timx/download

play_smlx searches sound data files at the current working directory first, if
not found, it searches the directory set by the environment variable TIMBRE_PCM.

SMLX sheet music and play_smlx can significantly reduce the development time of
music compositions and provide fun. Some sheet music examples are included in
the package. You may type "play_smlx Canon.smlx" to play Canon, or add a voice
part to test the effect (like Canon2.smlx), or down-shift 3 semitones to change
to minor...

Some times latter, you might want to use your own sound. timx.doc describes the
format of the .timx sound data file. This part is harder to describes more
specifically, but not difficult for programmers.

The author of SMLX and play_smlx is not a music worker. It just happens all the
little he knows are enough to provide such things. Feedbacks are welcome and
needed to improve this products.
------

Hope that the product of SMLX project can enrich your everyday life.

The source program (play_smlx) is relatively simple (and not really important),
but not suitable for general people interested in music stuff, so not included
in the package. Programmers may guess how play_smlx is written, that should be
informative enough for non-beginner programmers.

Re: SMLX 2.01 is released.

<ue7h1e$fumm$6@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1489&group=comp.lang.c%2B%2B#1489

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: SMLX 2.01 is released.
Date: Sun, 17 Sep 2023 11:37:33 -0700
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <ue7h1e$fumm$6@dont-email.me>
References: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 17 Sep 2023 18:37:35 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6b320f169d519ca75c05ccb6aa9b5206";
logging-data="522966"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ruT0/0hOj0A1PmI8f59P194nozimboIE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:Dq6Vg3gx42uT1Eb7+M4fSU+vYOs=
In-Reply-To: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com>
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 17 Sep 2023 18:37 UTC

On 9/17/2023 1:16 AM, wij wrote:
>
> ------ README_en.txt
> The products of SMLX Project are electronical sheet music format (SMLX sheet
> music format) and the accompanying playing executable play_smlx.

Interesting. I just might check it out when I get some more time.
Thanks. Fwiw, I coded up a crude little MIDI program that I used to
create a lot of my experimental music. An example:

https://youtu.be/HwIkk9zENcg

It can be used to set my fields to music, here is a crude example:

https://youtu.be/heEPwsraZm4

Now, imvho, messing around with raw waveforms can be rather "scary" in a
sense. I wrote a program to do it, but it can generate sounds that can
try to explode your eardrums and damage your speakers. An example of
some of my raw wave work:

https://youtu.be/DrPp6xfLe4Q?t=64

(make sure that the volume is not too high!)

Mapping MIDI to a database of waveform samples is fun.

[...]

Re: SMLX 2.01 is released.

<553e07ac-1e70-4fc2-97e7-62a97ead0c3dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1523&group=comp.lang.c%2B%2B#1523

  copy link   Newsgroups: comp.lang.c++
X-Received: by 2002:a37:b402:0:b0:773:a789:cd07 with SMTP id d2-20020a37b402000000b00773a789cd07mr154462qkf.4.1694995890656;
Sun, 17 Sep 2023 17:11:30 -0700 (PDT)
X-Received: by 2002:a05:6214:8e9:b0:656:1fc7:d6c4 with SMTP id
dr9-20020a05621408e900b006561fc7d6c4mr148590qvb.10.1694995890335; Sun, 17 Sep
2023 17:11:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c++
Date: Sun, 17 Sep 2023 17:11:29 -0700 (PDT)
In-Reply-To: <ue7h1e$fumm$6@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=124.218.76.41; posting-account=0Ek0TQoAAAAS0oceh95IuNV59QuIWNeN
NNTP-Posting-Host: 124.218.76.41
References: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com> <ue7h1e$fumm$6@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <553e07ac-1e70-4fc2-97e7-62a97ead0c3dn@googlegroups.com>
Subject: Re: SMLX 2.01 is released.
From: wynii...@gmail.com (wij)
Injection-Date: Mon, 18 Sep 2023 00:11:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2942
 by: wij - Mon, 18 Sep 2023 00:11 UTC

On Monday, September 18, 2023 at 2:37:50 AM UTC+8, Chris M. Thomasson wrote:
> On 9/17/2023 1:16 AM, wij wrote:
> >
> > ------ README_en.txt
> > The products of SMLX Project are electronical sheet music format (SMLX sheet
> > music format) and the accompanying playing executable play_smlx.
> Interesting. I just might check it out when I get some more time.
> Thanks. Fwiw, I coded up a crude little MIDI program that I used to
> create a lot of my experimental music. An example:
>
> https://youtu.be/HwIkk9zENcg
>
> It can be used to set my fields to music, here is a crude example:
>
> https://youtu.be/heEPwsraZm4
>
> Now, imvho, messing around with raw waveforms can be rather "scary" in a
> sense. I wrote a program to do it, but it can generate sounds that can
> try to explode your eardrums and damage your speakers. An example of
> some of my raw wave work:
>
> https://youtu.be/DrPp6xfLe4Q?t=64
>
> (make sure that the volume is not too high!)
>
> Mapping MIDI to a database of waveform samples is fun.
>
> [...]

The part of the program that maps MIDI codes to waveforms (from recorded sample
instead of 'synthesize') is simple: Copy the section of desired raw sample and
'attenuate' the trailing part.

A main purpose of SMLX is the provision of an electronical sheet music format.
Game music might be a little different, they tend to emphasize on sound effect.
But, if you can build the basic sound effect, play_smlx may be convenient (I
would say more convenient than 'MIDI', at least light-weighted).
The format of .timx timbre files is similar to RIFF format. hexedit+timx.doc
should be enough to know how to build one.

Re: SMLX 2.01 is released.

<ue8ccd$onmf$1@redfloyd.dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1524&group=comp.lang.c%2B%2B#1524

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!redfloyd.dont-email.me!.POSTED!not-for-mail
From: no.spam....@its.invalid (red floyd)
Newsgroups: comp.lang.c++
Subject: Re: SMLX 2.01 is released.
Date: Sun, 17 Sep 2023 19:24:12 -0700
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <ue8ccd$onmf$1@redfloyd.dont-email.me>
References: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 18 Sep 2023 02:24:14 -0000 (UTC)
Injection-Info: redfloyd.dont-email.me; posting-host="19e82d6eff1432fbff9d1c0ee34a18f4";
logging-data="810703"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18s4y5sZcPilJRLmm/WzY1GXi3tyuAsc/Q="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:zKKscyA3OAdn9O+hVxFd00jyYFw=
In-Reply-To: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com>
Content-Language: en-US
 by: red floyd - Mon, 18 Sep 2023 02:24 UTC

On 9/17/2023 1:16 AM, wij wrote:
>
> [product announcement redacted]

I'm sorry, how is this on topic for this board?

Re: SMLX 2.01 is released.

<uf30lo$1etjs$1@news.xmission.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=1936&group=comp.lang.c%2B%2B#1936

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!xmission!nnrp.xmission!.POSTED.shell.xmission.com!not-for-mail
From: gaze...@shell.xmission.com (Kenny McCormack)
Newsgroups: comp.lang.c++
Subject: Re: SMLX 2.01 is released.
Date: Thu, 28 Sep 2023 04:50:00 -0000 (UTC)
Organization: The official candy of the new Millennium
Message-ID: <uf30lo$1etjs$1@news.xmission.com>
References: <41d2c6b8-99b8-4a71-b691-e79162d5ba1en@googlegroups.com> <ue8ccd$onmf$1@redfloyd.dont-email.me>
Injection-Date: Thu, 28 Sep 2023 04:50:00 -0000 (UTC)
Injection-Info: news.xmission.com; posting-host="shell.xmission.com:166.70.8.4";
logging-data="1537660"; mail-complaints-to="abuse@xmission.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: gazelle@shell.xmission.com (Kenny McCormack)
 by: Kenny McCormack - Thu, 28 Sep 2023 04:50 UTC

In article <ue8ccd$onmf$1@redfloyd.dont-email.me>,
red floyd <no.spam.here@its.invalid> wrote:
>On 9/17/2023 1:16 AM, wij wrote:
>>
>> [product announcement redacted]
>
>I'm sorry, how is this on topic for this board?
>
>
>

Or, as it is often rendered:

That's nice. Your C++ question was?

--
"There are two things that are important in politics.
The first is money and I can't remember what the second one is."
- Mark Hanna -


devel / comp.lang.c++ / SMLX 2.01 is released.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor