I can load scores, but I haven't really gotten any recognizable audio from it yet .AlbertoZ wrote:Really good news! Great, Raboof.. I'll give a look ASAP..raboof wrote:I was able to fix up the build
Anyone able to build Algoscore recently?
Moderators: MattKingUSA, khz
- raboof
- Established Member
- Posts: 1855
- Joined: Tue Apr 08, 2008 11:58 am
- Location: Deventer, NL
- Has thanked: 50 times
- Been thanked: 74 times
- Contact:
Re: Anyone able to build Algoscore recently?
- AlbertoZ
- Established Member
- Posts: 84
- Joined: Thu Nov 23, 2017 10:08 am
- Has thanked: 7 times
- Been thanked: 16 times
Re: Anyone able to build Algoscore recently?
Hy Raboof, from your git I built without problems
In my trials midi out seems to work fine (I used a midi out bus in Algoscore - connected to jack -, put some stuff on it and I can see midi events in output).
Concerning the broken audio interface of CSOUND6 I found the following in http://files.csound-tutorial.net/floss_ ... d-api.html
Each time a named channel with callback is used (opcodes invalue, outvalue, chnrecv, and chnsend), the corresponding callback registered by one of those functions will be called:
void csoundSetInputChannelCallback(CSOUND *csound,
channelCallback_t inputChannelCalback)
void csoundSetOutputChannelCallback(CSOUND *csound,
channelCallback_t outputChannelCalback)
These functions replace csoundSetInputValueCallback() and csoundSetOutputValueCallback(), which are still in the header file but are now deprecated.
So, in practise there should be a 1:1 replacement of that function, but I don't know if the structure channelCallback_t is ready or not in the code...
Good anyway
In my trials midi out seems to work fine (I used a midi out bus in Algoscore - connected to jack -, put some stuff on it and I can see midi events in output).
Concerning the broken audio interface of CSOUND6 I found the following in http://files.csound-tutorial.net/floss_ ... d-api.html
Each time a named channel with callback is used (opcodes invalue, outvalue, chnrecv, and chnsend), the corresponding callback registered by one of those functions will be called:
void csoundSetInputChannelCallback(CSOUND *csound,
channelCallback_t inputChannelCalback)
void csoundSetOutputChannelCallback(CSOUND *csound,
channelCallback_t outputChannelCalback)
These functions replace csoundSetInputValueCallback() and csoundSetOutputValueCallback(), which are still in the header file but are now deprecated.
So, in practise there should be a 1:1 replacement of that function, but I don't know if the structure channelCallback_t is ready or not in the code...
Good anyway